While this submission is a draft, it cannot be used by other submissions.

Bags meeting a connected vertex set

Lax263307.ConnectedBags · concepts/Lax263307/ConnectedBags.lean · lax-263307

proven

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

    Theorem

    In a tree decomposition, the nodes whose bags meet a nonempty connected vertex set induce a connected subtree. The bag subtrees of adjacent vertices intersect in a bag covering their edge, so connected vertex sets give connected unions of bag subtrees.

    Concept map
    2 concepts
    100%
    Proven claimDefinitionThis conceptRelated conceptA → B: B builds on ADescendants are omitted for concepts with more than 10 descendants.
    Evidence

    Each proof establishes this claim relative to its assumptions.

    Lean source view on GitHub

    1import Lax228581.Treewidth
    2import Mathlib.Data.Fintype.Fin
    3
    4/-!
    5---
    6title: Bags meeting a connected vertex set
    7type: theorem
    8---
    9In a tree decomposition, the nodes whose bags meet a nonempty connected
    10vertex set induce a connected subtree. The bag subtrees of adjacent vertices
    11intersect in a bag covering their edge, so connected vertex sets give
    12connected unions of bag subtrees.
    13
    14# Attribution
    15
    16The connected-bag observation used in Bonnet–Chang, proof of Lemma 9.
    17-/
    18
    19namespace Lax263307.ConnectedBags
    20
    21open Lax228581.Treewidth
    22
    23/-- The decomposition nodes whose bags meet `U`. -/
    24def meetingNodes {n : ℕ} {G : SimpleGraph (Fin n)}
    25 (D : TreeDecomposition G) (U : Finset (Fin n)) : Set D.Node :=
    26 {i | ∃ v ∈ U, v ∈ D.bag i}
    27
    28/-- Connected vertex sets meet a connected collection of decomposition bags. -/
    29axiom meeting_connected {n : ℕ} (G : SimpleGraph (Fin n))
    30 (D : TreeDecomposition G) (U : Finset (Fin n))
    31 (connected : (G.induce (↑U : Set (Fin n))).Connected) :
    32 (D.tree.induce (meetingNodes D U)).Connected
    33
    34end Lax263307.ConnectedBags
    35
    Show Proof

    Attribution

    The connected-bag observation used in Bonnet–Chang, proof of Lemma 9.

    Discussion

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

    Loading discussion…