A logical derivation of from is a finite sequence in which each line belongs to , is an instance of one of the three specified axiom schemes, or follows from two earlier lines and by the modus ponens rule. means that such a finite derivation exists. In particular, a derivation uses only finitely many assumptions even if is infinite.
A theorem is derivable with no assumptions: abbreviates . Its logical derivation consists entirely of axiom instances and applications of the modus ponens rule to earlier lines.
The following is a logical derivation using only A1, A2 and the modus ponens rule. The first two lines are assumptions:
Thus .
An instance of A3 is
The second assumed theorem and the modus ponens rule therefore give . Apply the preceding implication-composition derivation to this theorem and . We obtain . The permitted theorem and one more modus ponens rule application yield .
Logical equivalence means that the two propositional formulas receive the same truth value under every Boolean valuation of the propositional variables. Equivalently, is a tautology:
Assign to each propositional formula its finite symbol length. The set of lengths of formulas logically equivalent to is a nonempty subset of the natural numbers, because it contains the length of . The well-ordering principle for the natural numbers gives a least such length, and hence a shortest equivalent formula.
A shortest equivalent formula need not be unique. For example and are distinct tautologies of the same minimal length. A shorter formula would contain no binary connective and hence be a variable with some number of negations, which is not a tautology. This counts each propositional variable as one symbol, as in the stated language, and proves that a shortest equivalent formula need not be unique.
A conjunctive normal form is a finite conjunction of clauses, each clause being a finite disjunction of literals. A literal is a propositional variable or the negation of one. Thus its shape is
A single clause or single literal is allowed; the necessary parentheses can be inserted according to the grammar.
First eliminate implication and biconditional using the logical equivalences
Push negations inwards using De Morgan's laws and eliminate double negations. Structural induction leaves only literals joined by conjunction and disjunction.
Now induct on that remaining expression. A literal is already in conjunctive normal form. A conjunction of two conjunctive normal forms is again one after associating its clauses. For a disjunction, write the two inductively obtained forms as and and use distributivity:
Each is a clause. All operations preserve logical equivalence, proving the required form exists.
A first-order structure for this language is , where is a nonempty set and is a total function. The logical equality symbol is interpreted as actual equality on ; there are no other nonlogical symbols to interpret.
Use an involution with exactly one fixed point:
The first conjunct makes every orbit of the function have size one or two. The second says precisely one orbit has size one. A finite model therefore has elements, an odd number.
Conversely, on any set of size , fix one element and partition the remaining elements into pairs; let swap the two members of each pair. This defines a model of . The case gives a one-element model. Thus the finite model sizes are exactly the positive odd integers.
Extend the first-order variable assignment recursively to first-order terms by
For atomic formulas, exactly when . Extend to the Boolean connectives by their truth tables, for example implication is false exactly when its antecedent is true and its consequent false. Quantifiers use modified first-order variable assignments:
This recursion defines satisfaction for a set structure for every first-order formula.
Semantic consequence under an assignment means that for every first-order structure with the relevant first-order variable assignment into its domain,
More explicitly, in a fixed structure this is the satisfaction implication at ; logical consequence requires that implication in all structures and assignments. An assignment takes values in a particular domain, so a single set map is not silently shared between unrelated domains.
By induction on first-order formulas, their truth values depend only on the values of their free variables. A first-order sentence has none. If all formulas here are sentences, every displayed satisfaction statement, and therefore the consequence condition, is independent of .
The antecedent says that the nonempty domain has at most two elements: its two witnesses need not be distinct. The consequent says it has exactly one element. Thus
One-element structures satisfy both sides; domains of size at least three, including infinite domains, make the antecedent false. The function has no bearing on this condition.
A two-element model of would be a finite model with even size, contrary to the defining property established in part (b). Every model of therefore has size other than two, and the preceding interpretation of gives . This includes infinite models, since the antecedent of is false there.
For each , let assert that at least distinct elements exist. Consider . A finite subset requires only some finite lower bound on the size. Choose an odd integer ; the given property of supplies a model of that size, satisfying the finite subset. By the compactness theorem, has a model. Its domain has at least elements for every , so has an infinite model. This argument applies to every sentence with the finite-model-size property in (b), irrespective of its behavior on infinite structures.
A logical derivation is a finite proof in the specified calculus, with conclusion . Assumptions from and instances of A1–A7 are available; the rules are the modus ponens rule, universal generalization rule, and weakening.
In judgement form the universal generalization rule takes to only if is not free in any undischarged assumption in . Weakening permits to become . All instances of A4 and A5 must meet their stated substitution and free variable conditions. Derivability means existence of such a finite proof with assumptions contained in . Equivalently one tracks the finite assumption set used by each proof line.
The first-order term is free for substitution for in if, at every free occurrence of to be replaced, no enclosing quantifier binds a variable occurring in . Equivalently, the substitution introduces no variable capture. Only free occurrences of are replaced.
Take . The term is free for substitution for : its variable is not bound by the enclosing quantifier. The term is not free for substitution for , because insertion under captures that occurrence.
Thus the first substitution gives ; the second, illegitimate substitution would give .
In a two-element first-order structure, is false for every first-order variable assignment. Blind substitution of for yields , which is true. This does not express the original property evaluated at the value of the inserted term: it has changed a free parameter into a bound variable.
For a direct failure of the substitution axiom, use . On a two-element domain, is true, whereas the captured instance is false. Consequently an unrestricted A4 would prove a false implication. The free for substitution condition is necessary for soundness.
Write for the displayed equality predicate. A6 and A4 give , establishing a reflexive relation.
An instance of A7, replacing just the first occurrence of in , is
Assume , apply the modus ponens rule twice using reflexivity, and obtain . The deduction theorem for propositional logic discharges the assumption. This proves symmetry.
For transitivity, A7 supplies
by replacing in the atomic formula . From assumptions and , two applications of the modus ponens rule give . Discharging assumptions and universally generalizing gives
Thus the predicate defines an equivalence relation within the calculus.
No such first-order axiom collection can force actual identity when the displayed symbol is treated as an ordinary relation. The duplication obstruction to axiomatizing identity proves this even for an infinite collection of extra axioms.
Start with any nonempty first-order structure in which the symbol is identity. Form and the surjection . Interpret each relation by pulling it back along ; in particular,
Interpret every function on first coordinates as in and choose second coordinate zero; likewise lift constants with second coordinate zero. Induction on first-order terms gives . Induction on first-order formulas then gives
The quantifier steps use surjectivity of , so every witness in lifts to .
Every proposed axiom valid with actual equality is therefore true in under every assignment, along with A1–A7. But holds for two different domain elements. Thus those axioms cannot enforce identity. The usual interpretation of logical equality as identity is a semantic requirement.

Articles by others on the same topic (0)

There are currently no matching articles.