Identifier
F:nat-not-lt-zero
Proof route
kernel-lean
External status
proved
Axiom footprint
Empty

Recorded description

For every natural a: a < 0 is impossible.

Formal statement
theorem Nat.not_lt_zero : ((x0 : AxNat) -> ((x1 : AxNat.lt x0 AxNat.zero) -> False))

Dependencies

The graph shows direct ledger edges. Follow a node to open its artifact page.

Direct dependencies appear to the left. The current fact is in the center. Facts that depend directly on it appear to the right. <= destructs into an additive w Current fact [generated] kernel theorem CRea [generated] kernel theorem CRea [generated] kernel theorem CRea [generated] kernel theorem CRea [generated] kernel theorem CRea Mathlib v4.30 source propositio Mathlib v4.30 source propositio Mathlib v4.30 source propositio
1 direct dependencies 28 direct dependents Graph shows the first 8 on each side.

Evidence

kernel-not_lt_zero

Kind
kernel-term
Status
checked

Supports: Nat.not_lt_zero is admitted by the trusted kernel gate with the type recorded in formal.statement.

Checker command
test "$(cargo run -q -p axeyum-lean-kernel --example nat_theorem_inventory -- Nat.not_lt_zero 2>/dev/null | grep -Ec '^Nat\.not_lt_zero[[:space:]]')" -ge 1
Evidence notes

`build_nat_prelude` admits this theorem only through the trusted kernel gate, so a successful build IS the type-check; the command both performs it and prints the admitted type, which is copied verbatim into formal.statement.

footprint-not_lt_zero

Kind
instance-pin
Status
checked

Supports: axiom_footprint: [] -- the Nat environment admits no trusted declaration

Checker command
cargo run -q -p axeyum-lean-kernel --example nat_axiom_inventory -- --require-axiom-free nat
Evidence notes

Reports `nat: axiom=0 opaque=0 quotient=0 total_trusted=0`, over the FULL trusted surface rather than Declaration::Axiom alone. The enumeration is per-environment, not per-theorem; it bounds this theorem's footprint because a proof cannot depend on a trusted declaration the environment does not contain.

Provenance

{
  "date": "2026-08-25",
  "established_by": "axeyum-lean-kernel build_nat_prelude",
  "source": "theorem name and canonical type read directly via nat_theorem_inventory, which prints render_lean of the admitted type."
}