This is an archived version pinned as of the submission of my master's thesis. An up-to-date version may be found online.
Stereoisomerism for enriched undirected graphs
module graph-theory.stereoisomerism-enriched-undirected-graphs where
Imports
open import foundation.dependent-pair-types open import foundation.function-types open import foundation.homotopies open import foundation.universe-levels open import graph-theory.enriched-undirected-graphs open import graph-theory.equivalences-undirected-graphs
Idea
A stereoisomerism between two
(A,B)
-enriched undirected graphs
is an equivalence between
their underlying undirected graphs
preserving the shape of the vertices. This concept is derived from the concept
of stereoisomerism of chemical compounds.
Note: It could be that we only want the shapes to be merely preserved.
Definition
module _ {l1 l2 l3 l4 l5 l6 : Level} (A : UU l1) (B : A → UU l2) (G : Enriched-Undirected-Graph l3 l4 A B) (H : Enriched-Undirected-Graph l5 l6 A B) where stereoisomerism-Enriched-Undirected-Graph : UU (lsuc lzero ⊔ l1 ⊔ l3 ⊔ l4 ⊔ l5 ⊔ l6) stereoisomerism-Enriched-Undirected-Graph = Σ ( equiv-Undirected-Graph ( undirected-graph-Enriched-Undirected-Graph A B G) ( undirected-graph-Enriched-Undirected-Graph A B H)) ( λ e → ( shape-vertex-Enriched-Undirected-Graph A B G) ~ ( ( shape-vertex-Enriched-Undirected-Graph A B H) ∘ ( vertex-equiv-Undirected-Graph ( undirected-graph-Enriched-Undirected-Graph A B G) ( undirected-graph-Enriched-Undirected-Graph A B H) ( e))))
External links
- Stereoisomerism on Wikidata
- Stereoisomerism at Wikipedia