theorem
proved
term proof
logicNat_NNO_uniqueness
show as:
view Lean formalization →
formal statement (Lean)
27theorem logicNat_NNO_uniqueness :
28 ∀ {α : Type*} (base : α) (step : α → α)
29 (f g : LogicNat → α),
30 f LogicNat.zero = base → (∀ n, f (LogicNat.succ n) = step (f n)) →
31 g LogicNat.zero = base → (∀ n, g (LogicNat.succ n) = step (g n)) →
32 f = g :=
proof body
Term-mode proof.
33 @nno_universal_uniqueness
34