FormalConjecturesForMathlib/Geometry/3d.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 project documentation, Formal Conjectures paper, arXiv v1
2 declarations, 0 contain sorry, 0 declared as axioms
Imported by 1 file
- instance
Module.orientedEuclideanSpaceFinThreeThe standard basis gives us a preferred orientation inℝ³line 32 sourceSource documentation
The standard basis gives us a preferred orientation in
ℝ³.Note: when upstreaming this to Mathlib (and generalizing to
Fin n) one must be careful to avoid an instance diamond withIsEmpty.Orientation. Presumably this can be avoided by assuming[NeZero n].standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Module.Oriented,Real,EuclideanSpace,Fin,OfNat.ofNat,Nat,ENNRealProof uses:
Module.Oriented.mk,Module.Basis.orientation,PiLp.basisFun44 instances, coercions and auxiliary constants left out.
noncomputable instance Module.orientedEuclideanSpaceFinThree : Module.Oriented ℝ ℝ³ (Fin 3) := …
- instance
fact_finrank_euclideanSpace_fin_threeThree dimensional euclidean space is three-dimensional line 36 sourceSource documentation
Three dimensional euclidean space is three-dimensional.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Fact,Eq,Nat,Module.finrank,Real,EuclideanSpace,Fin,OfNat.ofNat,ENNRealProof uses:
Fact.mk,finrank_euclideanSpace_fin35 instances, coercions and auxiliary constants left out.
instance fact_finrank_euclideanSpace_fin_three : Fact (Module.finrank ℝ ℝ³ = 3) := …