The sole Löwenheim–Skolem consumer (issue #10, Unit 4 commit 3) #
FragmentLowenheimSkolem is imported only here. From a glued model of both side
sentences, a countable fragment-elementary substructure models both; the tagged zero-ary
witness c's graph-totality axiom bootstraps its nonemptiness; reconstruction plus
numMap_bijective make it infinite; transported to ℕ it yields a single code lying in both
B (pcClass_eq with hinv) and Bᶜ (pcClass_eq with hinv.compl) — a contradiction.
Endpoints: pcMem_disjoint and pcSentences_entails_not, the latter being exactly what
Unit 5 feeds to craig_pcSeparation_relational.
Projective-class disjointness (the sole IsomorphismInvariant × downward-LS consumer):
if B's tree is T₀ and Bᶜ's is T₁, no base model is simultaneously in the projective
classes of the two side sentences.
The entailment endpoint — exactly what Unit 5 feeds to Craig PC-separation: no model satisfies both side sentences, so the left entails the negation of the right.