Exclusion #
This file defines exclusion between states and what it determines in unilateral truthmaker
semantics. Given an exclusion relation, two states conflict when a part of one excludes a part of
the other, and a state is possible when it does not conflict with itself. Plebani, Rosella and
Saitta, and independently Champollion and Bernard, derive possibility in this way, while Fine
takes the possible states as given. Fine constrains exclusion by three conditions and negates a
proposition P by fusing states that together exclude its verifiers. This gives the exclusive
negation −P, and its regular closure, the exclusionary negation ∼P.
Main definitions #
Truthmaker.Conflict excl s t: some part ofsexcludes some part oft.Truthmaker.possible excl: the states that do not conflict with themselves.Truthmaker.PossibleFusion excl: two possible states that do not conflict have a possible fusion.Truthmaker.UpwardExclusion,Truthmaker.DownwardExclusion,Truthmaker.NullExclusion: Fine's conditions on exclusion.Truthmaker.Excludes excl Q P: every verifier ofQexcludes a verifier ofP, and every verifier ofPis excluded by a verifier ofQ.Truthmaker.exclusiveNeg,Truthmaker.exclusionaryNeg: Fine's negations−Pand∼P.Truthmaker.ClassicalExclusion excl P: Fine's classical exclusion over the possible statesP.
Main results #
Truthmaker.isConjunctivePart_iff_excludes: containment is exclusion with parthood in place of exclusion.Truthmaker.mem_possible_iff_forall: a state is possible exactly when no two of its parts conflict.Truthmaker.coe_upperClosure_exclusionaryNeg: under Upward Exclusion, the states containing a verifier of∼Pare those that conflict with every verifier ofP, the polar ofPunder conflict.Truthmaker.sSup_exclusiveNeg: the subject-matter of−Pis the fusion of the excluders of verifiers ofP.Truthmaker.forall_exists_conflict_iff: the half of Downward Exclusion that rules out emergent exclusion says that a state conflicting with a fusion conflicts with one of its members.Truthmaker.exclusionaryNeg_singleton: the negation of a single state is the regular closure of its excluders.Truthmaker.exclusionaryNeg_regularClosure: negation does not see regular closure.Truthmaker.exclusionaryNeg_regularClosure_iUnion,Truthmaker.exclusionaryNeg_iSups: the de Morgan laws for the exclusionary negation.Truthmaker.exclusionaryNeg_exclusionaryNeg: double negation holds of every regular proposition if it holds of every single state.Truthmaker.ClassicalExclusion.exclusive,Truthmaker.ClassicalExclusion.exhaustive: under classical exclusion a single state paired with its negation is exclusive and exhaustive.Truthmaker.Canonical.possible_excl: in the canonical space, where a literal excludes its mirror image, the derived possibility is Fine's consistency.Truthmaker.RedBlueGreen.exclusionaryNeg_exclusionaryNeg_ne: double negation can fail.
Implementation notes #
Fine's published Downward Exclusion condition omits the regular closure of the excluders, which
Champollion and Bernard report as a typo. It is stated here with the closure. The de Morgan laws
are proved by computing the inexact verifiers and the subject-matter of each side, which determine
a regular proposition (Truthmaker.regularClosure_eq_iff). Fine states that negation does not see
regular closure for regular propositions only and his de Morgan laws for regular ones, but they
hold without regularity. The law for conjunctions needs no distributivity, only that the conjuncts
have verifiers and that the null state verifies none of them.
References #
A proposition Q excludes P when every verifier of Q excludes a verifier of P and every
verifier of P is excluded by a verifier of Q.
Equations
- Truthmaker.Excludes excl Q P = (Q ⊆ {q : S | ∃ p ∈ P, excl q p} ∧ P ⊆ {p : S | ∃ q ∈ Q, excl q p})
Instances For
Conflict and possibility #
A proposition s contains t exactly when s excludes t in the sense of Excludes, with
containment of states in place of exclusion.
Two states conflict when some part of the first excludes some part of the second.
Equations
- Truthmaker.Conflict excl s t = ∃ s' ≤ s, ∃ t' ≤ t, excl s' t'
Instances For
A state is possible when it does not conflict with itself, and every part of a possible state is possible.
Equations
- Truthmaker.possible excl = { carrier := {s : S | ¬Truthmaker.Conflict excl s s}, lower' := ⋯ }
Instances For
Upward Exclusion holds when a state that excludes p excludes every state containing p.
Equations
- Truthmaker.UpwardExclusion excl = ∀ ⦃q p p' : S⦄, excl q p → p ≤ p' → excl q p'
Instances For
Under Upward Exclusion, a state conflicts with t exactly when some part of it excludes
t.
Two states one of which excludes the other have an impossible fusion.
Possible Fusion holds when two possible states that do not conflict have a possible fusion.
Equations
- Truthmaker.PossibleFusion excl = ∀ ⦃s : S⦄, s ∈ Truthmaker.possible excl → ∀ ⦃t : S⦄, t ∈ Truthmaker.possible excl → ¬Truthmaker.Conflict excl s t → s ⊔ t ∈ Truthmaker.possible excl
Instances For
Possible Fusion holds exactly when two possible states have a possible fusion just when they do not conflict.
Fine's exclusion conditions and negations #
Downward Exclusion holds when every state that excludes the fusion of P lies in the regular
closure of the excluders of members of P.
Equations
- Truthmaker.DownwardExclusion excl = ∀ ⦃P : Set S⦄ ⦃q : S⦄, excl q (sSup P) → q ∈ Truthmaker.regularClosure {r : S | ∃ p ∈ P, excl r p}
Instances For
Null Exclusion holds when the null state neither excludes nor is excluded, and every other state excludes some state and is excluded by some state.
Equations
- Truthmaker.NullExclusion excl = ((∀ (s : S), ¬excl ⊥ s ∧ ¬excl s ⊥) ∧ ∀ (s : S), s ≠ ⊥ → (∃ (t : S), excl s t) ∧ ∃ (t : S), excl t s)
Instances For
The exclusive negation of P is verified by the fusions of propositions that exclude P.
Equations
- Truthmaker.exclusiveNeg excl P = {q : S | ∃ (Q : Set S), Truthmaker.Excludes excl Q P ∧ sSup Q = q}
Instances For
The exclusionary negation of P is the regular closure of its exclusive negation.
Equations
- Truthmaker.exclusionaryNeg excl P = Truthmaker.regularClosure (Truthmaker.exclusiveNeg excl P)
Instances For
The fusion of a choice of an excluder for each verifier of P verifies the exclusive negation
of P.
A proposition has an exclusive negation with a verifier exactly when every verifier of it has an excluder.
Under Null Exclusion, a proposition that the null state does not verify has an exclusive negation with a verifier.
A state contains a verifier of the exclusive negation of P exactly when, for every verifier of
P, it has a part that excludes it.
Under Upward Exclusion, the states containing a verifier of the exclusive negation of P are
those that conflict with every verifier of P, the polar of P under conflict.
Under Upward Exclusion, the states containing a verifier of the exclusionary negation of P are
those that conflict with every verifier of P.
If every verifier of P has an excluder, the subject-matter of the exclusive negation of P is
the fusion of all excluders of verifiers of P.
The exclusive negation of a disjunction is the conjunction of the exclusive negations of the disjuncts.
The exclusionary negation of a single state is the regular closure of its excluders.
Under Upward and Downward Exclusion, the exclusionary negation of the conjunction of two single states is the disjunction of their exclusionary negations.
Under Null Exclusion, a proposition that the null state does not verify has a negation with a verifier.
Under Null Exclusion, the null state does not verify the negation of a proposition with a verifier.
Under Downward Exclusion, a state that excludes the fusion of P conflicts with a member of
P.
Under Upward and Downward Exclusion, a state that conflicts with the fusion of P conflicts
with a member of P.
Under Upward Exclusion, a state that conflicts with a fusion always conflicts with one of its members exactly when every state that excludes a fusion has a part that excludes one of its members, the half of Downward Exclusion that rules out emergent exclusion.
Under Upward and Downward Exclusion, the exclusionary negation of a proposition is that of its regular closure.
Under Upward, Downward and Null Exclusion, the exclusionary negation of the conjunction of a family of propositions with verifiers, none verified by the null state, is the disjunction of their exclusionary negations.
Classical exclusion #
An exclusion relation is classical over the possible states P when a state is incompatible
with the states it excludes, two incompatible possible states have a part of the first that
excludes the second, and every possible state is compatible with an excluder of each impossible
state.
- sup_not_mem ⦃s t : S⦄ : excl s t → s ⊔ t ∉ P
A state and a state it excludes have an impossible fusion.
- exists_le_excl ⦃s t : S⦄ : s ∈ P → t ∈ P → s ⊔ t ∉ P → ∃ s' ≤ s, excl s' t
Two possible states with an impossible fusion have a part of the first that excludes the second.
- exists_excl ⦃t : S⦄ : t ∉ P → ∀ s ∈ P, ∃ (t' : S), excl t' t ∧ s ⊔ t' ∈ P
Every possible state has a possible fusion with some excluder of each impossible state.
Instances For
Under classical exclusion, a single state paired with its exclusionary negation is exclusive.
Under classical exclusion, a single state paired with its exclusionary negation is exhaustive.
In a distributive space, under Upward, Downward and Null Exclusion, the exclusionary negation of the disjunction of a family of propositions not verified by the null state is the conjunction of their exclusionary negations.
In a distributive space, under Upward, Downward and Null Exclusion, if double exclusionary negation restores every single state, it restores every regular proposition that the null state does not verify.
The canonical space #
In the canonical space a literal excludes its mirror image and nothing else holds.
Equations
- Truthmaker.Canonical.excl s t = ∃ (x : α × Bool), s = {x} ∧ t = {Truthmaker.Canonical.mirror x}
Instances For
The states possible under canonical exclusion are the consistent sets of literals.
Red, blue and green #
In Fine's example of three colours, red 0, blue 1 and green 2, a single colour excludes
every state containing another colour.
Equations
- Truthmaker.RedBlueGreen.excl s t = ∃ (i : Fin 3), s = {i} ∧ ∃ j ∈ t, j ≠ i
Instances For
The exclusionary negation of the exclusionary negation of red is not red.