Closure Conditions on Truthmaker Propositions @cite{jago-2026} #
Jago Def 4: A truthmaker proposition (a set of states P : Set S) may
satisfy three closure conditions:
- Closed (
P^⊔): closed under nonempty fusion — ifQ ⊆ Pis nonempty, then⊔Q ∈ P. - Convex (
P^∼): convex under parthood — ifs, u ∈ Pands ≤ t ≤ u, thent ∈ P. - Regular (
P^*): both closed and convex.
Closures are not redefined here — they are imported from
Core/Mereology.lean:
Mereology.AlgClosure PisP^⊔(Jago: closed under fusion).Mereology.algClosureOp : ClosureOperator (α → Prop)bundles it.Mereology.convexClosure PisP^∼(Jago: convex under parthood).Mereology.convexClosureOp : ClosureOperator (Set α)bundles it.Mereology.IsConvexis the convex predicate.- The regular closure
P^*isconvexClosure (AlgClosure P).
This file provides the truthmaker-flavored vocabulary (IsClosed,
IsRegular, regularClose) and the bridges to mathlib's
ClosureOperator.IsClosed API.
CAVEAT: IsClosed here is the finitary version (closed under binary
fusion via AlgClosure's inductive definition). Jago's encyclopedia
text is "closed under nonempty fusion" of arbitrary subsets. Over a
SemilatticeSup with no infinitary sSup, these coincide on finite
witnesses; for infinitary closure use LowerSet-style packaging.
A proposition is closed under (finite, nonempty) fusion iff it
is fixed by AlgClosure — equivalently CUM. Truthmaker-flavored
alias for Mereology.CUM.
Equations
Instances For
The closed closure p^⊔ = AlgClosure p is itself closed.
Re-export of Mereology.algClosure_cum.
A proposition is convex iff it lies between any two of its
members in the partial order. Re-export of Mereology.IsConvex.
Equations
Instances For
Convex closure of a TMProp. Re-export of Mereology.convexClosure
(recall Set α = α → Prop = TMProp α definitionally).
Equations
Instances For
The convex closure of p is convex. Re-export of
Mereology.IsConvex.convexClosure.
A proposition is regular iff both closed (under fusion) and
convex (under parthood) — @cite{jago-2026} Def 4.
Prop-shape via ∧ for mathlib uniformity.
Equations
Instances For
Regular closure: convexify the algebraic closure.
regularClose p = (p^⊔)^∼ — composition of the two closure
operators of Core/Mereology.lean.
Equations
Instances For
p ⊆ p^*: regular closure extends the original.
The regular closure is convex.