Theorems · Inductive type · combinatorics
SimpleGraph.Walk.IsPath
{V : Type u} → {G : SimpleGraph V} → {u v : V} → G.Walk u v → PropA path is a walk with no repeating vertices.
Use SimpleGraph.Walk.IsPath.mk' for a simpler constructor.
- Defined in
- Mathlib.Combinatorics.SimpleGraph.Paths
- Cited by
- 140 results in Mathlib
- Foundations
- Depth 2 from the axioms, rests on 3 definitions · uses no axioms
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites2
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- SimpleGraphstatement · cited by 3,072
- SimpleGraph.Walkstatement · cited by 915
Cited by147
Results whose statement or proof uses this declaration.
- SimpleGraph.Pathproof · cited by 22
- SimpleGraph.Walk.IsPath.isTrailstatement and proof · cited by 8
- SimpleGraph.Walk.IsPath.support_nodupstatement and proof · cited by 8
- SimpleGraph.Walk.IsPath.getVert_injOnstatement and proof · cited by 7
- SimpleGraph.Walk.IsPath.mk'statement · cited by 7
- SimpleGraph.Walk.isPath_defstatement · cited by 6
- SimpleGraph.Walk.isPath_reverse_iffstatement and proof · cited by 6
- SimpleGraph.Walk.isPath_of_isSubwalkstatement and proof · cited by 5
- SimpleGraph.Walk.cons_isPath_iffstatement · cited by 5
- SimpleGraph.Reachable.exists_isPathstatement · cited by 4
- SimpleGraph.Walk.isPath_iff_injective_get_supportstatement · cited by 4
- SimpleGraph.Connected.exists_isPathstatement · cited by 4