Bounded augmented reference map #
The reference map is scaled pointwise by an invariant positive factor derived from its coordinate
ℓ¹ size. This avoids choosing maxima while still placing every coordinate strictly inside
(-1/2, 1/2). Adding the signed-interval coordinate then gives strict endpoint orthant signs.
noncomputable def
NRR.PrimeConfigurationModel.referenceL1
{p : ℕ}
{hp : Nat.Prime p}
(M : PrimeConfigurationModel hp)
(x : M.Point)
:
Coordinate ℓ¹ size of the reference vector.
Instances For
theorem
NRR.PrimeConfigurationModel.referenceL1_nonneg
{p : ℕ}
{hp : Nat.Prime p}
(M : PrimeConfigurationModel hp)
(x : M.Point)
:
theorem
NRR.PrimeConfigurationModel.continuous_referenceL1
{p : ℕ}
{hp : Nat.Prime p}
(M : PrimeConfigurationModel hp)
:
theorem
NRR.PrimeConfigurationModel.referenceL1_smul
{p : ℕ}
{hp : Nat.Prime p}
(M : PrimeConfigurationModel hp)
(g : ↥(PrimeSymmetry p))
(x : M.Point)
:
noncomputable def
NRR.PrimeConfigurationModel.referenceScale
{p : ℕ}
{hp : Nat.Prime p}
(M : PrimeConfigurationModel hp)
(x : M.Point)
:
Positive invariant scale used to bound every reference coordinate.
Equations
- M.referenceScale x = 1 / (2 * (1 + M.referenceL1 x))
Instances For
theorem
NRR.PrimeConfigurationModel.referenceScale_pos
{p : ℕ}
{hp : Nat.Prime p}
(M : PrimeConfigurationModel hp)
(x : M.Point)
:
theorem
NRR.PrimeConfigurationModel.continuous_referenceScale
{p : ℕ}
{hp : Nat.Prime p}
(M : PrimeConfigurationModel hp)
:
theorem
NRR.PrimeConfigurationModel.referenceScale_smul
{p : ℕ}
{hp : Nat.Prime p}
(M : PrimeConfigurationModel hp)
(g : ↥(PrimeSymmetry p))
(x : M.Point)
:
theorem
NRR.PrimeConfigurationModel.abs_reference_le_l1
{p : ℕ}
{hp : Nat.Prime p}
(M : PrimeConfigurationModel hp)
(x : M.Point)
(i : Fin p)
:
noncomputable def
NRR.PrimeConfigurationModel.scaledReference
{p : ℕ}
{hp : Nat.Prime p}
(M : PrimeConfigurationModel hp)
:
The scaled reference vector.
Equations
Instances For
@[simp]
theorem
NRR.PrimeConfigurationModel.scaledReference_apply
{p : ℕ}
{hp : Nat.Prime p}
(M : PrimeConfigurationModel hp)
(x : M.Point)
(i : Fin p)
:
theorem
NRR.PrimeConfigurationModel.scaledReference_smul
{p : ℕ}
{hp : Nat.Prime p}
(M : PrimeConfigurationModel hp)
(g : ↥(PrimeSymmetry p))
(x : M.Point)
:
theorem
NRR.PrimeConfigurationModel.abs_scaledReference_lt_half
{p : ℕ}
{hp : Nat.Prime p}
(M : PrimeConfigurationModel hp)
(x : M.Point)
(i : Fin p)
:
def
NRR.PrimeConfigurationModel.smulPointInterval
{p : ℕ}
{hp : Nat.Prime p}
(M : PrimeConfigurationModel hp)
(g : ↥(PrimeSymmetry p))
(z : M.Point × ↑SignedInterval)
:
Action on a model point and signed-interval coordinate.
Instances For
noncomputable def
NRR.PrimeConfigurationModel.augmentedReference
{p : ℕ}
{hp : Nat.Prime p}
(M : PrimeConfigurationModel hp)
:
M.Point × ↑SignedInterval → Fin p → ℝ
Reference vector augmented by the interval coordinate in the diagonal direction.
Equations
- M.augmentedReference z i = ↑(M.scaledReference z.1) i + ↑z.2
Instances For
theorem
NRR.PrimeConfigurationModel.continuous_augmentedReference
{p : ℕ}
{hp : Nat.Prime p}
(M : PrimeConfigurationModel hp)
:
theorem
NRR.PrimeConfigurationModel.augmentedReference_smul
{p : ℕ}
{hp : Nat.Prime p}
(M : PrimeConfigurationModel hp)
(g : ↥(PrimeSymmetry p))
(z : M.Point × ↑SignedInterval)
:
theorem
NRR.PrimeConfigurationModel.coordinateMean_augmentedReference
{p : ℕ}
{hp : Nat.Prime p}
(M : PrimeConfigurationModel hp)
(z : M.Point × ↑SignedInterval)
:
theorem
NRR.PrimeConfigurationModel.coordinateDeviation_augmentedReference
{p : ℕ}
{hp : Nat.Prime p}
(M : PrimeConfigurationModel hp)
(z : M.Point × ↑SignedInterval)
:
theorem
NRR.PrimeConfigurationModel.scaledReference_eq_zero_iff
{p : ℕ}
{hp : Nat.Prime p}
(M : PrimeConfigurationModel hp)
(x : M.Point)
:
theorem
NRR.PrimeConfigurationModel.augmentedReference_eq_zero_iff
{p : ℕ}
{hp : Nat.Prime p}
(M : PrimeConfigurationModel hp)
(z : M.Point × ↑SignedInterval)
:
theorem
NRR.PrimeConfigurationModel.augmentedReference_left_mem_negative
{p : ℕ}
{hp : Nat.Prime p}
(M : PrimeConfigurationModel hp)
(x : M.Point)
:
theorem
NRR.PrimeConfigurationModel.augmentedReference_right_mem_positive
{p : ℕ}
{hp : Nat.Prime p}
(M : PrimeConfigurationModel hp)
(x : M.Point)
: