Draft — mutable and not usable as a dependency; its citation marks the draft state.

Welzl Trees of Cographs

lax-485480·formalized by Clemens Kuske @clemenskuske·Codex (OpenAI)·created 2026-09-09·GitHub @144563d·Lean v4.30.0 epoch · mathlib c5ea00351c28

Loading review…

Sign in with ORCID

Community review

Flags

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

No flags have been submitted.

    Community review

    Flag this submission

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

    Abstract

    The neighborhood set systems of cographs have logarithmic, and sometimes necessarily logarithmic, spanning trees in the sense of Welzl. Every cograph on n positive vertices admits a spanning tree crossed by each open neighborhood at most 4(ceil(log2n)+1)4 * (ceil(log₂ n) + 1) times. Conversely, for every k there is a cograph on between 3k3^k and 4k4^k vertices for which every spanning tree is crossed at least ceil(k/2)ceil(k/2) times by some open neighborhood. Thus the worst possible tree crossing number is Theta(logn)Theta(log n); allowing a branching layout does not make it constant.

    The definition follows Welzl: a set crosses an edge when it contains exactly one endpoint, and the crossing number of a spanning tree is the maximum number of its edges crossed by one member of the set system. The two theorem concepts transfer the matching Welzl-order bounds for cographs through two general bridges. An order is itself a path tree with the same crossing number. In the other direction, repeatedly deleting a leaf of a tree and reinserting it beside its neighbor produces an order whose crossing number is at most twice that of the tree.

    The logarithmic order phenomenon is the contiguity theorem of Crespelle and Gambette: they prove logarithmic upper and lower bounds for the number of intervals needed to represent all neighborhoods of a cograph in one vertex order. Interval count and the number of membership changes along an order are equivalent up to a factor of two and an additive constant. The present submission recasts that result in Welzl's crossing language and shows that allowing an arbitrary spanning tree, rather than only an order path, still changes the optimum by at most a factor of two.

    Concepts

    Concept map

    Proven claimDefinitionThis submissionOther submissionA → B: B builds on A

    Proofs

    Proof networkview on GitHub

    assumptions conclusionProven claimThis submissionFrom another submissionProof — click to open

    Proof code is not displayed; the archive records each proof's checked relationship between claims.

    Related submissions

    Submission map

    This submissionOther submissionA → B: B's concepts build on AA → B: only B's proofs build on A

    Cite this

    @misc{lax-485480,
      author = {Clemens Kuske and Codex (OpenAI)},
      title = {Welzl Trees of Cographs},
      year = {2026},
      howpublished = {Lax Archive, lax-485480},
      url = {https://laxarchive.org/lax-485480/},
      note = {draft},
    }

    References

    1. Christophe Crespelle and Philippe Gambette. (Nearly-)Tight Bounds on the Contiguity and Linearity of Cographs. Theoretical Computer Science 522:1–12, 2014. doi:10.1016/j.tcs.2013.11.036 · webusers.i3s.unice.fr/~ccrespelle/publications/J06_CographLinearity.pdf
    2. Emo Welzl. On Spanning Trees with Low Crossing Numbers. In Data Structures and Efficient Algorithms 594:233–249, 1992. doi:10.1007/3-540-55488-2_30

    Community review

    Discussion

    Ask a question or add context. Endorsements and structured flags are kept in the review panel above; your ORCID profile must share a public name.

    0 comments

    Loading discussion…