Table of Contents
Fetching ...

On describing trees and quasi-trees from their leaves

Bruno Courcelle

TL;DR

The paper broadens the theory of trees by introducing O-trees and quasi-trees and developing leaf-based, logic-driven descriptions that characterize these structures up to isomorphism. It develops universal FO axioms for leaf structures of join-trees and extends to infinite cases via CMSO-constructible classes, enabling reconstruction of join-trees from leaves through MSO/CMSO transductions. It connects these constructions to canonical graph decompositions such as modular decomposition and rank-width by constructing layouts from leaf data, and extends the framework to leafy quasi-trees, partial quasi-trees, and their topological embeddings. Overall, the work integrates logical definability with combinatorial graph decompositions for countable graphs, providing a unified approach to describe, reconstruct, and utilize tree-like structures in graph theory.

Abstract

Generalized trees, we call them O-trees, are defined as hierarchical partial orders, i.e., such that the elements larger than any one are linearly ordered. Quasi-trees are, roughly speaking, undirected O-trees. For O-trees and quasi-trees, we define relational structures on their leaves that characterize them up to isomorphism. These structures have characterizations by universal first-order sentences. Furthermore, we consider cases where O-trees and quasi-trees can be reconstructed from their leaves by CMSO-transductions. These transductions are transformations of relational structures defined by monadic second-order (MSO) formulas. The letter "C" for counting refers to the use of set predicates that count cardinalities of finite sets modulo fixed integers. O-trees and quasi-trees make it possible to define respectively, the modular decomposition and the rank-width of a countable graph. Their constructions from their leaves by transductions of different types apply to rank-decompositions, and to modular decomposition and to other canonical graph decompositions.

On describing trees and quasi-trees from their leaves

TL;DR

The paper broadens the theory of trees by introducing O-trees and quasi-trees and developing leaf-based, logic-driven descriptions that characterize these structures up to isomorphism. It develops universal FO axioms for leaf structures of join-trees and extends to infinite cases via CMSO-constructible classes, enabling reconstruction of join-trees from leaves through MSO/CMSO transductions. It connects these constructions to canonical graph decompositions such as modular decomposition and rank-width by constructing layouts from leaf data, and extends the framework to leafy quasi-trees, partial quasi-trees, and their topological embeddings. Overall, the work integrates logical definability with combinatorial graph decompositions for countable graphs, providing a unified approach to describe, reconstruct, and utilize tree-like structures in graph theory.

Abstract

Generalized trees, we call them O-trees, are defined as hierarchical partial orders, i.e., such that the elements larger than any one are linearly ordered. Quasi-trees are, roughly speaking, undirected O-trees. For O-trees and quasi-trees, we define relational structures on their leaves that characterize them up to isomorphism. These structures have characterizations by universal first-order sentences. Furthermore, we consider cases where O-trees and quasi-trees can be reconstructed from their leaves by CMSO-transductions. These transductions are transformations of relational structures defined by monadic second-order (MSO) formulas. The letter "C" for counting refers to the use of set predicates that count cardinalities of finite sets modulo fixed integers. O-trees and quasi-trees make it possible to define respectively, the modular decomposition and the rank-width of a countable graph. Their constructions from their leaves by transductions of different types apply to rank-decompositions, and to modular decomposition and to other canonical graph decompositions.

Paper Structure

This paper contains 13 sections, 8 figures.

Figures (8)

  • Figure 1: The join-tree $T$ of Example 2.
  • Figure 2: The O-tree $S$ of Example 2.
  • Figure 3: The two good weight functions in the proof of Theorem 24.
  • Figure 4: For Remark 47
  • Figure 5: See Remark 47(3)
  • ...and 3 more figures