For the nontrivial direction suppose every finite subset of is satisfiable. If were inconsistent, a finite formal derivation of a contradiction would use only finitely many premises . Soundness of an arithmetic theory would then exclude a first-order model of , contradicting finite satisfiability. Therefore is first-order consistent. The completeness theorem, proved by adjoining witnesses and constructing a Henkin term model, supplies a first-order model of .
The reverse direction is immediate by restriction of the list of required first-order sentences. The key reason compactness theorem follows from syntactic completeness is that every formal proof uses only finitely many premises, even when the whole first-order theory is infinite.
Take the parameter-free complete type
of the nonstandard prime constructed in part (i). It is first-order consistent and complete because it consists of exactly the logical formulas true of an actual element in a first-order model of . It contains for every integer , and consequently no element of realizes it. Thus
It is necessarily a nonprincipal complete type. If a first-order consistent logical formula isolated it, completeness of would force the existential closure of that logical formula to hold in every first-order model of , including ; a witness there would realize the partial type, a contradiction. This connects the explicit omission with the hypothesis of the omitting types theorem.
The Hilbert-Bernays-Löb derivability conditions are: if then ; ; and . The first is an external rule about provability; the latter two are internal theorems. Standard numerical correctness and the stipulated form accompany the predicate in this question. These conditions do not include reflection .
Choose a fixed refutable sentence and identify with . Different fixed refutable choices have provably equivalent consistency sentences, because proves their equivalence to a contradiction. From , necessitation and distribution give . Since , this yields .
For the converse, necessitate and distribute to get . Positive introspection also gives . The two boxed contradictories imply by formalized propositional reasoning. Thus , and contraposition gives . Consequently
Finally the deduction theorem says that is inconsistent exactly when . The internal equivalence identifies and in their deductive consequences. Hence exactly when is consistent. Consistency of alone need not ensure this stronger consistency condition.
For unrestricted consistency self-strengthening is inconsistent, again take . In the axiom and the preceding implication prove . The additional rule then proves .
However consistency of an extension implies consistency of its subtheory by the formalized inclusion of proofs: . Thus the ordinary theory contains and derives , so it has a finite contradiction proof. Checking that concrete proof in arithmetic gives . This theorem is also present in , contradicting the result of the new rule. Therefore is inconsistent.
The error in the added rule is its unrestricted internal use on arbitrary arithmetically presented systems, including systems containing false consistency assertions. A true external consistency progression for a specified sound system is not this unrestricted inference rule.
For separation of number sets in an arithmetic theory, a formula separates from in if implies , and implies . No demand is made for numbers outside their union. Consistency forces disjointness when such a separator exists.
Let be the code of the fixed-point sentence. If , then is in the provable set, so separation gives . The fixed-point equivalence gives its negation, a contradiction. If , then is in the refutable set, so separation gives , and the fixed-point equivalence gives , again a contradiction. Thus
The argument is syntactic: it needs only the separating implications and consistency, not omega-consistency or general soundness.
The fixed point of boxed negated provability gives, in fact, that GL proves . Here is a direct derivation. Since is provably equivalent to a boxed formula, positive introspection and necessitation of that equivalence give . Another introspection step gives . The stipulated fixed point also gives . Combining these two boxed contradictories yields . Conversely follows by normal boxed explosion, and the fixed point then yields .
Arithmetical soundness of GL, proved by translating distribution into the second derivability condition, necessitation into the first, and Löb's axiom into its internal arithmetic theorem, now gives
Any remaining propositional parameters may be assigned arbitrary arithmetic sentences; this equivalence is uniform in those assignments. If PA is one-consistent, it is consistent and sound. Its standard provability predicate for a contradiction is then a false sentence and cannot be a theorem. Hence is not provable in PA. Moreover its negation is equivalent to PA's consistency statement and is unprovable by the second incompleteness theorem. Thus this fixed point is, under the stated hypothesis, undecidable rather than an unboxed reflection principle.
If and , every universal sentence of holds in and is preserved by passage to the substructure . Thus witnesses satisfiability of the joint theory.
For universal theory and substructures of elementarily equivalent models, conversely let satisfy together with the universal theory of . Every existential sentence true in must be true in : if an existential were false in , its universal negation would belong to and hold in , a contradiction. Hence . In particular is satisfiable, with model . Apply the preceding embedding result to the theory and structure . It supplies a structure containing . Therefore and , as required. Elementary equivalence here does not assert that itself contains a copy of .
Existential sentences are preserved under extensions: witnesses remain present and quantifier-free truth is unchanged by an embedding. Therefore any existential axiomatization implies the specified extension-closure property.
For existential axiomatization from extension closure, let be all existential consequences of , and suppose . We claim that is satisfiable. Otherwise compactness supplies finitely many universal sentences true in such that . The finite conjunction is universal after renaming bound variables, so its negation is existential. It belongs to but is false in , a contradiction.
The preceding universal-theory embedding result now yields and with . By the assumed extension closure, ; elementary equivalence implies . Thus axiomatizes exactly the models of , proving existential axiomatizability is equivalent to closure under extensions. This includes the inconsistent case, whose empty model class is axiomatized by an existential contradiction.
A theory is -categorical if it has a model of cardinality and any two models of that cardinality are isomorphic. The existence clause prevents vacuous categoricity at cardinalities where there is no model.
To show that infinite-cardinal categoricity forces completeness, suppose were incomplete. Then some sentence has both and satisfiable, by completeness of first-order logic. Their models must be infinite because has no finite models. For an infinite , the upward and downward Löwenheim-Skolem theorems produce a model of each extension of cardinality exactly : pass to an elementary submodel of size at most and then to the desired size, or reduce a larger model to that size. Categoricity makes these two models isomorphic, but one satisfies and the other its negation. Contradiction. Therefore is complete. If language size is defined without automatically including , the infinite-cardinal qualification is explicit; the assumed existence of a -sized model and absence of finite models already force it here.
Let be the formulas whose free variables are among . Define when . The n-variable Lindenbaum algebra quotient is a Boolean algebra, with meet, join and complement induced by conjunction, disjunction and negation; its zero and one are contradiction and truth classes. Its order is exactly when .
The Ryll-Nardzewski theorem states that for a complete theory with infinite models in a countable language, the following are equivalent: the theory is countably categorical; for every finite there are only finitely many complete -types over the empty set; and every Boolean algebra is finite. Equivalently each such type is isolated. The countable-language and completeness hypotheses are essential parts of this formulation.
No. If a finite conjunction axiomatized the infinite spaces, it would follow from the vector-space axioms together with all the . Compactness would make it follow from finitely many of those axioms and dimension requirements. Let be at least every dimension mentioned there. The finite-dimensional space satisfies all vector-space axioms and those finitely many , hence would satisfy . But it is a finite set and so cannot be a model of the purported axiomatization. This contradiction proves failure of finite axiomatizability, including finite axiomatizability relative to vector spaces.
A model is prime if it has an elementary embedding into every model of . A model is atomic if every finite tuple realizes an isolated complete type over the empty set.
If is prime, the downward Löwenheim-Skolem theorem gives a countable model of , and an elementary embedding makes countable. If a tuple of realized a nonisolated type, the omitting types theorem would give a model of omitting that type. The prime embedding into it would preserve the tuple's full type and realize the omitted type, a contradiction. Thus a prime model is countable and atomic.
Conversely enumerate a countable atomic model as , and take any . Build finite partial elementary maps into . Suppose the current tuple maps to . Choose a formula isolating the type of . The assertion holds in , so its counterpart holds at in by partial elementarity. Choose a witness . Since isolates the entire extended tuple type, the extended map is elementary on its finite domain; its equality formulas ensure distinct Elements remain distinct. The union is a total elementary embedding . The empty initial tuple works because is complete. Hence
The premise turns an assumed into a contradiction. Use the negation introduction rule to obtain , then the supplied classical double-negation elimination rule:
LineContextFormulaJustification
1Premise
2Temporary assumption
3implication elimination rule on 1, 2
4negation introduction rule on 3; discharge 2
5double-negation elimination on 4
Hence . The final classical rule is essential: deriving alone is not yet a proof of in Intuitionistic propositional logic.
Assuming lets the disjunction introduction rule produce the logical disjunction excluded by the premise. This gives a contradiction, so conclude by negation introduction and double-negation elimination:
LineContextFormulaJustification
1Premise
2Temporary assumption
3disjunction introduction rule on 2
4negation elimination rule on 3, 1
5negation introduction rule on 4; discharge 2
6double-negation elimination on 5
Thus
No separate result about or use of a derived De Morgan rule is needed.
Assume the existential statement and eliminate it using a fresh witness . Let abbreviate . Instantiating its universal quantification at the witness itself gives two incompatible conditional requirements.
1  | ∃x ∀y ((R(x,y) → ¬R(y,y)) ∧ (¬R(y,y) → R(y,y)))     assume
2  | | ∀y ((R(u,y) → ¬R(y,y)) ∧ (¬R(y,y) → R(y,y)))        fresh witness
3  | | (A → ¬A) ∧ (¬A → A)                                 ∀-elim, 2, y := u
4  | | A → ¬A                                               ∧-elim-L, 3
5  | | ¬A → A                                               ∧-elim-R, 3
6  | | | A                                                  assume
7  | | | ¬A                                                 →-elim, 6 and 4
8  | | | ⊥                                                  ¬-elim, 6 and 7
9  | | ¬A                                                   ¬-intro, discharge 6–8
10 | | A                                                    →-elim, 9 and 5
11 | | ⊥                                                    ¬-elim, 10 and 9
12 | ⊥                                                      ∃-elim, 1, subproof 2–11
13 ¬∃x ∀y ((R(x,y) → ¬R(y,y)) ∧ (¬R(y,y) → R(y,y)))        ¬-intro, discharge 1–12
The contradiction at line 12 contains no free witness variable, so the existential quantifier elimination rule meets its eigenvariable condition. This argument is already valid without classical first-order logic double-negation elimination.
Let abbreviate . Suitable rules are
Their derivations require no new axiom. For introduction, apply the conjunction introduction rule to the two premises, obtaining , which is exactly the abbreviation. For left and right elimination, unfold the abbreviation and apply the corresponding conjunction elimination rule. These are therefore derived rules for the NOR connective.
An equivalent subproof presentation of introduction permits one subproof from assumption to and another from assumption to : use the negation introduction rule to discharge each assumption, then apply the conjunction introduction rule. If elimination is desired in contradiction form, combine the left projection with , or the right projection with , using the negation elimination rule. All these presentations reduce directly to the permitted rules.
Assume that a proposed statement fails for some natural number, and choose the least failing index using the well-ordering principle. Prove the necessary base cases and reduce the least failure to a smaller index that must satisfy the statement. If that smaller case implies the alleged failure also satisfies it, there is a contradiction. Reductions by a step larger than one require enough consecutive base cases to cover every possible residue class.
Propositional consistency 2026-10-31
A collection of propositional formulas is consistent if it does not derive a contradiction. Equivalently, in a standard classical calculus, it does not derive both a logical formula and its negation.
Propositional logic Created 2026-09-24 Updated 2026-10-14
Propositional logic studies reasoning with whole propositions represented by letters such as and , and propositional formulas built from them using logical connectives. The classical two-valued, truth-functional presentation below assigns each primitive proposition either true or false: each compound value depends only on its component values. This is classical propositional logic; other systems, including Intuitionistic propositional logic, have different semantics and rules.
Starting with and , one can build by logical negation, by logical conjunction, by logical disjunction, and by logical implication, then combine these into larger propositional formulas. Parentheses specify the construction: has logical conjunction as its outermost logical connective. Primitive propositions have no internal structure in this language; a first-order formula can additionally describe objects and quantify over them. The formation rules are given in forall x: Calgary, chapter 6.
The following truth table shows the four basic logical connectives. Logical disjunction is inclusive: is true when either or both inputs are true. Classical logical implication has exactly the same values as ; its only false row has true and false. These truth conditions are specified in forall x: Calgary, chapter 9.
Figure 1.
Classical logical connectives on all four Boolean valuations, with matching columns for and
. Details.
Evaluate from the inside out: first the logical implication, then the outer logical conjunction. The final column also tests the logical implication expressing the modus ponens rule:
At , the logical implication is false, so the logical conjunction is false. The abstract syntax tree below separates the construction of the propositional formula from the values propagated through it. Both occurrences of receive the same value from the Boolean valuation. With the opposite assignment , the logical implication is true but the logical conjunction is still false because its second input is false. Recursive evaluation and exhaustive truth tables are explained in forall x: Calgary, chapter 11.
Figure 2.
An abstract syntax tree evaluating to false at the Boolean valuation
. Details.
The last column is always true: is a tautology. This expresses the logical validity of the modus ponens rule: whenever both premises and are true, is true. It does not say the premises are true under every Boolean valuation; their logical conjunction is true only on the first row. For a short natural deduction proof outline, assume , extract both conjuncts, apply the implication elimination rule to obtain , then discharge the assumption by the implication introduction rule. See forall x: Calgary, sections 17.3–17.5.
Three tests answer different questions: Boolean satisfiability requires at least one true row, a tautology requires every row true, and a contradiction has every row false. Thus is a tautology, is a contradiction, and is satisfiable but not a tautology: it is true only at . See forall x: Calgary, sections 12.1–12.4.
Propositional logic is useful because an inference pattern can be checked once and reused for many choices of propositions. Its beauty is that a finite truth table completely settles classical truth-functional questions about a fixed propositional formula. But logical validity does not verify real atomic claims. If means “the switch is closed” and means “the lamp is lit”, a valid use of the modus ponens rule still requires establishing its premises about the apparatus; the truth table supplies neither an observation nor a causal explanation. See forall x: Calgary, chapter 2 and chapter 10.
Reductio ad absurdum Created 2026-10-14 Updated 2026-10-31
A reductio rejects an assumption by deriving an absurd or contradictory consequence from it. In a classical mathematical proof of , assume its negation and derive a contradiction. Constructively the same argument yields the double negation of ; removing it requires an additional logical principle. This differs from proving a negation directly by deriving a contradiction from the positive assumption.