Documentation

LeanPool.NandakumarRamanaRao.NRR.PrimePolyhedron.FoxNeuwirth.EquivariantPrismNonhorizontalCancellation

Cancellation of the nonhorizontal refined-prism boundary #

This file performs the finite reindexing in the refined prism argument. There are three layers.

Together these statements prove that the nonhorizontalContribution isolated in EquivariantPrismGlobalCancellation is zero. No geometric transgression hypothesis is introduced: the result is a consequence of the explicit subdivision signs, staircase signs, and the already proved orbit-cycle boundary identity.

Weighted boundary of iterated barycentric subdivision #

The value of Fin.succAbove, exposed without proof-term-sensitive casts.

Product of the orientation signs in an iterated subdivision word.

Equations
Instances For

    The induced facet map of one simplex in an iterated subdivision.

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

      The iterated subdivision of an original boundary face.

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

        One-step internal faces agree after the adjacent transposition.

        One-step final faces are precisely subdivisions of original boundary faces.

        Weighted one-step subdivision boundary formula.

        Splitting a word into its prefix and last permutation.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          theorem NRR.FoxNeuwirthOrderComplex.EquivariantPrismNonhorizontalCancellation.sum_word_snoc {R A : Type} [AddCommMonoid R] [Fintype A] (N : ℕ) (f : (Fin (N + 1) → A) → R) :
          ∑ eta : Fin (N + 1) → A, f eta = ∑ rho : Fin N → A, ∑ a : A, f (Fin.snoc rho a)

          Reindex a finite sum over words by their prefix and final letter.

          theorem NRR.FoxNeuwirthOrderComplex.EquivariantPrismNonhorizontalCancellation.sum_cycle_left3 {R A B C : Type} [AddCommMonoid R] [Fintype A] [Fintype B] [Fintype C] (f : A → B → C → R) :
          ∑ a : A, ∑ b : B, ∑ c : C, f a b c = ∑ b : B, ∑ c : C, ∑ a : A, f a b c

          Cycle three finite sums from a,b,c to b,c,a.

          theorem NRR.FoxNeuwirthOrderComplex.EquivariantPrismNonhorizontalCancellation.sum_cycle_right3 {R A B C : Type} [AddCommMonoid R] [Fintype A] [Fintype B] [Fintype C] (f : A → B → C → R) :
          ∑ a : A, ∑ b : B, ∑ c : C, f a b c = ∑ c : C, ∑ a : A, ∑ b : B, f a b c

          Cycle three finite sums from a,b,c to c,a,b.

          @[simp]
          theorem NRR.FoxNeuwirthOrderComplex.EquivariantPrismNonhorizontalCancellation.iterated_weighted_boundary {R X : Type} [CommRing R] (n N : ℕ) (sigma : ↑(SphereOddDegree.AffineBarycentricSubdivision.Delta (n + 1)) → X) (W : (↑(SphereOddDegree.AffineBarycentricSubdivision.Delta n) → X) → R) :
          ∑ rho : Fin N → Equiv.Perm (Fin (n + 2)), iteratedSign R N rho * ∑ k : Fin (n + 2), SimplicialChain.faceSign k * W (iteratedFacetMap n N sigma rho k) = ∑ j : Fin (n + 2), SimplicialChain.faceSign j * ∑ eta : Fin N → Equiv.Perm (Fin (n + 1)), iteratedSign R N eta * W (iteratedBoundaryMap n N sigma j eta)

          Weighted boundary formula for an arbitrary number of barycentric subdivisions.

          Staircase prism boundary #

          Generic staircase time coordinate for a spatial n-simplex.

          Equations
          Instances For

            Generic staircase spatial vertex.

            Equations
            Instances For

              Spatial barycentric point in the generic staircase simplex.

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

                Interval barycentric point in the generic staircase simplex.

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

                  Generic staircase prism simplex over a spatial simplex map.

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

                    Lower endpoint copy of a spatial simplex map.

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

                      Upper endpoint copy of a spatial simplex map.

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

                        A side staircase simplex over an original spatial face.

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

                          Away from the duplicated staircase vertex, adjacent staircase simplices have the same spatial label.

                          Away from the duplicated staircase vertex, adjacent staircase simplices have the same interval label.

                          @[reducible, inline]

                          Combinatorial classes of facets in the standard staircase triangulation. The two Unit summands are the upper and lower horizontal facets, the two Fin n summands are the two copies of each internal facet, and the final product indexes spatial-side facets.

                          Equations
                          Instances For

                            Classify a facet occurrence of a staircase simplex.

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

                              The complete finite partition of staircase facet occurrences.

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

                                Deleting a spatial vertex weakly before the staircase break commutes with the spatial staircase projection.

                                Deleting a spatial vertex weakly before the staircase break commutes with the interval staircase projection.

                                Deleting a spatial vertex after the staircase break commutes with the spatial staircase projection.

                                Deleting a spatial vertex after the staircase break commutes with the interval staircase projection.

                                Spatial-point naturality for a side face weakly before the staircase break.

                                Interval-point naturality for a side face weakly before the staircase break.

                                Spatial-point naturality for a side face after the staircase break.

                                Interval-point naturality for a side face after the staircase break.

                                Side facet formula when the deleted spatial vertex occurs weakly before the staircase break.

                                Side facet formula when the deleted spatial vertex occurs after the staircase break.

                                theorem NRR.FoxNeuwirthOrderComplex.EquivariantPrismNonhorizontalCancellation.staircaseFacet_sum_decomposition {M : Type} [AddCommMonoid M] (n : ℕ) (F : Fin (n + 1) → Fin (n + 2) → M) :
                                ∑ k : Fin (n + 1), ∑ j : Fin (n + 2), F k j = F 0 0 + (F (Fin.last n) (Fin.last (n + 1)) + (∑ h : Fin n, F h.succ h.succ.castSucc + ∑ h : Fin n, F h.castSucc h.succ.castSucc) + ∑ r : Fin (n + 1), ∑ h : Fin n, if ↑r ≤ ↑h then F h.succ r.castSucc else F h.castSucc r.succ)

                                Sum decomposition induced by the staircase facet partition.

                                The square of every power of -1 is one.

                                theorem NRR.FoxNeuwirthOrderComplex.EquivariantPrismNonhorizontalCancellation.staircase_weighted_boundary {R X : Type} [CommRing R] (n : ℕ) (sigma : ↑(SphereOddDegree.AffineBarycentricSubdivision.Delta n) → X) (W : (↑(SphereOddDegree.AffineBarycentricSubdivision.Delta n) → X × ↑(Set.Icc 0 1)) → R) :
                                (∑ k : Fin (n + 1), (-1) ^ ↑k * ∑ j : Fin (n + 2), SimplicialChain.faceSign j * W fun (x : ↑(SphereOddDegree.AffineBarycentricSubdivision.Delta n)) => staircasePrismMap n sigma k (cofacePoint n j x)) = W (upperEndpointMap sigma) - W (lowerEndpointMap sigma) - ∑ r : Fin (n + 1), (-1) ^ ↑r * ∑ h : Fin n, (-1) ^ ↑h * W (sidePrismMap n sigma r h)

                                Boundary formula for the staircase triangulation, after evaluation by an arbitrary weight.

                                From local occurrence sums to the orbit-cycle side sum #

                                The coface point of a facet occurrence, transported to the ambient p-simplex.

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

                                  The actual affine facet map of one local prism occurrence.

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

                                    Ordered cylinder vertices of an arbitrary affine facet map.

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

                                      Ordered cylinder vertices of one actual facet occurrence.

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

                                        An affine facet map is realized when its ordered vertices are a simultaneous prime translate of the ordered vertices of an actual triangulation facet. Using the orbit closure, rather than literal function equality, is what makes the auxiliary weight equivariant on all maps appearing in the subdivision and staircase identities.

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

                                          Unsigned index attached to a realized affine facet map. The chosen occurrence is immaterial by occurrenceUnsignedFacetIndex_eq_of_pointSignature_eq_primeSmul.

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

                                            The realized facet weight is invariant under simultaneous prime translation.

                                            A facet map is lower horizontal when every one of its vertices has time zero.

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

                                              A facet map is upper horizontal when every one of its vertices has time one.

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

                                                Weight used for the nonhorizontal part of the boundary.

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

                                                  Transport from the ambient prime-cardinality index to the face index of a (p - 2)-simplex.

                                                  Equations
                                                  Instances For

                                                    Reindex simplicial incidence by the ambient prime-cardinality face indices.

                                                    The facet of the chosen top representative obtained by deleting k.

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

                                                      Orbit class of a face of the chosen top representative.

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

                                                        A face and the canonical representative of its orbit differ by a prime relabelling.

                                                        A chosen prime relabelling that sends the canonical representative of a face orbit to the actual face of the chosen top representative.

                                                        Equations
                                                        Instances For

                                                          The unique member of the chosen top orbit whose k-th face is the canonical representative of that face orbit.

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

                                                            The selected top-orbit member has the canonical facet representative as its k-th face.

                                                            @[reducible, inline]

                                                            Incidence witnesses between one top orbit and the canonical facet representatives.

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

                                                              Enumerate the face witnesses of a fixed top-cell orbit.

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

                                                                Every face of the chosen top representative determines exactly one nonzero orbit-incidence witness.

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

                                                                  The orbit coboundary at a chosen top representative is its ordinary weighted face sum.

                                                                  Weighted boundary pairing of the orbit cycle vanishes for every equivariant facet weight.

                                                                  In successor dimension, the concrete occurrence facet is the iterated facet map of the corresponding unrefined staircase prism.

                                                                  In positive successor dimension, the refined chart is the unrefined realization chart precomposed with the same spatial refinement word.

                                                                  Relabelling any simplex commutes with its realization chart.

                                                                  Shared spatial-side bridge #

                                                                  Weight of a staircase side simplex for any affine-facet weight.

                                                                  Equations
                                                                  • One or more equations did not get rendered due to their size.
                                                                  Instances For
                                                                    theorem NRR.FoxNeuwirthOrderComplex.EquivariantPrismNonhorizontalCancellation.refined_side_eq_genericSpatialSideWeight {n : ℕ} (hp : Nat.Prime (n + 1)) (N L : ℕ) (V : (↑(SphereOddDegree.AffineBarycentricSubdivision.Delta n) → Realization (n + 1) × ↑(Set.Icc 0 1)) → ZMod (n + 1)) (orbit : PrimeOrbitCycle.TopOrbit hp) (spatial : RefinementWord (n + 1) N) (eta : Fin L → Equiv.Perm (Fin (n + 1))) (r : Fin (n + 1)) (h : Fin n) :
                                                                    have hn := ⋯; have hd := ⋯; have spatial' := fun (k : Fin N) => ((Equiv.cast ⋯).trans (spatial k)).trans (Equiv.cast ⋯); have baseSimplex := fun (x : ↑(SphereOddDegree.AffineBarycentricSubdivision.Delta (n - 1 + 1))) => (ReferenceAffineOrbitCount.topRepr hp orbit).realizationContinuousMap (deltaCast ⋯ x); (V fun (x : ↑(SphereOddDegree.AffineBarycentricSubdivision.Delta n)) => sidePrismMap n (⇑(RefinedAffineMap.chart hp N (orbit, spatial))) r h ((SphereOddDegree.AffineBarycentricSubdivision.affineCompMap n L eta) x)) = genericSpatialSideWeight hp L V eta h (iteratedFacetMap (n - 1) N baseSimplex spatial' (Fin.cast ⋯ r))

                                                                    A refined-chart side simplex is the generic weight of its spatial facet.

                                                                    Weight of a staircase side simplex built over a spatial facet.

                                                                    Equations
                                                                    • One or more equations did not get rendered due to their size.
                                                                    Instances For
                                                                      theorem NRR.FoxNeuwirthOrderComplex.EquivariantPrismNonhorizontalCancellation.refined_side_eq_spatialSideWeight {n : ℕ} (hp : Nat.Prime (n + 1)) (N L : ℕ) (a : EquivariantPrismVertexParameters.Assignment hp N L) (orbit : PrimeOrbitCycle.TopOrbit hp) (spatial : RefinementWord (n + 1) N) (eta : Fin L → Equiv.Perm (Fin (n + 1))) (r : Fin (n + 1)) (h : Fin n) :
                                                                      have hn := ⋯; have hd := ⋯; have spatial' := fun (k : Fin N) => ((Equiv.cast ⋯).trans (spatial k)).trans (Equiv.cast ⋯); have baseSimplex := fun (x : ↑(SphereOddDegree.AffineBarycentricSubdivision.Delta (n - 1 + 1))) => (ReferenceAffineOrbitCount.topRepr hp orbit).realizationContinuousMap (deltaCast ⋯ x); (nonhorizontalMapWeight hp N L a fun (x : ↑(SphereOddDegree.AffineBarycentricSubdivision.Delta (n + 1 - 1))) => sidePrismMap n (⇑(RefinedAffineMap.chart hp N (orbit, spatial))) r h ((SphereOddDegree.AffineBarycentricSubdivision.affineCompMap n L eta) x)) = spatialSideWeight hp N L a eta h (iteratedFacetMap (n - 1) N baseSimplex spatial' (Fin.cast ⋯ r))

                                                                      A side simplex of a refined chart is the side weight of its iterated spatial facet.

                                                                      Successor-dimensional form of the refined side bridge, with transports normalized.

                                                                      theorem NRR.FoxNeuwirthOrderComplex.EquivariantPrismNonhorizontalCancellation.spatialSide_weighted_boundary {n : ℕ} (hp : Nat.Prime (n + 1 + 1)) (N L : ℕ) (a : EquivariantPrismVertexParameters.Assignment hp N L) (eta : Fin L → Equiv.Perm (Fin (n + 1 + 1))) (h : Fin (n + 1)) (orbit : PrimeOrbitCycle.TopOrbit hp) :
                                                                      ∑ spatial : RefinementWord (n + 1 + 1) N, iteratedSign (ZMod (n + 1 + 1)) N spatial * ∑ r : Fin (n + 1 + 1), SimplicialChain.faceSign r * spatialSideWeight hp N L a eta h (iteratedFacetMap n N (⇑(ReferenceAffineOrbitCount.topRepr hp orbit).realizationContinuousMap) spatial r) = ∑ j : Fin (n + 1 + 1), SimplicialChain.faceSign j * ∑ theta : Fin N → Equiv.Perm (Fin (n + 1)), iteratedSign (ZMod (n + 1 + 1)) N theta * spatialSideWeight hp N L a eta h (iteratedBoundaryMap n N (⇑(ReferenceAffineOrbitCount.topRepr hp orbit).realizationContinuousMap) j theta)

                                                                      The spatial subdivision boundary identity specialized to a fixed side weight.

                                                                      theorem NRR.FoxNeuwirthOrderComplex.EquivariantPrismNonhorizontalCancellation.spatialSide_scaled_boundary {n : ℕ} (hp : Nat.Prime (n + 1 + 1)) (N L : ℕ) (a : EquivariantPrismVertexParameters.Assignment hp N L) (eta : Fin L → Equiv.Perm (Fin (n + 1 + 1))) (h : Fin (n + 1)) (orbit : PrimeOrbitCycle.TopOrbit hp) :
                                                                      ∑ spatial : RefinementWord (n + 1 + 1) N, ∑ r : Fin (n + 1 + 1), (PrimeOrbitCycle.orbitCycle hp).coefficient orbit * iteratedSign (ZMod (n + 1 + 1)) N spatial * (iteratedSign (ZMod (n + 1 + 1)) L eta * (SimplicialChain.faceSign r * ((-1) ^ ↑h * spatialSideWeight hp N L a eta h (iteratedFacetMap n N (⇑(ReferenceAffineOrbitCount.topRepr hp orbit).realizationContinuousMap) spatial r)))) = (PrimeOrbitCycle.orbitCycle hp).coefficient orbit * iteratedSign (ZMod (n + 1 + 1)) L eta * (-1) ^ ↑h * ∑ j : Fin (n + 1 + 1), SimplicialChain.faceSign j * ∑ theta : Fin N → Equiv.Perm (Fin (n + 1)), iteratedSign (ZMod (n + 1 + 1)) N theta * spatialSideWeight hp N L a eta h (iteratedBoundaryMap n N (⇑(ReferenceAffineOrbitCount.topRepr hp orbit).realizationContinuousMap) j theta)

                                                                      The scaled form of the spatial side boundary identity used in the final sum.

                                                                      theorem NRR.FoxNeuwirthOrderComplex.EquivariantPrismNonhorizontalCancellation.fixed_refined_orbit_pairing_cancels (N L n : ℕ) (hp : Nat.Prime (n + 1 + 1)) (W : Simplex (n + 1 + 1) n → ZMod (n + 1 + 1)) (hW : ∀ (g : ↥(PrimeSymmetry (n + 1 + 1))) (f : Simplex (n + 1 + 1) n), W (g • f) = W f) (eta : Fin L → Equiv.Perm (Fin (n + 1 + 1))) (h : Fin (n + 1)) (theta : Fin N → Equiv.Perm (Fin (n + 1))) :
                                                                      ∑ orbit : PrimeOrbitCycle.TopOrbit hp, ∑ j : Fin (n + 1 + 1), (PrimeOrbitCycle.orbitCycle hp).coefficient orbit * iteratedSign (ZMod (n + 1 + 1)) L eta * (-1) ^ ↑h * (SimplicialChain.faceSign j * (iteratedSign (ZMod (n + 1 + 1)) N theta * W (Simplex.restrict (PrimeOrbitCycle.topRepresentative hp orbit) (FaceMap.delete j)))) = 0

                                                                      Fixed-refinement prime-orbit boundary cancellation for any invariant face weight.