PA1
∀ x. ¬S x = 0These are language and kernel facts, not extra number-theory lemmas; tactics are untrusted proof builders.
Terms are variables, 0, S t, t + u, and t * u. Numerals are surface expansions.
Formulas use equality, bottom, implication, conjunction, disjunction, universal quantification, and existential quantification. Negation and ≤ are conservative surface expansions.
Read the full language reference.
∀ x. ¬S x = 0∀ x. ∀ y. S x = S y → x = y∀ x. x + 0 = x∀ x. ∀ y. x + S y = S (x + y)∀ x. x · 0 = 0∀ x. ∀ y. x · S y = x · y + xInduction is checked for each concrete first-order motive.
Cut shares a checked proof but is not an arithmetic axiom.
DNE belongs only to separately labelled classical mode and is not authority for this QR stack.
HypImpIntroImpElimCutAndIntroAndElimLAndElimROrIntroLOrIntroROrElimBotElimForallIntroForallElimExistsIntroExistsElimEqReflEqSymEqTransCongSCongAddCongMulEqSubstDNEAxiomInd