Charges assignments with constant abs #
We look at charge assignments in which all charges have the same absolute value.
The condition on a charge assignment S
to have constant absolute value among charges.
Equations
- PureU1.ConstAbs S = ∀ (i j : Fin (PureU1 n).numberCharges), S i ^ 2 = S j ^ 2
Instances For
The condition for a set of charges to be sorted
, and have constAbs
Equations
Instances For
theorem
PureU1.ConstAbsSorted.is_zero
{n : ℕ}
{S : (PureU1 n.succ).Charges}
(hS : ConstAbsSorted S)
(h0 : S 0 = 0)
:
A boundary of S : (PureU1 n.succ).charges
(assumed sorted, constAbs and non-zero)
is defined as a element of k ∈ Fin n
such that S k.castSucc
and S k.succ
are different signs.
Instances For
A S ∈ charges
has a boundary if there exists a k ∈ Fin n
which is a boundary.
Equations
- PureU1.ConstAbsSorted.HasBoundary S = ∃ (k : Fin n), PureU1.ConstAbsSorted.Boundary S k
Instances For
theorem
PureU1.ConstAbsSorted.not_hasBoundary_zero_le
{n : ℕ}
{S : (PureU1 n.succ).Charges}
(hS : ConstAbsSorted S)
(hnot : ¬HasBoundary S)
(h0 : S 0 < 0)
(i : Fin (PureU1 n.succ).numberCharges)
:
theorem
PureU1.ConstAbsSorted.not_hasBoundry_zero
{n : ℕ}
{S : (PureU1 n.succ).Charges}
(hS : ConstAbsSorted S)
(hnot : ¬HasBoundary S)
(i : Fin n.succ)
:
theorem
PureU1.ConstAbsSorted.not_hasBoundary_grav
{n : ℕ}
{S : (PureU1 n.succ).Charges}
(hS : ConstAbsSorted S)
(hnot : ¬HasBoundary S)
:
theorem
PureU1.ConstAbsSorted.AFL_hasBoundary
{n : ℕ}
{A : (PureU1 n.succ).LinSols}
(hA : ConstAbsSorted A.val)
(h : A.val 0 ≠ 0)
:
theorem
PureU1.ConstAbsSorted.AFL_odd_noBoundary
{n : ℕ}
{A : (PureU1 (2 * n + 1)).LinSols}
(h : ConstAbsSorted A.val)
(hA : A.val 0 ≠ 0)
:
theorem
PureU1.ConstAbsSorted.AFL_odd
{n : ℕ}
(A : (PureU1 (2 * n + 1)).LinSols)
(h : ConstAbsSorted A.val)
: