Documentation

LeanPool.CompositionAlgebrasOverRings.Composition.CayleyDicksonIff

When is a Cayley–Dickson double a composition algebra? (GPR 19.14) #

GPR 19.14. Let B be a conic k-algebra and μ ∈ k. Then Cay(B, μ) is a composition algebra if and only if B is a regular associative composition algebra and μ is invertible; in that case Cay(B, μ) is a regular composition algebra.

Relation to Composition/CayleyDickson.lean #

That file proves the direction ⇐ without the regularity of the double: ConicAlgebra.IsComposition.cay (for B a Ring). This file supplies the rest:

The converse #

Suppose Cay(B, μ) is a composition algebra. GPR obtains the invertibility of μ and the regularity of B fibre by fibre, over the residue fields and the localizations of k. Here both are read off from the regularity of the double, which is the only step that passes through fields.

  1. A composition algebra is alternative (ConicAlgebra.IsComposition.isAlternative_general, the project's form of GPR 19.13), so B is associative by GPR 18.15(b) (ConicAlgebra.isAlternative_cay_iff_of_projective).
  2. The rank of Cay(B, μ) at every prime is twice that of B, hence never 1. So the norm of the double is regular by GPR 19.11, in the pointwise form ConicAlgebra.IsComposition.isGPRRegular_of_forall_rankAtStalk_ne_one: the rank need not be constant, since the proof of GPR 19.11 only looks at one field at a time.
  3. A regular orthogonal sum has regular summands. So n_B and (-μ) n_B are regular.
  4. The polar map of (-μ) n_B is onto the dual, and B has a linear form taking the value 1 at 1 (GPR 16.7, ConicAlgebra.isUnimodular_one). Its preimage x satisfies -μ · n_B(x, 1) = 1, so μ is a unit.
  5. B is closed under the multiplication of the double, with (u, 0)(u', 0) = (uu', 0) and n(u, 0) = n_B(u). So n_B permits composition (ConicAlgebra.isMultiplicative_of_isMultiplicative_cay), and it is non-singular because it is regular (GN (C.8.1)).

⚠ The Lean statement (C.cay μ).IsComposition needs the module B × B to be finitely generated projective, and that instance is found from B. So B is assumed finitely generated projective throughout, where GPR derives this from the corresponding property of Cay(B, μ), of which B is a direct summand. The two hypotheses are equivalent.

The facts about quadratic forms used in steps 3 and 4 — QuadraticForm.isGPRRegular_prod_iff, QuadraticForm.IsGPRRegular.smul_of_isUnit and QuadraticForm.isUnit_of_isGPRRegular_smul — are in QuadraticForm/Regularity.lean, and the pointwise form of GPR 19.11 used in step 2 is in Composition/RankDichotomy.lean.

Main results #

References #

GPR 19.14 #

theorem ConicAlgebra.isGPRRegular_cay_norm {k : Type u} {B : Type v} [CommRing k] [NonAssocRing B] [Module k B] [SMulCommClass k B B] [IsScalarTower k B B] {μ : k} (C : ConicAlgebra k B) (hμ : IsUnit μ) (hreg : C.norm.IsGPRRegular) :

The last clause of GPR 19.14: the double of a regular norm is regular. If n_B is regular and μ is a unit, then the norm n_B ⊥ (-μ) n_B of Cay(B, μ) (GPR (18.5)) is regular, being an orthogonal sum of regular forms. Nothing is assumed about the multiplication of B, about the module B, or about 2.

GPR 19.14, ⇒: the double is regular. If Cay(B, μ) is a composition algebra then its norm is regular. The rank of the double is twice that of B at every prime (ConicAlgebra.rankAtStalk_cay), hence never 1, so GPR 19.11 applies.

theorem ConicAlgebra.IsComposition.mul_assoc_of_cay {k : Type u} {B : Type v} [CommRing k] [NonAssocRing B] [Module k B] [SMulCommClass k B B] [IsScalarTower k B B] [Module.Finite k B] [Module.Projective k B] {C : ConicAlgebra k B} {μ : k} (h : (C.cay μ).IsComposition) (a b c : B) :
a * b * c = a * (b * c)

GPR 19.14, ⇒: B is associative. A composition algebra is alternative (ConicAlgebra.IsComposition.isAlternative_general), and the double of a finitely generated projective conic algebra is alternative exactly when the algebra is associative (GPR 18.15(b)).

GPR 19.14, ⇒: the norm of B is regular. The norm of the double is the regular form n_B ⊥ (-μ) n_B (GPR (18.5)), and the summands of a regular orthogonal sum are regular.

theorem ConicAlgebra.IsComposition.isUnit_of_cay {k : Type u} {B : Type v} [CommRing k] [NonAssocRing B] [Module k B] [SMulCommClass k B B] [IsScalarTower k B B] [Module.Finite k B] [Module.Projective k B] {C : ConicAlgebra k B} {μ : k} (h : (C.cay μ).IsComposition) :

GPR 19.14, ⇒: μ is a unit. The form (-μ) n_B is a summand of the regular norm of the double, so it is regular, and the unit of B is unimodular (GPR 16.7); hence -μ is a unit.

theorem ConicAlgebra.IsComposition.of_cay {k : Type u} {B : Type v} [CommRing k] [NonAssocRing B] [Module k B] [SMulCommClass k B B] [IsScalarTower k B B] [Module.Finite k B] [Module.Projective k B] {C : ConicAlgebra k B} {μ : k} (h : (C.cay μ).IsComposition) :

GPR 19.14, ⇒: B is a composition algebra. Its norm is regular, hence non-singular (GN (C.8.1)), and it permits composition because B sits in the double as the elements (u, 0), on which the norm and the product are those of B.

theorem ConicAlgebra.isComposition_cay_iff {k : Type u} {B : Type v} [CommRing k] [NonAssocRing B] [Module k B] [SMulCommClass k B B] [IsScalarTower k B B] [Module.Finite k B] [Module.Projective k B] {C : ConicAlgebra k B} {μ : k} :
(C.cay μ).IsComposition ↔ (∀ (a b c : B), a * b * c = a * (b * c)) ∧ C.IsComposition ∧ C.norm.IsGPRRegular ∧ IsUnit μ

GPR 19.14. For a finitely generated projective conic algebra B and any μ ∈ k, the double Cay(B, μ) is a composition algebra if and only if B is associative, B is a composition algebra with regular norm, and μ is a unit. In that case the double is regular as well (ConicAlgebra.isGPRRegular_cay_norm).

B is only a NonAssocRing here, so associativity is part of the statement. The direction ⇐ is ConicAlgebra.IsComposition.cay, applied to the Ring structure that associativity provides.