Documentation

TauCeti.AlgebraicTopology.SimplicialComplex.OrderComplex

Order complexes #

The order complex of a preordered type has the elements of the type as vertices and the nonempty finite chains as faces. This is the general construction underlying barycentric subdivision: applying it to the face poset of a simplicial complex gives its first barycentric subdivision.

This file also records functoriality. A monotone map sends a chain to a chain, and hence induces a simplicial map of order complexes. The barycentric-subdivision specialization in the next module models the derived subdivision described by Rourke--Sanderson, Introduction to Piecewise-Linear Topology, Chapter 2; the generic order-complex formulation and its functoriality are not taken from that source.

Main definitions #

Main results #

The order complex of a preordered type P. Its vertices are the elements of P, and a nonempty finite set of vertices is a face exactly when its elements are pairwise comparable.

Equations
Instances For
    @[simp]
    theorem TauCeti.AbstractSimplicialComplex.mem_orderComplex_iff {P : Type u_1} [Preorder P] {σ : Finset P} :
    σ ∈ orderComplex P ↔ σ.Nonempty ∧ IsChain (fun (x1 x2 : P) => x1 ≤ x2) ↑σ

    A finite set is a face of the order complex exactly when it is nonempty and is a chain.

    theorem TauCeti.AbstractSimplicialComplex.mem_orderComplex_iff' {P : Type u_1} [Preorder P] {σ : Finset P} :
    σ ∈ orderComplex P ↔ σ.Nonempty ∧ ∀ p ∈ σ, ∀ q ∈ σ, p ≤ q ∨ q ≤ p

    A finite set is a face of the order complex exactly when it is nonempty and every two of its elements are comparable.

    theorem TauCeti.AbstractSimplicialComplex.le_or_le_of_mem_orderComplex {P : Type u_1} [Preorder P] {σ : Finset P} (hσ : σ ∈ orderComplex P) {p q : P} (hp : p ∈ σ) (hq : q ∈ σ) :
    p ≤ q ∨ q ≤ p

    In a face of an order complex, every two vertices are comparable.

    Two elements span an edge of the order complex exactly when they are comparable. This also covers the degenerate case p = q, when the pair is a singleton face.

    This is not a simp lemma: mem_orderComplex_iff already rewrites the left-hand side.

    @[simp]

    If the preorder on P is total, every nonempty finite set is a chain, so its order complex is the full abstract simplicial complex.

    A monotone map induces a simplicial map between order complexes.

    Equations
    Instances For
      @[simp]
      @[simp]
      theorem TauCeti.AbstractSimplicialComplex.orderComplexMap_apply {P : Type u_1} {Q : Type u_2} [Preorder P] [Preorder Q] [DecidableEq Q] (f : P →o Q) (p : P) :
      (orderComplexMap f) p = f p
      @[simp]

      The simplicial map of order complexes induced by the identity is the identity simplicial map.

      @[simp]

      The simplicial map of order complexes induced by a composite is the composite of the induced simplicial maps.