Documentation

MerLeanBpqc.Definitions.Def_19_EdgeBoundaryVertex

Definition 19: Edge Boundary and Vertex Incidence for Cell Complexes #

For a cell complex X (Def_7), we define:

Main Results #

Edge Boundary #

The edge boundary δS = {e ∈ X₁ | ∃ u ∈ ∂₁e, u ∈ S, ∃ w ∈ ∂₁e, w ∉ S} of a vertex subset S ⊆ X₀. An edge e is in δS iff its boundary contains a vertex in S and a vertex outside S.

Equations
Instances For
    theorem CellComplex.mem_edgeBoundaryCell (X : CellComplex) (S : Finset (X.cells 0)) (e : X.cells 1) :
    e X.edgeBoundaryCell S (∃ uX.bdry e, u S) wX.bdry e, wS

    Membership in the edge boundary: e ∈ δS iff ∂₁ e meets both S and Sᶜ.

    theorem CellComplex.edgeBoundaryCell_nonempty (X : CellComplex) (S : Finset (X.cells 0)) (h : ∃ (e : X.cells 1), (∃ uX.bdry e, u S) wX.bdry e, wS) :

    Witness: the edge boundary is nonempty when there exists an edge with one endpoint in S and one outside S.

    Incident Vertices #

    The set of vertices incident to a set of edges E ⊆ X₁: Γ(E) = {v ∈ X₀ | ∃ e ∈ E, v ∈ ∂₁ e}.

    Equations
    Instances For
      theorem CellComplex.mem_incidentVerticesCell (X : CellComplex) (E : Finset (X.cells 1)) (v : X.cells 0) :
      v X.incidentVerticesCell E eE, v X.bdry e

      Membership in incident vertices: v ∈ Γ(E) iff there exists an edge e ∈ E with v ∈ ∂₁ e.

      theorem CellComplex.incidentVerticesCell_nonempty (X : CellComplex) (E : Finset (X.cells 1)) (h : eE, ∃ (v : X.cells 0), v X.bdry e) :

      Witness: incidentVerticesCell is nonempty when E contains an edge with a nonempty boundary.

      Incident Edges (Star of a vertex) #

      The set of edges incident to a vertex v: δv = {e ∈ X₁ | v ∈ ∂₁ e}, i.e., the star of v.

      Equations
      Instances For
        theorem CellComplex.mem_incidentEdges (X : CellComplex) (v : X.cells 0) (e : X.cells 1) :

        Membership in incident edges: e ∈ δv iff v ∈ ∂₁ e.

        theorem CellComplex.incidentEdges_nonempty (X : CellComplex) (v : X.cells 0) (h : ∃ (e : X.cells 1), v X.bdry e) :

        Witness: incidentEdges is nonempty when there exists an edge whose boundary contains v.

        Edge Boundary Vertex #

        The edges in the edge boundary δS that are incident to vertex v: (δS)_v = δS ∩ δv = {e ∈ X₁ | e ∈ δS ∧ v ∈ ∂₁ e}.

        Equations
        Instances For
          theorem CellComplex.mem_edgeBoundaryVertex (X : CellComplex) (S : Finset (X.cells 0)) (v : X.cells 0) (e : X.cells 1) :

          Membership in the edge boundary at vertex v: e ∈ (δS)_v iff e ∈ δS and v ∈ ∂₁ e.

          edgeBoundaryVertex is a subset of the edge boundary.

          theorem CellComplex.edgeBoundaryVertex_nonempty (X : CellComplex) (S : Finset (X.cells 0)) (v : X.cells 0) (h : eX.edgeBoundaryCell S, v X.bdry e) :

          Witness: edgeBoundaryVertex is nonempty when there exists an edge in δS incident to v.

          theorem CellComplex.mem_edgeBoundaryVertex_iff (X : CellComplex) (S : Finset (X.cells 0)) (v : X.cells 0) (e : X.cells 1) :
          e X.edgeBoundaryVertex S v v X.bdry e (∃ uX.bdry e, u S) wX.bdry e, wS

          Alternate characterization: e ∈ (δS)_v iff v ∈ ∂₁ e, ∂₁ e meets S, and ∂₁ e meets Sᶜ.