MIL/C01_Introduction/S02_Overview.lean
Explanation legend Lean4 Domain Explanation Language (L4DEL)
L4DEL explanations are a separate layer. They do not change the Lean source. Intuition is explanatory prose; numbered items are a reading path; sources link the wording back to evidence.
- L4DEL
- Lean4 Domain Explanation Language
Credit: The upstream authors and contributors retain credit for the project and mathematics. lean4-explainer only renders their pinned source and adds the separately disclosed explanation layer.
Project sources: Pinned Mathematics in Lean documentation, Pinned Mathematics in Lean textbook
9 declarations, 1 contain sorry, 0 declared as axioms
Imports (1)
Imported by 1 file
- def
fline 8 sourceno axioms what this means
Statement uses:
NatProof uses:
HAdd.hAdd,OfNat.ofNat3 instances, coercions and auxiliary constants left out.
- def
FermatLastTheoremline 16 sourcestandard axioms: propext what this means
Proof uses:
Nat,And,GT.gt,OfNat.ofNat,Ne,HMul.hMul,HAdd.hAdd,HPow.hPow9 instances, coercions and auxiliary constants left out.
- theorem
easyThese are proofs of propositions line 22 sourceSource comment
These are proofs of propositions.no axioms what this means
Statement uses:
Eq,Nat,HAdd.hAdd,OfNat.ofNatProof uses:
rfl6 instances, coercions and auxiliary constants left out.
theorem easy : 2 + 2 = 4 := …
- theorem
hardsorry line 27 sourcedepends on sorry what this means
Statement uses: FermatLastTheorem
Proof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous,OfNat.ofNat,Nat1 instances, coercions and auxiliary constants left out.
Tactic trace: 12 steps
Open to load the checked before-and-after goal states.
- example
(example at line 33)line 33 sourceSource comment
Here are some proofs.example : ∀ m n : Nat, Even n → Even (m * n) := fun m n ⟨k, (hk : n = k + k)⟩ ↦ …
- example
(example at line 37)line 37 source - example
(example at line 40)line 40 source - example
(example at line 50)line 50 source - example
(example at line 53)line 53 source