Alternatives and minimal worlds #
A set of alternatives ALT : Set (Set World) preorders worlds by the alternatives they
verify: u ≤[ALT] v when every alternative true at u is true at v. The minimal-world
exhaustifier exhMW keeps the prejacent worlds that are minimal in this preorder; for finite
ALT the strict order is well-founded, so a satisfiable prejacent has minimal worlds. A set
of prejacent worlds is an IsMinimalCover when it represents the minimal worlds up to
equivalence; the exhaustifiers of InnocentExclusion and InnocentInclusion are computed
from one.
References #
- [groenendijk-stokhof-1984]
- [Spe16]
u ≤[ALT] v when every alternative true at u is true at v.
Equations
- One or more equations did not get rendered due to their size.
Instances For
u <[ALT] v when u verifies strictly fewer alternatives than v.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The minimal-world exhaustifier: the prejacent worlds with no prejacent world strictly below them.
Equations
- Exhaustification.exhMW ALT φ u = (φ u ∧ ¬∃ (v : World), φ v ∧ v <[ALT] u)
Instances For
A minimal prejacent world.
Equations
- Exhaustification.IsMinimal ALT φ u = (u ∈ Exhaustification.exhMW ALT φ)
Instances For
For finite ALT the strict order is well-founded: it is the pullback of strict inclusion
along the finite set of alternatives a world verifies.
A satisfiable prejacent has a minimal world when ALT is finite.
Representative minimal worlds #
A set of prejacent worlds represents the minimal worlds when every prejacent world lies above one of its members and no member lies strictly below another.
- mem (v : World) : v ∈ M → φ v
Instances For
The minimal worlds are the prejacent worlds equivalent to a representative.