Documentation Verification Report

Basic

📁 Source: Mathlib/Geometry/Polygon/Basic.lean

Statistics

MetricCount
DefinitionstoPolygon, Polygon, HasNondegenerateEdges, HasNondegenerateVertices, boundary, edgePath, edgeSet, instCoeFunForallFin, toTriangle, vertices
10
TheoremstoPolygon_hasNondegenerateVertices, toPolygon_toTriangle, toPolygon_vertices, two_le, hasNondegenerateEdges, three_le, edgeSet_eq_image_edgePath, toTriangle_points, toTriangle_toPolygon
9
Total19

Affine.Triangle

Definitions

NameCategoryTheorems
toPolygon 📖CompOp
4 mathmath: toPolygon_vertices, toPolygon_toTriangle, Polygon.toTriangle_toPolygon, toPolygon_hasNondegenerateVertices

Theorems

NameKindAssumesProvesValidatesDepends On
toPolygon_hasNondegenerateVertices 📖mathematicalPolygon.HasNondegenerateVertices
DFunLike.coe
Function.Embedding
Affine.Triangle
Polygon
Function.instFunLikeEmbedding
toPolygon
Affine.Simplex.independent
Fintype.complete
AffineIndependent.comm_right
AffineIndependent.comm_left
toPolygon_toTriangle 📖mathematicalPolygon.toTriangle
DFunLike.coe
Function.Embedding
Affine.Triangle
Polygon
Function.instFunLikeEmbedding
toPolygon
toPolygon_hasNondegenerateVertices
toPolygon_hasNondegenerateVertices
toPolygon_vertices 📖mathematicalPolygon.vertices
DFunLike.coe
Function.Embedding
Affine.Triangle
Polygon
Function.instFunLikeEmbedding
toPolygon
Affine.Simplex.points

Polygon

Definitions

NameCategoryTheorems
HasNondegenerateEdges 📖MathDef
1 mathmath: HasNondegenerateVertices.hasNondegenerateEdges
HasNondegenerateVertices 📖MathDef
1 mathmath: Affine.Triangle.toPolygon_hasNondegenerateVertices
boundary 📖CompOp
edgePath 📖CompOp
1 mathmath: edgeSet_eq_image_edgePath
edgeSet 📖CompOp
1 mathmath: edgeSet_eq_image_edgePath
instCoeFunForallFin 📖CompOp
toTriangle 📖CompOp
3 mathmath: toTriangle_points, Affine.Triangle.toPolygon_toTriangle, toTriangle_toPolygon
vertices 📖CompOp
2 mathmath: toTriangle_points, Affine.Triangle.toPolygon_vertices

Theorems

NameKindAssumesProvesValidatesDepends On
edgeSet_eq_image_edgePath 📖mathematicaledgeSet
Set.image
DFunLike.coe
AffineMap
Ring.toAddCommGroup
Semiring.toModule
Ring.toSemiring
addGroupIsAddTorsor
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
AffineMap.instFunLike
edgePath
Set.Icc
PartialOrder.toPreorder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
toTriangle_points 📖mathematicalHasNondegenerateVerticesAffine.Simplex.points
toTriangle
vertices
toTriangle_toPolygon 📖mathematicalHasNondegenerateVerticesDFunLike.coe
Function.Embedding
Affine.Triangle
Polygon
Function.instFunLikeEmbedding
Affine.Triangle.toPolygon
toTriangle

Polygon.HasNondegenerateEdges

Theorems

NameKindAssumesProvesValidatesDepends On
two_le 📖Polygon.HasNondegenerateEdgesfinRotate_one
le_antisymm
Mathlib.Tactic.IntervalCases.of_lt_right
Mathlib.Meta.NormNum.IsNat.to_raw_eq
Mathlib.Meta.NormNum.isNat_ofNat

Polygon.HasNondegenerateVertices

Theorems

NameKindAssumesProvesValidatesDepends On
hasNondegenerateEdges 📖mathematicalPolygon.HasNondegenerateVerticesPolygon.HasNondegenerateEdgesFin.neZero
finRotate_apply
AffineIndependent.injective
three_le 📖Polygon.HasNondegenerateVerticesPolygon.HasNondegenerateEdges.two_le
hasNondegenerateEdges
AffineIndependent.injective
zero_add
add_zero
le_antisymm
Mathlib.Tactic.IntervalCases.of_lt_right
Mathlib.Meta.NormNum.IsNat.to_raw_eq
Mathlib.Meta.NormNum.isNat_ofNat
Mathlib.Tactic.IntervalCases.of_le_left

(root)

Definitions

NameCategoryTheorems
Polygon 📖CompData
4 mathmath: Affine.Triangle.toPolygon_vertices, Affine.Triangle.toPolygon_toTriangle, Polygon.toTriangle_toPolygon, Affine.Triangle.toPolygon_hasNondegenerateVertices

---

← Back to Index