Solutions from quad solutions #
We use $B-L$ to form a surjective map from quad solutions to solutions. The main reference for this material is:
A helper function for what follows.
Equations
- SMRHN.PlusU1.QuadSolToSol.α₁ S = -3 * ((SMνACCs.cubeTriLin S.val) S.val) (SMRHN.PlusU1.BL n).val
Instances For
A helper function for what follows.
Equations
Instances For
The construction of a Sol
from a QuadSol
in the generic case.
Equations
Instances For
theorem
SMRHN.PlusU1.QuadSolToSol.generic_on_AF_α₁_ne_zero
{n : ℕ}
(S : (PlusU1 n).Sols)
(h : α₁ S.toQuadSols ≠ 0)
:
def
SMRHN.PlusU1.QuadSolToSol.special
{n : ℕ}
(S : (PlusU1 n).QuadSols)
(a b : ℚ)
(h1 : α₁ S = 0)
(h2 : α₂ S = 0)
:
The construction of a Sol
from a QuadSol
in the case when α₁ S = 0
and α₂ S = 0
.
Equations
- SMRHN.PlusU1.QuadSolToSol.special S a b h1 h2 = SMRHN.PlusU1.quadToAF (SMRHN.PlusU1.BL.addQuad S a b) ⋯
Instances For
theorem
SMRHN.PlusU1.QuadSolToSol.special_on_AF
{n : ℕ}
(S : (PlusU1 n).Sols)
(h1 : α₁ S.toQuadSols = 0)
:
A map from QuadSols × ℚ × ℚ
to Sols
taking account of the special and generic cases.
We will show that this map is a surjection.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A map from Sols
to QuadSols × ℚ × ℚ
which forms a right-inverse to quadSolToSol
, as
shown in quadSolToSolInv_rightInverse
.
Equations
Instances For
theorem
SMRHN.PlusU1.quadSolToSolInv_α₁_α₂_zero
{n : ℕ}
(S : (PlusU1 n).Sols)
(h : QuadSolToSol.α₁ S.toQuadSols = 0)
:
theorem
SMRHN.PlusU1.quadSolToSolInv_α₁_α₂_neq_zero
{n : ℕ}
(S : (PlusU1 n).Sols)
(h : QuadSolToSol.α₁ S.toQuadSols ≠ 0)
:
theorem
SMRHN.PlusU1.quadSolToSolInv_special
{n : ℕ}
(S : (PlusU1 n).Sols)
(h : QuadSolToSol.α₁ S.toQuadSols = 0)
:
theorem
SMRHN.PlusU1.quadSolToSolInv_generic
{n : ℕ}
(S : (PlusU1 n).Sols)
(h : QuadSolToSol.α₁ S.toQuadSols ≠ 0)
: