FormalConjecturesForMathlib/Combinatorics/SimpleGraph/UnitDistancePlaneGraph.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
4 declarations, 0 contain sorry, 0 declared as axioms
Imports (3)
Imported by 1 file
- def
SimpleGraph.UnitDistancePlaneGraphA unit distance graph in ℝ²: A graph where the vertices V are a collection of points in ℝ² and there is an edge between two points if and only if the distance between them is 1 line 32 sourceSource documentation
A unit distance graph in ℝ²: A graph where the vertices V are a collection of points in ℝ² and there is an edge between two points if and only if the distance between them is 1.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Set,EuclideanSpace,Real,Fin,OfNat.ofNat,Nat,SimpleGraphProof uses:
SimpleGraph.mk,Eq,Dist.dist,ENNReal,Membership.mem20 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
def UnitDistancePlaneGraph (V : Set (EuclideanSpace ℝ (Fin 2))) : SimpleGraph V where …
- def
SimpleGraph.IntegerDistancePlaneGraphDocumented declaration: IntegerDistancePlaneGraph line 39 sourceSource documentation
An integer distance graph in ℝ²: the same construction with
1replaced by an arbitrary positive integer, so two distinct points are adjacent exactly when the distance between them is a positive whole number.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Set,EuclideanSpace,Real,Fin,OfNat.ofNat,Nat,SimpleGraphProof uses:
SimpleGraph.mk,Exists,And,LT.lt,Eq,Dist.dist,ENNReal,Membership.mem21 instances, coercions and auxiliary constants left out.
Tactic trace: 4 steps
Open to load the checked before-and-after goal states.
def IntegerDistancePlaneGraph (V : Set (EuclideanSpace ℝ (Fin 2))) : SimpleGraph V where …
- def
SimpleGraph.UnitDistanceEmbeddableDocumented declaration: UnitDistanceEmbeddable line 51 sourceSource documentation
Gcan be embedded inℝ^nwith every edge a unit line segment if there is an injective map from the vertices ofGtoℝ^nsending any two adjacent vertices to points at distance1.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
SimpleGraph,NatProof uses:
Exists,EuclideanSpace,Real,Fin,And,Function.Injective,SimpleGraph.Adj,Eq,Dist.dist,OfNat.ofNat,ENNReal11 instances, coercions and auxiliary constants left out.
def UnitDistanceEmbeddable {V : Type*} (G : SimpleGraph V) (n : ℕ) : Prop := … - def
SimpleGraph.HasDimensionGhas dimensionn: the leastmfor whichGembeds inℝ^mwith every edge a unit line segment line 56 sourceSource documentation
Ghas dimensionn: the leastmfor whichGembeds inℝ^mwith every edge a unit line segment.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
SimpleGraph,NatProof uses:
IsLeast,Set.ofPred, SimpleGraph.UnitDistanceEmbeddable1 instances, coercions and auxiliary constants left out.
def HasDimension {V : Type*} (G : SimpleGraph V) (n : ℕ) : Prop := …