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.
Formal proofs from sentence theories
Definition
Fix a set signature and a set of -sentences, as in Theories, models and semantic consequence. Use exactly the finite syntax of Terms and formulas as finite set codes: negation, conjunction and existential quantification are primitive. In particular, abbreviates and abbreviates . Equality below between displayed formulas means equality after expansion of these abbreviations, not equivalence under first-order semantics.
The logical axioms are all instances of the following schemes. Terms are arbitrary -terms and formulas may have free variables. Substitution and the free-for condition are those of Free variables and free-for substitution.
- Every propositional tautology instance: substitute formulas for the letters of a finite Boolean expression whose value is true for every Boolean valuation. Expand Boolean abbreviations first. A quantified subformula may be substituted as a whole; first-order validity is not the definition of a tautology here.
- , when is free for in .
- , when .
- , when is free for in .
- .
- , when both and are free for in .
There are exactly three inference rules:
- Modus ponens: from and , infer .
- Universal generalization: from , infer .
- Restricted existential elimination: from , infer , provided .
A formal derivation from is a nonempty finite list of formulas, with each line annotated as an assumption in , a displayed axiom instance, or an application of one of these rules to specified earlier line indices. Rule parameters and substitution data are part of the finite annotation. Write when such a derivation ends with , and when . All formulas, finite annotations and finite lists range over sets; imposing the displayed line conditions therefore specifies a set of proof codes, without a choice principle.
The premise that consists of sentences matters. For the same formal line rules applied to additional open assumptions, semantic soundness and discharge require restrictions: a generalized or existentially eliminated variable must not occur free in the undischarged assumptions on which that line depends. The sentence deduction theorem automatically satisfies this restriction; an open-assumption deduction theorem must check both rules.
Existential introduction is an axiom scheme, not a consequence silently imported from completeness. Neither replacement inside an existential quantifier nor quantified double-negation equivalence is part of the syntax convention; each must be derived from these rules when used. Soundness, deduction, fresh-constant proof transformations and completeness are separate proof obligations for this specified calculus. Domains are nonempty, as in the structure convention; no model-existence theorem is assumed here.
Depends on
Used by
- Consistency and syntactic completeness Definition
- A two-premise formal deduction Example
- Canonical natural-number codes for countable Henkin syntax Lemma
- Derived propositional, quantifier and equality rules Lemma
- Finite support, weakening, and composition of derivations Lemma
- Fresh constants may be eliminated from a finite proof Lemma
- Deduction theorem for sentence assumptions Theorem
- Soundness for arbitrary set signatures Theorem
Dependency tree · two levels
7 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.
Sources
- Moschovakis, Lecture Notes in Logic (2014), sections 1H.1–1H.2, printed pages 34–35; adapted to the published primitive syntax (standard reference, not scraped)