Idea
Filtration is a construction for extracting finite countermodels from potentially infinite ones. Given a countermodel of a formula (or rule), filtration generates a finite countermodel whose size is determined by the number of subformulas of the formula being refuted, which is always finite.
Definition
These definitions are dual to one another.
On modal algebras
Let be modal algebras, valuations on respectively and a set of formulae closed under subformulae. The pair is called a filtration of through when the following conditions hold:
- There is a Boolean embedding whose range is precisely the Boolean subalgebra of generated by ;
- whenever
- The embedding satisfies:
- for every ;
- whenever and
On modal spaces and Kripke frames
Let be modal spaces or Kripke frames, valuations on respectively and a set of formulae closed under subformulae. We say that is a filtration of through when the following conditions hold:
- is (isomorphic to) the quotient of generated by the equivalence relation iff and satisfy the same formulae from in the model .
- For all we have
- If , then , where is the equivalence class of under ;
- If , then for any , if , then .