Documentation Verification Report

Basic

πŸ“ Source: Mathlib/Combinatorics/Graph/Basic.lean

Statistics

MetricCount
DefinitionsCompatible, Inc, other, IsLink, IsLoopAt, IsNonloopAt, banana, bouquet, copy, edgeSet, incidenceSet, loopSet, noEdge, vertexSet, «termE(_)»»), «termV(_)»»)
16
Theoremsleft_mem, right_mem, isLink_congr, of_disjoint_edgeSet, refl, rfl, edge_mem, eq_of_isLink_of_ne_left, eq_or_eq_of_isLink, eq_or_eq_or_eq, inc_other, isLink_other, isLoopAt_or_isNonloopAt, of_compatible, vertex_mem, adj, edge_mem, eq_and_eq_or_eq_and_eq, inc_left, inc_right, isLink_iff, isLink_iff_eq, isLink_iff_sym2_eq, left_eq_of_right_ne, left_eq_or_eq, left_mem, left_unique, of_compatible, right_eq_or_eq, right_mem, right_unique, edge_mem, eq_of_inc, inc, not_isNonloopAt, of_compatible, vertex_mem, edge_mem, inc, not_isLoopAt, of_compatible, vertex_mem, adj_comm, banana_adj, banana_comm, banana_edgeSet, banana_empty, banana_inc, banana_isLink, banana_isLoopAt, banana_isNonloopAt, banana_vertexSet, bouquet_adj, bouquet_empty, bouquet_inc, bouquet_isLink, bouquet_isLoopAt, bouquet_vertexSet, copy_edgeSet, copy_eq, copy_isLink, copy_vertexSet, edgeSet_eq_empty, edgeSet_eq_setOf_exists_isLink, edge_mem_iff_exists_isLink, eq_bouquet_iff, eq_bouquet_of_subsingleton, eq_or_eq_of_isLink_of_isLink, exists_eq_bouquet, exists_isLink_of_mem_edgeSet, ext, ext_iff, ext_inc, inc_eq_inc_iff_isLink_eq_isLink, incidenceSet_subset_edgeSet, instReflCompatible, instSymmAdj, instSymmCompatible, isLink_comm, isLink_iff_inc, isLink_self_iff, isLink_symm, isLoopAt_iff_inc_not_isNonloopAt, isNonloopAt_iff_inc_not_isLoopAt, left_mem_of_isLink, loopSet_subset_incidenceSet, mem_incidenceSet, mem_loopSet, mk_eq_self, noEdge_edgeSet, noEdge_isLink, noEdge_vertexSet, not_inc_of_notMem_edgeSet, not_isLink_of_notMem_edgeSet, not_isNonloopAt_bouquet
95
Total111

Graph

Definitions

NameCategoryTheorems
Compatible πŸ“–MathDef
13 mathmath: instReflCompatible, Compatible.refl, Compatible.of_le, Compatible.of_ge, Compatible.anti_right, instSymmCompatible, Compatible.of_disjoint_edgeSet, Compatible.anti_left, Compatible.symm, Compatible.rfl, Compatible.of_le_le, le_iff_compatible_subset_subset, Compatible.anti
Inc πŸ“–MathDef
18 mathmath: inc_eq_inc_iff_isLink_eq_isLink, IsLink.inc_left, Inc.of_compatible, banana_inc, Inc.inc_other, isNonloopAt_iff_inc_not_isLoopAt, isLink_iff_inc, IsClosedSubgraph.inc_congr, Inc.mono, IsNonloopAt.inc, IsSubgraph.inc_congr, IsLoopAt.inc, IsLink.inc_right, mem_incidenceSet, isLoopAt_iff_inc_not_isNonloopAt, IsSubgraph.inc_eqOn, not_inc_of_notMem_edgeSet, bouquet_inc
IsLink πŸ“–MathDef
32 mathmath: IsLink.isLink_iff, exists_isLink_of_mem_edgeSet, isLink_comm, IsLink.mono, inc_eq_inc_iff_isLink_eq_isLink, IsSubgraph.isLink_eqOn, IsSubgraph.isLink_iff, Compatible.isLink_congr, IsLink.isLink_iff_sym2_eq, IsClosedSubgraph.isLink_congr, banana_isLink, isLink_iff_inc, noEdge_isLink, IsLink.of_compatible, IsSubgraph.isLink_mono, ext_iff, IsSubgraph.not_isInducedSubgraph_iff, Inc.isLink_other, IsLink.symm, bouquet_isLink, copy_isLink, not_isLink_of_notMem_edgeSet, edge_mem_iff_exists_isLink, isInducedSubgraph_iff, edgeSet_eq_setOf_exists_isLink, isLink_symm, IsInducedSubgraph.isLink_of_mem_mem, isLink_self_iff, IsInducedSubgraph.isLink_congr, IsLink.isLink_iff_eq, mk_eq_self, IsInducedSubgraph.not_isClosedSubgraph_iff_exists_isLink
IsLoopAt πŸ“–MathDef
12 mathmath: IsNonloopAt.not_isLoopAt, isNonloopAt_iff_inc_not_isLoopAt, banana_isLoopAt, mem_loopSet, IsLoopAt.mono, Inc.isLoopAt_or_isNonloopAt, isLoopAt_iff_inc_not_isNonloopAt, IsSubgraph.isLoopAt_congr, isLink_self_iff, IsLoopAt.of_compatible, bouquet_isLoopAt, IsSubgraph.isLoopAt_eqOn
IsNonloopAt πŸ“–MathDef
10 mathmath: IsLoopAt.not_isNonloopAt, isNonloopAt_iff_inc_not_isLoopAt, not_isNonloopAt_bouquet, banana_isNonloopAt, IsNonloopAt.of_compatible, Inc.isLoopAt_or_isNonloopAt, isLoopAt_iff_inc_not_isNonloopAt, IsNonloopAt.mono, IsSubgraph.isNonloopAt_eqOn, IsSubgraph.isNonloopAt_congr
banana πŸ“–CompOp
9 mathmath: banana_inc, banana_isLink, banana_edgeSet, banana_comm, banana_isLoopAt, banana_isNonloopAt, banana_vertexSet, banana_adj, banana_empty
bouquet πŸ“–CompOp
10 mathmath: eq_bouquet_iff, not_isNonloopAt_bouquet, bouquet_empty, exists_eq_bouquet, bouquet_isLink, bouquet_vertexSet, eq_bouquet_of_subsingleton, bouquet_inc, bouquet_adj, bouquet_isLoopAt
copy πŸ“–CompOp
4 mathmath: copy_isLink, copy_eq, copy_edgeSet, copy_vertexSet
edgeSet πŸ“–CompOp
25 mathmath: IsLink.edge_mem, IsSubgraph.isLink_eqOn, IsClosedSubgraph.mem_tfae_of_isLink, IsNonloopAt.edge_mem, IsSubgraph.edgeSet_mono, banana_edgeSet, eq_bouquet_iff, IsSubgraph.not_isInducedSubgraph_iff, vertexSet_ssubset_or_edgeSet_ssubset_of_lt, IsClosedSubgraph.closed, isClosedSubgraph_iff, incidenceSet_subset_edgeSet, noEdge_edgeSet, Compatible.le_iff, edge_mem_iff_exists_isLink, edgeSet_eq_setOf_exists_isLink, edgeSet_eq_empty, eq_bouquet_of_subsingleton, IsSubgraph.inc_eqOn, IsLoopAt.edge_mem, IsSubgraph.isNonloopAt_eqOn, copy_edgeSet, le_iff_compatible_subset_subset, IsSubgraph.isLoopAt_eqOn, Inc.edge_mem
incidenceSet πŸ“–CompOp
3 mathmath: incidenceSet_subset_edgeSet, mem_incidenceSet, loopSet_subset_incidenceSet
loopSet πŸ“–CompOp
2 mathmath: mem_loopSet, loopSet_subset_incidenceSet
noEdge πŸ“–CompOp
6 mathmath: noEdge_vertexSet, noEdge_isLink, bouquet_empty, noEdge_edgeSet, edgeSet_eq_empty, banana_empty
vertexSet πŸ“–CompOp
29 mathmath: isSubgraph_iff, Adj.right_mem, noEdge_vertexSet, IsClosedSubgraph.mem_tfae_of_isLink, IsLink.right_mem, eq_bouquet_iff, left_mem_of_isLink, IsLink.left_mem, IsNonloopAt.vertex_mem, ext_iff, Adj.left_mem, IsSubgraph.not_isInducedSubgraph_iff, vertexSet_ssubset_or_edgeSet_ssubset_of_lt, IsClosedSubgraph.mem_iff_of_adj, Inc.vertex_mem, bouquet_vertexSet, banana_vertexSet, Compatible.le_iff, IsSpanningSubgraph.vertexSet_eq, IsInducedSubgraph.not_isClosedSubgraph_iff_exists_adj, edgeSet_eq_empty, isSpanningSubgraph_iff, copy_vertexSet, le_iff_compatible_subset_subset, IsLoopAt.vertex_mem, mk_eq_self, IsSubgraph.vertexSet_mono, IsClosedSubgraph.mem_iff_of_isLink, IsInducedSubgraph.not_isClosedSubgraph_iff_exists_isLink
Β«termE(_)Β» πŸ“–Β» "API Documentation")CompOpβ€”
Β«termV(_)Β» πŸ“–Β» "API Documentation")CompOpβ€”

Theorems

NameKindAssumesProvesValidatesDepends On
adj_comm πŸ“–mathematicalβ€”Adjβ€”Adj.symm
banana_adj πŸ“–mathematicalβ€”Adj
banana
Set.Nonempty
β€”β€”
banana_comm πŸ“–mathematicalβ€”bananaβ€”ext_inc
Set.pair_comm
banana_edgeSet πŸ“–mathematicalβ€”edgeSet
banana
β€”β€”
banana_empty πŸ“–mathematicalβ€”banana
Set
Set.instEmptyCollection
noEdge
Set.instInsert
Set.instSingletonSet
β€”ext
Set.ext
banana_inc πŸ“–mathematicalβ€”Inc
banana
Set
Set.instMembership
β€”β€”
banana_isLink πŸ“–mathematicalβ€”IsLink
banana
Set
Set.instMembership
β€”β€”
banana_isLoopAt πŸ“–mathematicalβ€”IsLoopAt
banana
Set
Set.instMembership
β€”β€”
banana_isNonloopAt πŸ“–mathematicalβ€”IsNonloopAt
banana
Set
Set.instMembership
β€”β€”
banana_vertexSet πŸ“–mathematicalβ€”vertexSet
banana
Set
Set.instInsert
Set.instSingletonSet
β€”β€”
bouquet_adj πŸ“–mathematicalβ€”Adj
bouquet
Set.Nonempty
β€”β€”
bouquet_empty πŸ“–mathematicalβ€”bouquet
Set
Set.instEmptyCollection
noEdge
Set.instSingletonSet
β€”banana_empty
Set.insert_eq_of_mem
bouquet_inc πŸ“–mathematicalβ€”Inc
bouquet
Set
Set.instMembership
β€”β€”
bouquet_isLink πŸ“–mathematicalβ€”IsLink
bouquet
Set
Set.instMembership
β€”β€”
bouquet_isLoopAt πŸ“–mathematicalβ€”IsLoopAt
bouquet
Set
Set.instMembership
β€”β€”
bouquet_vertexSet πŸ“–mathematicalβ€”vertexSet
bouquet
Set
Set.instSingletonSet
β€”Set.insert_eq_of_mem
copy_edgeSet πŸ“–mathematicalvertexSet
edgeSet
IsLink
edgeSet
copy
β€”β€”
copy_eq πŸ“–mathematicalvertexSet
edgeSet
IsLink
copyβ€”ext
Set.ext
copy_isLink πŸ“–mathematicalvertexSet
edgeSet
IsLink
IsLink
copy
β€”β€”
copy_vertexSet πŸ“–mathematicalvertexSet
edgeSet
IsLink
vertexSet
copy
β€”β€”
edgeSet_eq_empty πŸ“–mathematicalβ€”edgeSet
Set
Set.instEmptyCollection
noEdge
vertexSet
β€”ext
IsLink.edge_mem
noEdge_edgeSet
edgeSet_eq_setOf_exists_isLink πŸ“–mathematicalβ€”edgeSet
setOf
IsLink
β€”Set.ext
edge_mem_iff_exists_isLink
edge_mem_iff_exists_isLink πŸ“–mathematicalβ€”Set
Set.instMembership
edgeSet
IsLink
β€”β€”
eq_bouquet_iff πŸ“–mathematicalβ€”bouquet
edgeSet
vertexSet
Set
Set.instSingletonSet
β€”bouquet_vertexSet
eq_bouquet_of_subsingleton
eq_bouquet_of_subsingleton πŸ“–mathematicalSet
Set.instMembership
vertexSet
Set.Subsingleton
bouquet
edgeSet
β€”Set.Subsingleton.eq_singleton_of_mem
ext_inc
Set.insert_eq_of_mem
Inc.edge_mem
Inc.vertex_mem
exists_isLink_of_mem_edgeSet
IsLink.left_mem
IsLink.inc_left
eq_or_eq_of_isLink_of_isLink πŸ“–β€”IsLinkβ€”β€”β€”
exists_eq_bouquet πŸ“–mathematicalSet.Nonempty
vertexSet
Set.Subsingleton
Set
bouquet
β€”eq_bouquet_of_subsingleton
Set.Nonempty.some_mem
exists_isLink_of_mem_edgeSet πŸ“–mathematicalSet
Set.instMembership
edgeSet
IsLinkβ€”edge_mem_iff_exists_isLink
ext πŸ“–β€”vertexSet
IsLink
β€”β€”edge_mem_iff_exists_isLink
IsLink.left_eq_or_eq
IsLink.left_mem
mk_eq_self
edgeSet_eq_setOf_exists_isLink
ext_iff πŸ“–mathematicalβ€”vertexSet
IsLink
β€”ext
ext_inc πŸ“–β€”vertexSet
Inc
β€”β€”ext
inc_eq_inc_iff_isLink_eq_isLink πŸ“–mathematicalβ€”Inc
IsLink
β€”isLink_iff_inc
incidenceSet_subset_edgeSet πŸ“–mathematicalβ€”Set
Set.instHasSubset
incidenceSet
edgeSet
β€”IsLink.edge_mem
instReflCompatible πŸ“–mathematicalβ€”Graph
Compatible
β€”Compatible.rfl
instSymmAdj πŸ“–mathematicalβ€”Adjβ€”Adj.symm
instSymmCompatible πŸ“–mathematicalβ€”Graph
Compatible
β€”Compatible.symm
isLink_comm πŸ“–mathematicalβ€”IsLinkβ€”IsLink.symm
isLink_iff_inc πŸ“–mathematicalβ€”IsLink
Inc
β€”IsLink.inc_left
IsLink.inc_right
Inc.eq_or_eq_of_isLink
IsLink.left_eq_or_eq
IsLink.symm
isLink_self_iff πŸ“–mathematicalβ€”IsLink
IsLoopAt
β€”β€”
isLink_symm πŸ“–mathematicalSet
Set.instMembership
edgeSet
Symmetric
IsLink
β€”β€”
isLoopAt_iff_inc_not_isNonloopAt πŸ“–mathematicalβ€”IsLoopAt
Inc
IsNonloopAt
β€”β€”
isNonloopAt_iff_inc_not_isLoopAt πŸ“–mathematicalβ€”IsNonloopAt
Inc
IsLoopAt
β€”IsNonloopAt.inc
IsNonloopAt.not_isLoopAt
left_mem_of_isLink πŸ“–mathematicalIsLinkSet
Set.instMembership
vertexSet
β€”β€”
loopSet_subset_incidenceSet πŸ“–mathematicalβ€”Set
Set.instHasSubset
loopSet
incidenceSet
β€”β€”
mem_incidenceSet πŸ“–mathematicalβ€”Set
Set.instMembership
incidenceSet
Inc
β€”β€”
mem_loopSet πŸ“–mathematicalβ€”Set
Set.instMembership
loopSet
IsLoopAt
β€”β€”
mk_eq_self πŸ“–mathematicalSet
Set.instMembership
IsLink
vertexSet
IsLink
IsLink.left_eq_or_eq
IsLink.left_mem
β€”IsLink.left_eq_or_eq
IsLink.left_mem
edge_mem_iff_exists_isLink
noEdge_edgeSet πŸ“–mathematicalβ€”edgeSet
noEdge
Set
Set.instEmptyCollection
β€”β€”
noEdge_isLink πŸ“–mathematicalβ€”IsLink
noEdge
β€”β€”
noEdge_vertexSet πŸ“–mathematicalβ€”vertexSet
noEdge
β€”β€”
not_inc_of_notMem_edgeSet πŸ“–mathematicalSet
Set.instMembership
edgeSet
Incβ€”Inc.edge_mem
not_isLink_of_notMem_edgeSet πŸ“–mathematicalSet
Set.instMembership
edgeSet
IsLinkβ€”IsLink.edge_mem
not_isNonloopAt_bouquet πŸ“–mathematicalβ€”IsNonloopAt
bouquet
β€”β€”

Graph.Adj

Theorems

NameKindAssumesProvesValidatesDepends On
left_mem πŸ“–mathematicalGraph.AdjSet
Set.instMembership
Graph.vertexSet
β€”Graph.IsLink.left_mem
right_mem πŸ“–mathematicalGraph.AdjSet
Set.instMembership
Graph.vertexSet
β€”left_mem
symm

Graph.Compatible

Theorems

NameKindAssumesProvesValidatesDepends On
isLink_congr πŸ“–mathematicalSet
Set.instMembership
Graph.edgeSet
Graph.Compatible
Graph.IsLinkβ€”β€”
of_disjoint_edgeSet πŸ“–mathematicalDisjoint
Set
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
GeneralizedCoheytingAlgebra.toLattice
CoheytingAlgebra.toGeneralizedCoheytingAlgebra
BiheytingAlgebra.toCoheytingAlgebra
BooleanAlgebra.toBiheytingAlgebra
Set.instBooleanAlgebra
HeytingAlgebra.toOrderBot
BiheytingAlgebra.toHeytingAlgebra
Graph.edgeSet
Graph.Compatibleβ€”Disjoint.notMem_of_mem_left
refl πŸ“–mathematicalβ€”Graph.Compatibleβ€”β€”
rfl πŸ“–mathematicalβ€”Graph.Compatibleβ€”refl

Graph.Inc

Definitions

NameCategoryTheorems
other πŸ“–CompOp
2 mathmath: inc_other, isLink_other

Theorems

NameKindAssumesProvesValidatesDepends On
edge_mem πŸ“–mathematicalGraph.IncSet
Set.instMembership
Graph.edgeSet
β€”Graph.IsLink.edge_mem
eq_of_isLink_of_ne_left πŸ“–β€”Graph.Inc
Graph.IsLink
β€”β€”eq_or_eq_of_isLink
eq_or_eq_of_isLink πŸ“–β€”Graph.Inc
Graph.IsLink
β€”β€”Graph.IsLink.left_eq_or_eq
eq_or_eq_or_eq πŸ“–β€”Graph.Incβ€”β€”eq_of_isLink_of_ne_left
inc_other πŸ“–mathematicalGraph.IncGraph.Inc
other
β€”Graph.IsLink.inc_right
isLink_other
isLink_other πŸ“–mathematicalGraph.IncGraph.IsLink
other
β€”β€”
isLoopAt_or_isNonloopAt πŸ“–mathematicalGraph.IncGraph.IsLoopAt
Graph.IsNonloopAt
β€”β€”
of_compatible πŸ“–mathematicalGraph.Compatible
Set
Set.instMembership
Graph.edgeSet
Graph.Inc
Graph.Incβ€”Graph.IsLink.of_compatible
vertex_mem πŸ“–mathematicalGraph.IncSet
Set.instMembership
Graph.vertexSet
β€”Graph.IsLink.left_mem

Graph.IsLink

Theorems

NameKindAssumesProvesValidatesDepends On
adj πŸ“–mathematicalGraph.IsLinkGraph.Adjβ€”β€”
edge_mem πŸ“–mathematicalGraph.IsLinkSet
Set.instMembership
Graph.edgeSet
β€”Graph.edge_mem_iff_exists_isLink
eq_and_eq_or_eq_and_eq πŸ“–β€”Graph.IsLinkβ€”β€”left_eq_or_eq
right_unique
symm
inc_left πŸ“–mathematicalGraph.IsLinkGraph.Incβ€”β€”
inc_right πŸ“–mathematicalGraph.IsLinkGraph.Incβ€”symm
isLink_iff πŸ“–mathematicalGraph.IsLinkGraph.IsLinkβ€”eq_and_eq_or_eq_and_eq
symm
isLink_iff_eq πŸ“–mathematicalGraph.IsLinkGraph.IsLinkβ€”right_unique
isLink_iff_sym2_eq πŸ“–mathematicalGraph.IsLinkGraph.IsLinkβ€”isLink_iff
Sym2.eq_iff
left_eq_of_right_ne πŸ“–β€”Graph.IsLinkβ€”β€”left_eq_or_eq
left_eq_or_eq πŸ“–β€”Graph.IsLinkβ€”β€”Graph.eq_or_eq_of_isLink_of_isLink
left_mem πŸ“–mathematicalGraph.IsLinkSet
Set.instMembership
Graph.vertexSet
β€”Graph.left_mem_of_isLink
left_unique πŸ“–β€”Graph.IsLinkβ€”β€”right_unique
symm
of_compatible πŸ“–mathematicalGraph.Compatible
Set
Set.instMembership
Graph.edgeSet
Graph.IsLink
Graph.IsLinkβ€”edge_mem
right_eq_or_eq πŸ“–β€”Graph.IsLinkβ€”β€”left_eq_or_eq
symm
right_mem πŸ“–mathematicalGraph.IsLinkSet
Set.instMembership
Graph.vertexSet
β€”left_mem
symm
right_unique πŸ“–β€”Graph.IsLinkβ€”β€”right_eq_or_eq
symm

Graph.IsLoopAt

Theorems

NameKindAssumesProvesValidatesDepends On
edge_mem πŸ“–mathematicalGraph.IsLoopAtSet
Set.instMembership
Graph.edgeSet
β€”Graph.Inc.edge_mem
inc
eq_of_inc πŸ“–β€”Graph.IsLoopAt
Graph.Inc
β€”β€”Graph.Inc.eq_or_eq_of_isLink
inc πŸ“–mathematicalGraph.IsLoopAtGraph.Incβ€”Graph.IsLink.inc_left
not_isNonloopAt πŸ“–mathematicalGraph.IsLoopAtGraph.IsNonloopAtβ€”eq_of_inc
Graph.IsLink.inc_right
Graph.IsLink.inc_left
of_compatible πŸ“–mathematicalGraph.Compatible
Set
Set.instMembership
Graph.edgeSet
Graph.IsLoopAt
Graph.IsLoopAtβ€”Graph.IsLink.of_compatible
vertex_mem πŸ“–mathematicalGraph.IsLoopAtSet
Set.instMembership
Graph.vertexSet
β€”Graph.Inc.vertex_mem
inc

Graph.IsNonloopAt

Theorems

NameKindAssumesProvesValidatesDepends On
edge_mem πŸ“–mathematicalGraph.IsNonloopAtSet
Set.instMembership
Graph.edgeSet
β€”Graph.Inc.edge_mem
inc
inc πŸ“–mathematicalGraph.IsNonloopAtGraph.Incβ€”Graph.IsLink.inc_left
not_isLoopAt πŸ“–mathematicalGraph.IsNonloopAtGraph.IsLoopAtβ€”Graph.IsLoopAt.not_isNonloopAt
of_compatible πŸ“–mathematicalGraph.Compatible
Set
Set.instMembership
Graph.edgeSet
Graph.IsNonloopAt
Graph.IsNonloopAtβ€”Graph.IsLink.of_compatible
vertex_mem πŸ“–mathematicalGraph.IsNonloopAtSet
Set.instMembership
Graph.vertexSet
β€”Graph.Inc.vertex_mem
inc

---

← Back to Index