Explicit rational moment data #
Every monomial occurrence uses one base-five exponent key. All degree-four moments are derived from the retained rational certificate. The finite Gram identities and coverage are proved below by kernel reduction.
Integer numerator table; unspecified keys have value zero.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Dimensions of the eight exact moment-matrix blocks.
Equations
- PersistentSOS.blockSize 0 = 28
- PersistentSOS.blockSize 1 = 11
- PersistentSOS.blockSize 2 = 11
- PersistentSOS.blockSize 3 = 16
- PersistentSOS.blockSize 4 = 11
- PersistentSOS.blockSize 5 = 16
- PersistentSOS.blockSize 6 = 16
- PersistentSOS.blockSize 7 = 11
Instances For
Pairs of padded variable indices forming each quadratic monomial block.
Equations
- One or more equations did not get rendered due to their size.
- PersistentSOS.basisPair 1 = ![(0, 2), (1, 2), (2, 6), (2, 7), (2, 8), (3, 9), (3, 14), (4, 10), (4, 13), (5, 11), (5, 12)]
- PersistentSOS.basisPair 2 = ![(0, 3), (1, 3), (2, 9), (2, 14), (3, 6), (3, 7), (3, 8), (4, 11), (4, 12), (5, 10), (5, 13)]
- PersistentSOS.basisPair 3 = ![(0, 9), (0, 14), (1, 9), (1, 14), (2, 3), (4, 5), (6, 9), (6, 14), (7, 9), (7, 14), (8, 9), (8, 14), (10, 11), (10, 12), (11, 13), (12, 13)]
- PersistentSOS.basisPair 4 = ![(0, 4), (1, 4), (2, 10), (2, 13), (3, 11), (3, 12), (4, 6), (4, 7), (4, 8), (5, 9), (5, 14)]
- PersistentSOS.basisPair 5 = ![(0, 10), (0, 13), (1, 10), (1, 13), (2, 4), (3, 5), (6, 10), (6, 13), (7, 10), (7, 13), (8, 10), (8, 13), (9, 11), (9, 12), (11, 14), (12, 14)]
- PersistentSOS.basisPair 6 = ![(0, 11), (0, 12), (1, 11), (1, 12), (2, 5), (3, 4), (6, 11), (6, 12), (7, 11), (7, 12), (8, 11), (8, 12), (9, 10), (9, 13), (10, 14), (13, 14)]
- PersistentSOS.basisPair 7 = ![(0, 5), (1, 5), (2, 11), (2, 12), (3, 10), (3, 13), (4, 9), (4, 14), (5, 6), (5, 7), (5, 8)]
Instances For
Integer moment matrices, with the common denominator kept separate.
Equations
- PersistentSOS.blockNumerator 0 = PersistentSOS.momentBlockFull0Stage0
- PersistentSOS.blockNumerator 1 = PersistentSOS.momentBlock1Stage0
- PersistentSOS.blockNumerator 2 = PersistentSOS.momentBlock2Stage0
- PersistentSOS.blockNumerator 3 = PersistentSOS.momentBlock3Stage0
- PersistentSOS.blockNumerator 4 = PersistentSOS.momentBlock4Stage0
- PersistentSOS.blockNumerator 5 = PersistentSOS.momentBlock5Stage0
- PersistentSOS.blockNumerator 6 = PersistentSOS.momentBlock6Stage0
- PersistentSOS.blockNumerator 7 = PersistentSOS.momentBlock7Stage0
Instances For
theorem
PersistentSOS.blockNumerator_psd
(c : Fin 8)
:
IsPSD fun (i j : Fin (blockSize c)) => ↑(blockNumerator c i j)
A zero index pads a monomial of degree less than two.
Equations
- PersistentSOS.variableExponent i = if h : i = 0 then 0 else Finsupp.single ⟨↑i - 1, ⋯⟩ 1
Instances For
Exponent vector of a quadratic monomial in the complete block basis.
Equations
Instances For
Moment-table key of a quadratic basis monomial.
Equations
Instances For
@[simp]
@[simp]