Here we describe an example (c4.3) of proof calculus which are also examples of hilbert systems. In the end, we show some variations (c4.3.5, and q4.9) of this proof calculus

Characterization

Language

  • The dialect of the proposional language
    • convectives:
    • the propositions are either elementary propositions, negation propositions in the form , or propositions in the form

Logical Axioms

(Each one is general form of one of infinite propositions. Also, these axioms are tautologies (q4.6))

Logical Axioms
Ax1
Ax2
Ax3

Rules of inference

(Modus ponens)

Definitions

Here are some definitions related to this proof calculus:

Proof Sequence

  • Let be a set of propositions, a proof sequence from a set (in our calculus) is a sequence of propositions such that each proposition in the sequence is either:
    • A logical axiom
    • A proposition in the set
    • Derived from two previous propositions in the sequence using rules of inference (here is only modus ponens)
  • A proof sequence in the calculus is proof sequence from the empty set. (i.e. each proposition is either a logical axiom or derived from two previous propositions)
  • A proof sequence from to is a proof sequence from , such that is the last proposition

Provable Proposition

  • is theorem (משפט) of (or is provable (יכיח) from ) and denoted by , if and only if it has (at least one) proof sequence from
  • (4.1)
    • If is a proof sequence from , then for each the proof sequence is is a proof sequence from . (todo )
    • If is a proof sequence from , and is also a proof sequence from , then
    • If and then
    • If is a theorem of , and then .
      • Similarly, are theorems of and then .
    • If then there exists a finite subset of such that

Note: all these properties (4.1) are not unique to the specific calculus we chose with three axioms and the MP rule.

We can show that a proposition is a theorem (provable), using either showing its proof sequence or using t4.3

Theory

  • Given a set of propositions
    • is inconsistent if there exists a proposition s.t. and
    • is consistent if it is not inconsistent
    • is maximally consistent if every superset of is inconsistent
  • A consistent set of propositions is called a theory
  • (Syntactical completeness) A theory is complete (תורה שלמה) if for every proposition , either (provable) or (disproved)

In some books, the definitions requires a theory to be closed under logical implication

Properties

Here are some properties of this proof calculus

  • lemma:
    • if is a logical axiom or then
    • if and then
    • if then for each proposition :
    • for each proposition :
  • (4.2) Deduction theorem: if then (in Cunningham’s he shows the reverse direction)
    • example: arrow transitivty
  • (Lemma) Let be an infinite set of proposition. If is inconsistent, then there exists a finite inconsistent subset of .
  • q4.7todo
  • (4.3) Proof-by-Contradiction Theorem
    • For each proposition ,
    • If is inconsistent, then for each proposition (todo is it iff?)
    • If is inconsistent, then
  • examplestodo
  • (4.4) Soundness Theorem (נאותות)
    • This proof calculus is sound, i.e.
    • Let be a set of propositions and be a proposition. If (provable), then (logically implied. common notation )
      • In particular, if then, is a tautology ()
      • Corollary: If a set of propositions has a model, then it is consistent
  • (4.5) Every complete theory has unique model
  • todo If a set of propositions has unique model, then is a complete theory
  • (4.6) For each theory there exist a complete theory such that
  • (4.7) Completeness Theorem
  • Corollary: A set of propositions is consistent iff it is satisfiable

Summary

SyntaxSemantics

( is provable from )
(or )
( logically implies )
(or )
( is provable from the logical axioms)

( is a tautology)
is consistent (theory)
( has a model (or, is satisfiable))
is a complete theory has unique model

Other Variations

here we show some variations (c4.3.5, and q4.9) of proof calculus we saw above.

Example (c4.3.5)

This is an expansion of the proof calculus we saw above

Language

Convectives:

Logical Axioms

Transclude of #logical-axioms
plus the following

Logical Axioms
Ax4.1
Ax4.2
Ax5
Ax6.1
Ax6.2
Ax7
Ax8.1
Ax8.2
Ax9

Example (q4.9)

  • q4.9 - and other axioms todo