PhyslibAlpha.AlgebraicFramework.JordanOrderUnit.Power.Ring
`J[a]` is a commutative associative unital algebra
i. Overview
This is the payoff of `Power/Associative.lean` and `Power/GeneratedByOne.lean`: the subalgebra `J[a] = generatedByOne a`, equipped with the Jordan product `∘` restricted to it (`mul_mem_generatedByOne` shows this restriction lands back in `J[a]`), is a genuine commutative **associative** unital `ℝ`-algebra. Associativity is not assumed — it is *proved*, by expanding any three elements of `J[a]` into finite linear combinations of powers of `a` and reducing to `pow_add`'s monomial identity `a^{[m]} \circ a^{[n]} = a^{[m+n]}` (itself associative on the nose, since `ℕ`-addition is). This is exactly the classical reduction the module docstring of `Power/Associative.lean` describes: and this file is what makes the left-hand associative algebra `J[a]` an honest object mathlib's ordinary `CommRing`/`Algebra ℝ` machinery applies to, rather than needing any bespoke non-associative functional calculus.
`J[a]` is packaged as a `Submodule ℝ E` (from `GeneratedByOne.lean`) rather than a fresh type: the `Subtype`/coercion API this gives for free (`Submodule.subtype`, `AddSubmonoid`, ...) is exactly what is needed, and it keeps the inclusion `ι : J[a] → E` (the second arrow above) definitionally trivial rather than something to construct.
The power-associativity theorem in `Power/Associative.lean` is proved from the polarized Jordan identity, so the associative ring structure produced here is unconditional.
ii. Key definitions and results
- `JordanAlgebra.GeneratedByOne` : the subtype packaging of `generatedByOne a`
- `JordanAlgebra.GeneratedByOne.instCommRing` : the associative commutative ring structure
- `JordanAlgebra.GeneratedByOne.instAlgebra` : the `ℝ`-algebra structure
iii. Table of contents
- A. The carrier type and its multiplication
- B. The commutative ring structure
- C. The `ℝ`-algebra structure and inclusion
A. The carrier type and its multiplication
B. The commutative ring structure
C. The `ℝ`-algebra structure and inclusion
16 declarations
The subalgebra generated by
For an element in a Jordan algebra , the type (or `JordanAlgebra.GeneratedByOne a`) is defined as the subtype of consisting of the elements in the subalgebra generated by the identity and under the Jordan product. This subtype is constructed to serve as the carrier for an associative commutative unital -algebra structure, a property that does not generally hold for the ambient space .
Multiplication on
The multiplication operation on the subalgebra generated by an element in a Jordan algebra . For any elements , their product is defined by the restriction of the Jordan product from the ambient algebra to the subtype .
Multiplication in coincides with the Jordan Product in
For any element in a Jordan algebra , let be the subalgebra generated by . For any elements , the product calculated within the subalgebra is equal to the Jordan product calculated in the ambient space .
Identity element of
For an element in a Jordan algebra , the multiplicative identity element of the subalgebra is defined as the identity element of the ambient algebra .
The identity of is the identity of
In a Jordan algebra , let be the subalgebra generated by an element and the identity element . The multiplicative identity of , when viewed as an element of the ambient algebra , is equal to .
Multiplication in is associative
Let be a Jordan algebra and . Let be the subalgebra of generated by and the identity element. For any elements , the multiplication operation is associative, satisfying .
Multiplication in is commutative
For any elements in the subalgebra generated by an element in a Jordan algebra , the multiplication operation satisfies .
for all
Let be the subalgebra of a Jordan algebra generated by an element and the identity element . For any element , the product of the multiplicative identity and is equal to , that is, .
in the subalgebra
Let be an element of a Jordan algebra , and let be the subalgebra generated by and the identity element . For any element , multiplying by the identity element on the right satisfies .
Left Distributive Law for the Subalgebra
Let be an element of a Jordan algebra . In the subalgebra generated by and the identity element , the multiplication operation satisfies the left distributive law: for all , .
Right Distributive Law in
Let be a Jordan algebra and . Let be the associative commutative unital subalgebra generated by and the identity element . For any , the multiplication (defined as the restriction of the Jordan product to ) satisfies the right distributive law:
is a commutative ring
For an element in a Jordan algebra , the subalgebra generated by and the identity element is a commutative associative ring. The multiplication in is defined as the restriction of the Jordan product from to , and the additive structure is inherited from the ambient space.
Inclusion map
For an element in a Jordan algebra , let be the associative commutative unital subalgebra generated by and the identity. This map is the canonical inclusion which sends an element to its underlying value in the ambient space . This represents the second stage of the functional calculus sequence .
The inclusion map satisfies
For an element in a Jordan algebra , let be the associative commutative unital subalgebra generated by and the identity. For any element , the inclusion map maps to itself, where the result is viewed as an element of the ambient space .
The inclusion map is injective
Let be an element in a Jordan algebra , and let be the associative commutative unital -subalgebra generated by and the identity. The canonical inclusion map , which maps each element of the subalgebra to its corresponding element in the ambient space , is injective.
is an -algebra
For an element in a Jordan algebra , the commutative ring (the subalgebra generated by and the identity ) is an -algebra. The scalar multiplication of on is inherited from the ambient module structure of . The structure map (algebra map) is defined by .
