Graph isomorphism relaxations
Lax871432.IsomorphismRelaxations · concepts/Lax871432/IsomorphismRelaxations.lean · lax-871432
No public endorsements yet.
Loading review…
Sign in with ORCIDNatural Language Statement
Definition
A graph isomorphism relaxation is an equivalence relation on finite simple graphs that is coarser than isomorphism: isomorphic graphs are related, and the relation is symmetric and transitive.
Concept map
In the paper
- page 4 of this submission's paper
Lean source view on GitHub
| 1 | import Mathlib.Combinatorics.SimpleGraph.Maps |
| 2 | |
| 3 | /-! |
| 4 | --- |
| 5 | title: Graph isomorphism relaxations |
| 6 | type: definition |
| 7 | --- |
| 8 | A *graph isomorphism relaxation* is an equivalence relation on finite simple graphs that is |
| 9 | coarser than isomorphism: isomorphic graphs are related, and the relation is symmetric and |
| 10 | transitive. |
| 11 | -/ |
| 12 | |
| 13 | namespace Lax871432.IsomorphismRelaxations |
| 14 | |
| 15 | /-- A *graph isomorphism relaxation*: an equivalence relation on finite simple graphs which |
| 16 | relates any two isomorphic graphs, and is therefore invariant under isomorphism. -/ |
| 17 | structure GraphIsoRelaxation where |
| 18 | /-- The relation itself. -/ |
| 19 | Rel : ∀ ⦃V W : Type⦄ [Finite V] [Finite W], SimpleGraph V → SimpleGraph W → Prop |
| 20 | /-- Isomorphic graphs are related; in particular the relation is reflexive. -/ |
| 21 | rel_of_iso : ∀ {V W : Type} [Finite V] [Finite W] {G : SimpleGraph V} {H : SimpleGraph W}, |
| 22 | Nonempty (G ≃g H) → Rel G H |
| 23 | /-- The relation is symmetric. -/ |
| 24 | symm : ∀ {V W : Type} [Finite V] [Finite W] {G : SimpleGraph V} {H : SimpleGraph W}, |
| 25 | Rel G H → Rel H G |
| 26 | /-- The relation is transitive. -/ |
| 27 | trans : ∀ {U V W : Type} [Finite U] [Finite V] [Finite W] {G : SimpleGraph U} |
| 28 | {H : SimpleGraph V} {K : SimpleGraph W}, Rel G H → Rel H K → Rel G K |
| 29 | |
| 30 | end Lax871432.IsomorphismRelaxations |
| 31 |
Builds on
none
From Mathlib
Discussion
Ask a question or add context. Endorsements and structured flags are kept in the review panel above.
0 comments