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:

  1. There is a Boolean embedding whose range is precisely the Boolean subalgebra of generated by ;
  2. whenever
  3. The embedding satisfies:
    1. for every ;
    2. 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:

  1. is (isomorphic to) the quotient of generated by the equivalence relation iff and satisfy the same formulae from in the model .
  2. For all we have
    1. If , then , where is the equivalence class of under ;
    2. If , then for any , if , then .