How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
BPI and arbitrary-language first-order compactness
Statement
Over ZF, BPI is equivalent to semantic compactness for arbitrary set-sized first-order languages: every set of sentences whose finite subsets have nonempty set models has a nonempty set model. No well-ordering or countability assumption on the signature is imposed.
Facts & Assumptions
Parallel Henkinization for arbitrary set languages expands a consistent set-language theory to a consistent theory in a set language , with a seed constant and a witness implication for every existential sentence.
BPI is equivalent to arbitrary-set propositional compactness gives compactness for arbitrary sets of propositional letters exactly under BPI.
Soundness for arbitrary set signatures says a sentence theory with a nonempty model is consistent, for any set signature.
Truth lemma for the term quotient gives a model of any consistent, complete, deductively closed Henkin theory with a seed, without a size restriction or global choice of representatives.
A consistent theory can decide one sentence permits adjoining one of a sentence and its negation while preserving consistency.
Derived propositional, quantifier and equality rules supplies Boolean rules, including conjunction introduction/elimination, double negation and explosion; its proof also derives .
Finite support, weakening, and composition of derivations gives finite assumption support, weakening and substitution of proved sentence premises in proofs.
Proof
Given: ZF. The forward implication assumes BPI; the reverse assumes semantic first-order compactness for all set-sized languages.
Under BPI, let be finitely satisfiable. If , F7 gives a finite proving . Its assumed nonempty model contradicts F3. Thus is consistent, and F1 supplies and as stated there. Let be the set of all -sentences. It is a set because sentences are finite strings on a set of symbols.
Separately, assume first-order semantic compactness. For propositional letters in a set , take a language with one constant and unary predicates for . Translate to , commute with Boolean connectives, and translate true and false to and . A propositional valuation gives a structure on by and or according to the valuation. Structural induction on formulas shows its translated truths are exactly the propositional truths. Thus any finitely satisfiable propositional theory translates to a finitely satisfiable first-order theory. By the assumed compactness it has a nonempty model . The function exactly when is a valuation satisfying the original theory, by the same induction. F2 yields BPI. This also handles and empty theories: the one-point interpretations and empty valuation still exist.
Return to the consistent of step 1.1. Use one propositional letter for each . Form a propositional theory with: for every ; ; ; ; and whenever the finite sentence set derives . The empty conjunction for is true, so all sentence theorems are required. Derivability is witnessed by finite strings, hence the collection of these requirements is a set.
Fix a finite . Only finitely many letters occur; call their sentence indices . Enumerate this finite set and apply F5 finitely many times, starting at , to obtain a consistent extension deciding every . Set if the positive decision is in , and otherwise, and give all other letters value . Consistency and F6 prevent both decisions being in , so the negative decision is in exactly when . Every listed with has value , since a negative decision would contradict . Also whenever that letter occurs. For a negation coherence requirement, equal positive values for contradict consistency, and equal negative values give , again a contradiction by F6. For a conjunction requirement, a positive conjunction with a negative conjunct contradicts elimination, while two positive conjuncts and a negative conjunction contradict introduction. Thus all Boolean coherence requirements in hold. Finally, if all antecedent letters of a deduction requirement are true, their sentences belong to . F7 transfers their finite derivation of to , and consistency with F6 prevents ; hence the conclusion letter is true. A false antecedent satisfies the implication automatically. When , the same argument transfers the theorem proof to . Therefore . Only finitely many decisions were made, not a simultaneous choice of completions for all finite subsets.
BPI and F2 now give a valuation . Put . It contains and omits . Negation coherence makes it complete. If , F7 yields finitely many premises deriving ; the corresponding requirement of forces . Thus is deductively closed, and it is consistent because a proof of would put in . For each , F1 supplies its witness implication in . Closure under derivability puts in . The seed from F1 remains in the language. All hypotheses of F4 therefore hold, giving a nonempty set model of and hence, by reduct to the original language, a model of . No language enumeration, infinite succession of decisions, or representative choice is used. Together with step 1.2 this proves the equivalence. QED.
Depends on
- Parallel Henkinization for arbitrary set languages
- BPI is equivalent to arbitrary-set propositional compactness
- Soundness for arbitrary set signatures
- Truth lemma for the term quotient
- A consistent theory can decide one sentence
- Derived propositional, quantifier and equality rules
- Finite support, weakening, and composition of derivations
Used by
- Choice and forcing boundary Remark
Dependency tree · two levels
22 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.