Documentation Verification Report

EdgeConnectivity

πŸ“ Source: Mathlib/Combinatorics/SimpleGraph/Connectivity/EdgeConnectivity.lean

Statistics

MetricCount
DefinitionsIsEdgeConnected, IsEdgeReachable
2
Theoremsconnected, le_degree, of_subsingleton, preconnected, zero, anti, le_degree, mono, of_subsingleton, reachable, refl, rfl, trans, zero, not_mem_edges_of_not_isEdgeReachable_two, exists_adj_isEdgeReachable_two, isBridge_iff_adj_and_not_isEdgeConnected_two, isEdgeConnected_add_one, isEdgeConnected_one, isEdgeConnected_two, isEdgeReachable_add_one, isEdgeReachable_comm, isEdgeReachable_one, isEdgeReachable_two
24
Total26

SimpleGraph

Definitions

NameCategoryTheorems
IsEdgeConnected πŸ“–MathDef
5 mathmath: isEdgeConnected_two, isEdgeConnected_add_one, IsEdgeConnected.of_subsingleton, isEdgeConnected_one, IsEdgeConnected.zero
IsEdgeReachable πŸ“–MathDef
15 mathmath: IsEdgeReachable.trans, IsEdgeReachable.mono, isEdgeReachable_add_one, exists_adj_isEdgeReachable_two, IsEdgeReachable.of_subsingleton, IsEdgeReachable.refl, IsEdgeReachable.zero, isEdgeReachable_two, isEdgeReachable_one, IsEdgeReachable.rfl, isEdgeReachable_comm, IsEdgeReachable.anti, IsEdgeReachable.symm, isAcyclic_iff_pairwise_not_isEdgeReachable_two, isBridge_iff_adj_and_not_isEdgeConnected_two

Theorems

NameKindAssumesProvesValidatesDepends On
exists_adj_isEdgeReachable_two πŸ“–mathematicalIsEdgeReachableAdj
IsEdgeReachable
β€”Reachable.exists_isPath
IsEdgeReachable.reachable
Nat.instCharZero
Nat.instAtLeastTwoHAddOfNat
Walk.adj_snd
Reachable.trans
Reachable.symm
Walk.reachable
Walk.IsPath.eq_snd_of_mem_edges
Walk.IsPath.tail
Sym2.eq_swap
Walk.IsPath.getVert_eq_start_iff_of_not_nil
Walk.not_nil_of_ne
Walk.getVert_tail
deleteEdges_adj
Mathlib.Tactic.Contrapose.contraposeβ‚„
Set.subsingleton_iff_singleton
Set.encard_le_one_iff_subsingleton
Order.le_of_lt_succ
isBridge_iff_adj_and_not_isEdgeConnected_two πŸ“–mathematicalβ€”IsBridge
Adj
IsEdgeReachable
β€”isBridge_iff
Eq.trans_lt
Set.encard_singleton
Nat.one_lt_ofNat
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
Nat.instAtLeastTwoHAddOfNat
isEdgeReachable_one
Adj.reachable
lt_of_le_of_ne
ENat.lt_coe_add_one_iff
Set.encard_eq_one
deleteEdges_adj
isEdgeConnected_add_one πŸ“–mathematicalβ€”IsEdgeConnected
deleteEdges
Sym2
Set
Set.instSingletonSet
β€”isEdgeReachable_add_one
isEdgeConnected_one πŸ“–mathematicalβ€”IsEdgeConnected
Preconnected
β€”β€”
isEdgeConnected_two πŸ“–mathematicalβ€”IsEdgeConnected
Preconnected
deleteEdges
Sym2
Set
Set.instSingletonSet
β€”β€”
isEdgeReachable_add_one πŸ“–mathematicalβ€”IsEdgeReachable
deleteEdges
Sym2
Set
Set.instSingletonSet
β€”deleteEdges_deleteEdges
Set.union_comm
lt_imp_lt_of_le_of_le
Set.encard_union_le
le_refl
Set.encard_singleton
ENat.add_lt_add_iff_right
ENat.one_ne_top
Set.eq_empty_or_nonempty
deleteEdges_of_subset_diagSet
IsEdgeReachable.reachable
Set.insert_diff_self_of_mem
Set.insert_eq
Set.encard_diff_singleton_add_one
isEdgeReachable_comm πŸ“–mathematicalβ€”IsEdgeReachableβ€”IsEdgeReachable.symm
isEdgeReachable_one πŸ“–mathematicalβ€”IsEdgeReachable
Reachable
β€”Nat.cast_one
deleteEdges_of_subset_diagSet
isEdgeReachable_two πŸ“–mathematicalβ€”IsEdgeReachable
Reachable
deleteEdges
Sym2
Set
Set.instSingletonSet
β€”β€”

SimpleGraph.IsEdgeConnected

Theorems

NameKindAssumesProvesValidatesDepends On
connected πŸ“–mathematicalSimpleGraph.IsEdgeConnectedSimpleGraph.Connectedβ€”preconnected
le_degree πŸ“–mathematicalSimpleGraph.IsEdgeConnectedSimpleGraph.degreeβ€”exists_ne
SimpleGraph.IsEdgeReachable.le_degree
of_subsingleton πŸ“–mathematicalβ€”SimpleGraph.IsEdgeConnectedβ€”SimpleGraph.IsEdgeReachable.of_subsingleton
preconnected πŸ“–mathematicalSimpleGraph.IsEdgeConnectedSimpleGraph.Preconnectedβ€”SimpleGraph.IsEdgeReachable.reachable
zero πŸ“–mathematicalβ€”SimpleGraph.IsEdgeConnectedβ€”SimpleGraph.IsEdgeReachable.zero

SimpleGraph.IsEdgeReachable

Theorems

NameKindAssumesProvesValidatesDepends On
anti πŸ“–mathematicalSimpleGraph.IsEdgeReachableSimpleGraph.IsEdgeReachableβ€”lt_imp_lt_of_le_of_le
le_refl
Nat.mono_cast
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
le_degree πŸ“–mathematicalSimpleGraph.IsEdgeReachableSimpleGraph.degreeβ€”SimpleGraph.Reachable.exists_isPath
SimpleGraph.card_incidenceSet_eq_degree
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
SimpleGraph.Walk.adj_snd
mono πŸ“–mathematicalSimpleGraph
SimpleGraph.instLE
SimpleGraph.IsEdgeReachable
SimpleGraph.IsEdgeReachableβ€”SimpleGraph.Reachable.mono
SimpleGraph.deleteEdges_mono
of_subsingleton πŸ“–mathematicalβ€”SimpleGraph.IsEdgeReachableβ€”SimpleGraph.Reachable.of_subsingleton
reachable πŸ“–mathematicalSimpleGraph.IsEdgeReachableSimpleGraph.Reachableβ€”SimpleGraph.isEdgeReachable_one
anti
refl πŸ“–mathematicalβ€”SimpleGraph.IsEdgeReachableβ€”SimpleGraph.Reachable.rfl
rfl πŸ“–mathematicalβ€”SimpleGraph.IsEdgeReachableβ€”refl
trans πŸ“–mathematicalSimpleGraph.IsEdgeReachableSimpleGraph.IsEdgeReachableβ€”SimpleGraph.Reachable.trans
zero πŸ“–mathematicalβ€”SimpleGraph.IsEdgeReachableβ€”Nat.cast_zero
instIsEmptyFalse

SimpleGraph.Walk.IsTrail

Theorems

NameKindAssumesProvesValidatesDepends On
not_mem_edges_of_not_isEdgeReachable_two πŸ“–mathematicalSimpleGraph.Walk.IsTrail
SimpleGraph.IsEdgeReachable
SimpleGraph.Walk.supportβ€”SimpleGraph.Reachable.trans
SimpleGraph.isEdgeReachable_two
disjoint_edges_takeUntil_dropUntil
SimpleGraph.Walk.mem_edges_of_not_reachable_deleteEdges
SimpleGraph.Walk.edges_reverse

---

← Back to Index