structure
definition
PrimeLedgerCert
show as:
view math explainer →
open explainer
Read the cached plain-language explainer.
open lean source
IndisputableMonolith.NumberTheory.PrimeLedgerAtom on GitHub at line 61.
browse module
All declarations in this module, on Recognition.
explainer page
depends on
used by
formal source
58 IntegerLedgerState p := hp.pos
59
60/-- Certificate for the arithmetic base of the prime ledger. -/
61structure PrimeLedgerCert where
62 atom_iff_prime : ∀ p : ℕ, PrimeLedgerAtom p ↔ Nat.Prime p
63 one_not_atom : ¬ PrimeLedgerAtom 1
64 prime_positive : ∀ {p : ℕ}, Nat.Prime p → IntegerLedgerState p
65
66/-- The prime ledger certificate. -/
67def primeLedgerCert : PrimeLedgerCert where
68 atom_iff_prime := primeLedgerAtom_iff_prime
69 one_not_atom := one_not_primeLedgerAtom
70 prime_positive := prime_is_positive_ledger_state
71
72end NumberTheory
73end IndisputableMonolith