Documentation

MathematicalLogic.FirstOrder.Theories.Peano.Hierarchy

Arithmetic Hierarchy #

This file defines Σ₁ formulas in arithmetic hierarchy and ω-consistency. Current we are not interested in defining the whole arithmetic hierarchy.

The set of Σ₁ formulas is closed under conjunction, disjunction, existential quantifier and bounded universal quantifier. This is a strict syntactic definition, mainly used to prove Hilbert-Bernays provability conditions.

Instances For
    theorem FirstOrder.Language.peano.Sigma₁.le {n✝ : } {t₁ t₂ : peano.Term n✝} :
    Sigma₁ (t₁ t₂)
    theorem FirstOrder.Language.peano.Sigma₁.lt {n✝ : } {t₁ t₂ : peano.Term n✝} :
    Sigma₁ (t₁ t₂)
    theorem FirstOrder.Language.peano.Sigma₁.andN {n m : } {v : Vec (peano.Formula n) m} :
    (∀ (i : Fin m), Sigma₁ (v i))Sigma₁ ( (i : Fin m), v i)
    theorem FirstOrder.Language.peano.Sigma₁.orN {n m : } {v : Vec (peano.Formula n) m} :
    (∀ (i : Fin m), Sigma₁ (v i))Sigma₁ ( (i : Fin m), v i)
    theorem FirstOrder.Language.peano.Sigma.bdex {a✝ : } {p : peano.Formula (a✝ + 1)} {t : peano.Term a✝} :

    A theory is ω-consistent if it does not prove both ∃ x. p(x) and p(0), p(1), ⋯.

    Equations
    Instances For