Documentation

TauCeti.AlgebraicTopology.SimplicialComplex.Realization.Star.Basic

Geometric stars and radial coordinates #

Open vertex stars cover the realization, and closed stars consist of points whose carriers lie in the corresponding combinatorial closed star. Finite closed stars are compact.

The closed star of a vertex is a cone on its link. Removing the apex gives a product of that link with [0, 1): the interval coordinate is the barycentric coordinate at the apex, and the link coordinate is obtained by deleting that coordinate and normalizing the rest. These coordinates are the radial part of the local models of triangulated manifolds.

The equivalence works for arbitrary vertex types. It is a homeomorphism whenever the weak realization topology agrees with the coordinate topology, in particular for finite vertex types. The geometric star and link are subsets of the original realization, so no extra vertices are introduced into either local model. An isolated vertex has empty link and empty punctured star, as the product formula requires.

References #

The open star of a vertex consists of points with positive barycentric coordinate at that vertex. Equivalently, their carriers contain the vertex.

Equations
Instances For
    @[simp]

    Membership in the open star is positivity of the corresponding coordinate.

    A point lies in the open star exactly when its carrier contains the vertex.

    Open stars are open for the weak topology, since coordinates are continuous.

    Every realization point belongs to an open vertex star.

    @[simp]

    The open vertex stars cover the realization.

    The realized closed star of a finite vertex set consists of points whose carriers lie in its closed star.

    Equations
    Instances For
      @[simp]

      Membership in the realized closed star is closed-star membership of the carrier.

      The realization of a finite closed star is compact.

      Closed-star membership is determined by adjoining the finite vertex set to the carrier.

      noncomputable def AbstractSimplicialComplex.starApex {ι : Type u_1} (K : AbstractSimplicialComplex ι) [DecidableEq ι] (v : ι) :

      The apex, regarded as a point of its geometric closed star.

      Equations
      Instances For
        @[simp]
        theorem AbstractSimplicialComplex.starApex_val {ι : Type u_1} (K : AbstractSimplicialComplex ι) [DecidableEq ι] (v : ι) :
        ↑(K.starApex v) = K.vertex v

        The underlying realization point of the closed-star apex is its vertex.

        The punctured geometric closed star, expressed by the apex coordinate being less than one.

        Equations
        Instances For
          @[simp]

          Membership in the punctured closed star.

          noncomputable def AbstractSimplicialComplex.starLinkProjection {ι : Type u_1} (K : AbstractSimplicialComplex ι) [DecidableEq ι] (v : ι) (x : ↑(K.puncturedClosedStar v)) :
          ↑(K.geometricLink v)

          Radial projection from a punctured vertex star onto its geometric link.

          Equations
          Instances For
            @[simp]
            theorem AbstractSimplicialComplex.starLinkProjection_apply {ι : Type u_1} (K : AbstractSimplicialComplex ι) [DecidableEq ι] (v : ι) (x : ↑(K.puncturedClosedStar v)) (w : ι) :
            ↑↑(K.starLinkProjection v x) w = if w = v then 0 else (1 - ↑↑x v)⁻¹ * ↑↑x w

            Barycentric coordinates of radial projection onto the link.

            noncomputable def AbstractSimplicialComplex.starRay {ι : Type u_1} (K : AbstractSimplicialComplex ι) [DecidableEq ι] (v : ι) (y : ↑(K.geometricLink v)) (t : ↑(Set.Ico 0 1)) :

            Move from a link point towards the apex, with apex coordinate t < 1.

            Equations
            Instances For
              @[simp]
              theorem AbstractSimplicialComplex.starRay_apply {ι : Type u_1} (K : AbstractSimplicialComplex ι) [DecidableEq ι] (v : ι) (y : ↑(K.geometricLink v)) (t : ↑(Set.Ico 0 1)) (w : ι) :
              ↑↑(K.starRay v y t) w = (1 - ↑t) * ↑↑y w + if v = w then ↑t else 0

              Coordinates of a ray from the link to its star apex.

              @[simp]
              theorem AbstractSimplicialComplex.starLinkProjection_starRay {ι : Type u_1} (K : AbstractSimplicialComplex ι) [DecidableEq ι] (v : ι) (y : ↑(K.geometricLink v)) (t : ↑(Set.Ico 0 1)) :
              K.starLinkProjection v (K.starRay v y t) = y

              Radial projection recovers the link point of a ray.

              @[simp]

              The ray determined by a point's radial projection and apex coordinate recovers that point.

              The punctured closed star is the product of its geometric link and [0, 1). The interval coordinate is the coordinate at the apex.

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For
                @[simp]

                The general radial equivalence records projection and the apex coordinate.

                @[simp]

                The inverse radial equivalence is the ray from the link to the apex.

                The coordinate description of the punctured star removes exactly the apex.

                The whole closed star consists of the apex and the rays from its link. This includes the case of an isolated vertex, where the ray family is empty.

                Radial projection is continuous when the realization has its coordinate topology.

                theorem AbstractSimplicialComplex.continuous_starRay {ι : Type u_1} (K : AbstractSimplicialComplex ι) [DecidableEq ι] (v : ι) (hK : Topology.IsInducing fun (x : K.Realization) => ⇑↑x) :
                Continuous fun (p : ↑(K.geometricLink v) × ↑(Set.Ico 0 1)) => K.starRay v p.1 p.2

                The star rays vary continuously when the realization has its coordinate topology.

                noncomputable def AbstractSimplicialComplex.puncturedClosedStarHomeomorph {ι : Type u_1} (K : AbstractSimplicialComplex ι) [DecidableEq ι] (v : ι) (hK : Topology.IsInducing fun (x : K.Realization) => ⇑↑x) :

                A vertex star with its apex removed is homeomorphic to its geometric link cross [0, 1), provided the realization has its coordinate topology. The homeomorphism uses radial barycentric coordinates; isClosedEmbedding_realization_coe supplies the hypothesis for finite vertex types.

                Equations
                Instances For
                  @[simp]

                  The forward homeomorphism records the radial projection and the apex coordinate.

                  @[simp]

                  The inverse homeomorphism takes a link point along its ray towards the apex.