Pairing reindexing for Proposition 3.4 #
This file supplies the finite equivalences behind the creation--contraction
step in Proposition 3.4. A contraction is indexed by a partial pairing
together with one marked single. Removing that marked single leaves a
pairing on its complement; adjoining the new head and pairing it with the
marked index is therefore exactly the paired branch of finHeadEquiv.
Removing and restoring a marked single #
Remove a specified fixed point from a partial pairing.
Equations
Instances For
Restore a distinguished fixed point to a pairing of its complement.
Equations
Instances For
Wick-contraction data: a partial pairing and one of its single indices. A structure (rather than a nested subtype) keeps equality of the computational fields independent of proof terms.
- pairing : PartialPairing α
- index : α
Instances For
A pairing with a marked single is equivalently a choice of the marked index and a pairing of its complement.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Anderson4D.PartialPairing.markedSingleFintype α = Fintype.ofEquiv ((j : α) × Anderson4D.PartialPairing { i : α // i ≠ j }) (Anderson4D.PartialPairing.markedSingleEquiv α).symm
Ordered singles, as used by wickAtSingleLabels #
A pairing together with the rank of one single in increasing order.
Equations
- Anderson4D.PartialPairing.RankedSingle α = ((κ : Anderson4D.PartialPairing α) × Fin κ.singles.card)
Instances For
The nested sigma representation of a marked single is definitionally
the same data as MarkedSingle.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Increasing enumeration converts the rank used in the Wick list into the corresponding marked ambient single.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The actual list index in wickAtSingleLabels is the increasing
single-index enumeration.
Equations
- κ.wickLabelIndexEquiv xt = ↑((Fin.castOrderIso ⋯).trans (κ.singles.orderIsoOfFin ⋯))
Instances For
Reindex a nested Wick contraction sum by marked singles.
Creation and contraction as the two head branches #
The Wick creation/contraction indexing set is exactly the set of partial pairings after adjoining a new zero-indexed head.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The creation branch fixes the new head.
The contraction branch pairs the new head with the marked old single, hence cannot fix it.
Restricted equivalences matching PairingHeadCases #
Predicate selecting the creation summand.
Equations
Instances For
Predicate selecting the contraction summand.
Equations
Instances For
Created pairings are exactly the HeadIsSingle class.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Contracted pairings are exactly the complement of the
HeadIsSingle class.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Split a paired-head pairing according to existence of a fully paired head prefix.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Evaluate the same ambient-pairing function on either paired-head case.
Equations
Instances For
Final pairing-index equivalence for the Wick contraction sum: every marked single produces, uniquely, either case (2) or case (3) of Proposition 3.4.
Equations
Instances For
The exact index type occurring in the nested Wick contraction sum, followed by the paper case-(2)/(3) classification.
Equations
Instances For
Finite-sum reindexing #
Creation and contraction together enumerate every pairing with a new head exactly once.
The contraction sum is exactly the sum of paper head cases (2) and (3), with no multiplicity.
The creation sum is precisely head case (1).
Nested Wick contraction ranks reindex with multiplicity one to the paper's paired-head cases.
Full Wick indexing ledger: the created term and every contraction term enumerate the three disjoint head classes exactly once.
Concatenating a closed prefix and an external remainder #
Disjoint sum of two partial pairings.
Equations
Instances For
Concatenate pairings on two finite consecutive blocks.
Equations
Instances For
Concatenate a block of length a and its arithmetic complement
inside Fin N.
Equations
Instances For
The first block of an appended pairing is closed and full whenever the prefix pairing is full.
Any smaller fully paired prefix of an appended pairing restricts to the corresponding fully paired prefix of its first block.
The canonical case-(3) assembly #
Assemble a non-split closed head block with an arbitrary remainder.
Equations
Instances For
Non-splitting of the internal block rules out every smaller fully paired head prefix after assembly.
The first fully paired head prefix of the assembled pairing is exactly the prescribed non-split block.
Two minimal-prefix decompositions of the same pairing are equal once their numerical prefix orders agree; all remaining fields are propositions.
The explicit minimal-prefix decomposition of an assembled case-(3) pairing.
Equations
- Anderson4D.PartialPairing.assembledHeadPrefixDecomposition hqpos hq σ τ hσ = { q := q, q_pos := hqpos, two_mul_le := hq, fullyPaired := ⋯, minimal := ⋯ }
Instances For
Bundle an assembled pairing in the case-(3) subtype.
Equations
- Anderson4D.PartialPairing.assembleCaseThreeSubtype hqpos hq σ τ hσ = ⟨Anderson4D.PartialPairing.assembleCaseThree hq σ τ, ⋯⟩
Instances For
Restricting the explicit assembled pairing back to its first block recovers the original non-split pairing.
The canonical decomposition chosen by caseThreeDecomposition
coincides with the explicit assembled decomposition.
Recovering the external remainder #
The complement of the first a consecutive coordinates is
order-isomorphic to Fin (N-a) by subtracting a.
Equations
- One or more equations did not get rendered due to their size.
Instances For
For every head-prefix decomposition, the abstract monotone remainder enumeration is the concrete suffix enumeration.
The remainder pairing, embedded back after the prefix, agrees with the ambient pairing on every suffix coordinate.
The generic monotone complement enumeration used by
remainderOrderIso is the concrete suffix enumeration on an assembled
head block.
Restricting the explicit assembled pairing to the suffix recovers the original external remainder pairing.
Reassembling the collapsed head block and the canonical remainder of an arbitrary head-prefix decomposition recovers the ambient pairing.
The exact fixed-prefix fibre bijection #
The paper's independent data at a fixed counterterm length 2q: a
non-split full head pairing together with an arbitrary tail pairing.
Equations
- Anderson4D.PartialPairing.CaseThreeAssemblyData m q = ({ σ : Anderson4D.PartialPairing (Fin (2 * q)) // Anderson4D.IsNonSplit σ } × Anderson4D.PartialPairing (Fin (m + 1 - 2 * q)))
Instances For
The ambient case-(3) pairings whose least closed head block has length
exactly 2q.
Equations
- Anderson4D.PartialPairing.CaseThreeFiber m q = { κ : { κ : Anderson4D.PartialPairing (Fin (m + 1)) // κ.HeadPairedWithPrefix } // Anderson4D.PartialPairing.caseThreeQ κ = q }
Instances For
Assemble fixed-q counterterm data as an ambient case-(3) pairing.
Equations
- Anderson4D.PartialPairing.caseThreeFiberAssembly hqpos hq data = ⟨Anderson4D.PartialPairing.assembleCaseThreeSubtype hqpos hq (↑data.1) data.2 ⋯, ⋯⟩
Instances For
Assembly is injective: the prefix and suffix coordinates can each be read back from the ambient involution.
Every ambient pairing in the fixed-q fibre is obtained by assembling
its canonical collapsed prefix and remainder.
Reindex a sum over the fixed-q ambient fibre by the independent
non-split prefix and remainder data, with no multiplicity factor.
Filtered form used directly after sum_caseThree_by_q: the fibre
filter is exactly the independent prefix--tail product.
Support bookkeeping for the assembled pairing #
Split a product over a finite ordinal into consecutive prefix and suffix products.
Products indexed by oriented pairs split over an appended pairing. This is the covariance-product ledger used by the case-(3) closed form.
If the prefix pairing is full, every single of the appended pairing lies uniquely in the suffix.
Equations
- One or more equations did not get rendered due to their size.
Instances For
With a full appended prefix, the Wick factor is exactly the Wick factor of the suffix pairing. Only the values of the two tuples at suffix variables have to agree.
Singles equivalence for the arithmetic-exact appendPairing.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Direct appendPairing form of wickAt_appendPairingTo.
Spatial tuples for the case-(3) closed-form bridge #
The suffix random tuple beginning at w.
Equations
- Anderson4D.PartialPairing.caseThreeTailTuple q r w y t = Anderson4D.assemble w y fun (j : Fin r) => t (Fin.natAdd (2 * q) j)
Instances For
Wick factors of a case-(3) assembled pairing are precisely those of the external tail.