Induced minors

Lax762056.InducedMinors · concepts/Lax762056/InducedMinors.lean · lax-762056

definition

Loading review…

Sign in with ORCID

Community review

Flags

Each flag is tied to a public ORCID identity and explains why this concept may be incorrect.

No flags have been submitted.

    Community review

    Flag this concept

    State precisely what appears incorrect. This explanation will be public under your ORCID name.

    No source line selected.

    Natural Language Statement

    Definition

    A graph HH is an induced minor of GG if its vertices have pairwise disjoint, nonempty connected branch sets in GG, and two distinct branch sets are joined by an edge exactly when their vertices are adjacent in HH. Thus edges between retained branch sets cannot be deleted. For finite graphs this is the usual definition by vertex deletions and edge contractions.

    Concept map
    1 concept; 5 descendants hidden
    100%
    Proven claimDefinitionThis conceptRelated conceptA → B: B builds on A

    Lean source view on GitHub

    1import Mathlib.Combinatorics.SimpleGraph.Connectivity.Connected
    2
    3/-!
    4---
    5title: Induced minors
    6type: definition
    7---
    8A graph HH is an induced minor of GG if its vertices have pairwise disjoint,
    9nonempty connected branch sets in GG, and two distinct branch sets are joined
    10by an edge exactly when their vertices are adjacent in HH. Thus edges between
    11retained branch sets cannot be deleted. For finite graphs this is the usual
    12definition by vertex deletions and edge contractions.
    13-/
    14
    15namespace Lax762056.InducedMinors
    16
    17open SimpleGraph
    18
    19structure Model {W V : Type*} (H : SimpleGraph W) (G : SimpleGraph V) where
    20 branch : W → Set V
    21 connected : ∀ v, Connected (G.induce (branch v))
    22 disjoint : ∀ u v, u ≠ v → Disjoint (branch u) (branch v)
    23 adjacent : ∀ u v, u ≠ v →
    24 (H.Adj u v ↔ ∃ x ∈ branch u, ∃ y ∈ branch v, G.Adj x y)
    25
    26def IsInducedMinor {W V : Type*} (H : SimpleGraph W)
    27 (G : SimpleGraph V) : Prop :=
    28 Nonempty (Model H G)
    29
    30end Lax762056.InducedMinors
    31

    Discussion

    Ask a question or add context. Endorsements and structured flags are kept in the review panel above.

    Loading discussion…