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

Chordal intersection representations

Lax560391.ChordalIntersectionRepresentation · concepts/Lax560391/ChordalIntersectionRepresentation.lean · lax-560391

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 chordal intersection representation is an indexed family of chordal graphs on the same vertex set whose edge intersection is the represented graph. Each factor is consequently a supergraph. Zero factors represent the complete simple graph.

    Concept map
    2 concepts; 1 descendant hidden
    100%
    DefinitionThis conceptRelated conceptA → B: B builds on A

    Lean source view on GitHub

    1import Lax560391.ChordalGraphs
    2
    3/-!
    4---
    5title: Chordal intersection representations
    6type: definition
    7---
    8A chordal intersection representation is an indexed family of chordal
    9graphs on the same vertex set whose edge intersection is the represented
    10graph. Each factor is consequently a supergraph. Zero factors represent
    11the complete simple graph.
    12-/
    13
    14namespace Lax560391.ChordalIntersectionRepresentation
    15
    16structure ChordalIntersectionRepresentation {V : Type}
    17 (G : SimpleGraph V) (k : ℕ) where
    18 factors : Fin k → SimpleGraph V
    19 chordal : ∀ i, Lax560391.ChordalGraphs.IsChordal (factors i)
    20 represents : ∀ u v, u ≠ v → (G.Adj u v ↔ ∀ i, (factors i).Adj u v)
    21
    22end Lax560391.ChordalIntersectionRepresentation
    23

    Discussion

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

    Loading discussion…