The closure fields (issue #12, commit 4b part 3 — Exercise 4.28) #
The fifteen closure rules of the well-ordering consistency property, as WOMem-preservation
theorems, in the reviewed order: C0 and deterministic connectives; branching through the
cofinal-fiber lemma; equality/relation congruence; constant-sensitive rules through the
range split and mark_rat; the fresh odd witness (whose index is chosen separately to
avoid the finite remainder support — parity only places it outside the rational range).
Every rule opens with the ∈ Bφ split (WOMem.union_of_mem_base: adding a base member
changes nothing); the genuine extensions go through WOMem.extend, whose three obligations
(universe, finite support, and (*) at every level) are discharged per-rule from the
GenU reachability lemmas, the sentenceJConsts monotonicity calculus, and the
StarWitness operations of the previous commits.
The split and extension steps #
Adding a base member changes nothing.
The generic extension step: adding a non-base sentence to a member preserves membership, given the universe, finite-support, and (*) obligations.
The support of any member sentence is finite (base: the lift is constant-free, atoms have two constants; remainder: the member's finite-support field).
A remainder-or-root sentence is realized by every star witness.
Rationals mentioned by a sentence with support inside a remainder member's support are marked.
Locating a member of S for the (*) argument: it lies in the remainder, or it is the
lifted root, or it is a positive diagram atom.
The deterministic extension driver #
Deterministic extension: a target whose support lies inside a non-atomic source member's support, and which is semantically forced by the source at every controlled expansion, extends the member.
C0 #
(C0a) No member contains falsum.
(C0b) No member contains a sentence and its negation — the symmetric four-case base/remainder argument through the C0 helper.
Deterministic connective fields #
(C2) Double negation.
(C1') Negated implication: both halves.
(C3) Countable conjunction: every component.
(C4') Negated disjunction: every negated component.
The branching driver #
Upgrading (*) from an unbounded set of levels to every level (downward closure).
The branching driver: if every level admits some branch, one branch works at every level — the cofinal-fiber pigeonhole plus downward closure.
(C1) Implication: one of the two branches extends.
(C4) Countable disjunction: some component extends.
(C3') Negated conjunction: some negated component extends.
Equality congruence #
A constant equality in a member lies in the remainder (its support is nonempty, and it is not relation-shaped).
Equality congruence targets: realized and covered from remainder equalities.
Constant-sensitive fields #
Updating the constant map at a non-rational-range index outside the remainder's support preserves the star witness (the marking is untouched).
Equations
- One or more equations did not get rendered due to their size.
Instances For
A fresh Henkin index avoiding any finite set exists.
Universal instantiation (constant-sensitive: the range split).
The fresh existential witness: syntactic freshness is chosen against the finite remainder-and-source support; parity (oddness) separately places the constant outside the rational range.
A relation instance with an inhabited coordinate that lies in the base diagram is a
positive diagram atom: the lifted-root alternative is eliminated by constant support (the
instance mentions g i, the root mentions nothing).
Relation congruence (the fifteenth field): one-coordinate replacement along a remainder equality. Remainder/root sources use ordinary equality congruence in the approximating model; a diagram-atom source first marks both endpoints at a positive level, obtains the atom through the chain, and descends.