Physlib

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: C(σ(a),R)→CFCJ[a]→ιE, C(\sigma(a), \mathbb R) \xrightarrow{\text{CFC}} J[a] \xrightarrow{\iota} E, 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

abbrev

The subalgebra J[a]J[a] generated by aa

For an element aa in a Jordan algebra EE, the type J[a]J[a] (or `JordanAlgebra.GeneratedByOne a`) is defined as the subtype of EE consisting of the elements in the subalgebra generated by the identity 11 and aa under the Jordan product. This subtype is constructed to serve as the carrier for an associative commutative unital R\mathbb{R}-algebra structure, a property that does not generally hold for the ambient space EE.

instance

Multiplication on J[a]J[a]

The multiplication operation on the subalgebra J[a]J[a] generated by an element aa in a Jordan algebra EE. For any elements x,y∈J[a]x, y \in J[a], their product x⋅yx \cdot y is defined by the restriction of the Jordan product x∘yx \circ y from the ambient algebra EE to the subtype J[a]J[a].

theorem

Multiplication in J[a]J[a] coincides with the Jordan Product in EE

For any element aa in a Jordan algebra EE, let J[a]J[a] be the subalgebra generated by aa. For any elements x,y∈J[a]x, y \in J[a], the product x⋅yx \cdot y calculated within the subalgebra J[a]J[a] is equal to the Jordan product x∘yx \circ y calculated in the ambient space EE.

instance

Identity element of J[a]J[a]

For an element aa in a Jordan algebra EE, the multiplicative identity element 11 of the subalgebra J[a]J[a] is defined as the identity element 11 of the ambient algebra EE.

theorem

The identity of J[a]J[a] is the identity of EE

In a Jordan algebra EE, let J[a]J[a] be the subalgebra generated by an element aa and the identity element 1∈E1 \in E. The multiplicative identity of J[a]J[a], when viewed as an element of the ambient algebra EE, is equal to 11.

theorem

Multiplication in J[a]J[a] is associative

Let EE be a Jordan algebra and a∈Ea \in E. Let J[a]J[a] be the subalgebra of EE generated by aa and the identity element. For any elements x,y,z∈J[a]x, y, z \in J[a], the multiplication operation is associative, satisfying (x⋅y)⋅z=x⋅(y⋅z)(x \cdot y) \cdot z = x \cdot (y \cdot z).

theorem

Multiplication in J[a]J[a] is commutative

For any elements x,yx, y in the subalgebra J[a]J[a] generated by an element aa in a Jordan algebra EE, the multiplication operation satisfies x⋅y=y⋅xx \cdot y = y \cdot x.

theorem

1⋅x=x1 \cdot x = x for all x∈J[a]x \in J[a]

Let J[a]J[a] be the subalgebra of a Jordan algebra generated by an element aa and the identity element 11. For any element x∈J[a]x \in J[a], the product of the multiplicative identity 1∈J[a]1 \in J[a] and xx is equal to xx, that is, 1⋅x=x1 \cdot x = x.

theorem

x⋅1=xx \cdot 1 = x in the subalgebra J[a]J[a]

Let aa be an element of a Jordan algebra EE, and let J[a]J[a] be the subalgebra generated by aa and the identity element 11. For any element x∈J[a]x \in J[a], multiplying xx by the identity element 11 on the right satisfies x⋅1=xx \cdot 1 = x.

theorem

Left Distributive Law for the Subalgebra J[a]J[a]

Let aa be an element of a Jordan algebra EE. In the subalgebra J[a]J[a] generated by aa and the identity element 11, the multiplication operation satisfies the left distributive law: for all x,y,z∈J[a]x, y, z \in J[a], x(y+z)=xy+xzx(y + z) = xy + xz.

theorem

Right Distributive Law in J[a]J[a]

Let EE be a Jordan algebra and a∈Ea \in E. Let J[a]J[a] be the associative commutative unital subalgebra generated by aa and the identity element 11. For any x,y,z∈J[a]x, y, z \in J[a], the multiplication (defined as the restriction of the Jordan product to J[a]J[a]) satisfies the right distributive law: (x+y)⋅z=x⋅z+y⋅z(x + y) \cdot z = x \cdot z + y \cdot z

instance

J[a]J[a] is a commutative ring

For an element aa in a Jordan algebra EE, the subalgebra J[a]J[a] generated by aa and the identity element 11 is a commutative associative ring. The multiplication in J[a]J[a] is defined as the restriction of the Jordan product from EE to J[a]J[a], and the additive structure is inherited from the ambient space.

definition

Inclusion map ι:J[a]→E\iota: J[a] \to E

For an element aa in a Jordan algebra EE, let J[a]J[a] be the associative commutative unital subalgebra generated by aa and the identity. This map is the canonical inclusion ι:J[a]↪E\iota: J[a] \hookrightarrow E which sends an element x∈J[a]x \in J[a] to its underlying value in the ambient space EE. This represents the second stage of the functional calculus sequence C(σ(a),R)→J[a]→EC(\sigma(a), \mathbb{R}) \to J[a] \to E.

theorem

The inclusion map ι:J[a]→E\iota: J[a] \to E satisfies ι(x)=x\iota(x) = x

For an element aa in a Jordan algebra EE, let J[a]J[a] be the associative commutative unital subalgebra generated by aa and the identity. For any element x∈J[a]x \in J[a], the inclusion map ι:J[a]→E\iota : J[a] \to E maps xx to itself, where the result is viewed as an element of the ambient space EE.

theorem

The inclusion map ι:J[a]→E\iota: J[a] \to E is injective

Let aa be an element in a Jordan algebra EE, and let J[a]J[a] be the associative commutative unital R\mathbb{R}-subalgebra generated by aa and the identity. The canonical inclusion map ι:J[a]→E\iota: J[a] \to E, which maps each element of the subalgebra to its corresponding element in the ambient space EE, is injective.

instance

J[a]J[a] is an R\mathbb{R}-algebra

For an element aa in a Jordan algebra EE, the commutative ring J[a]J[a] (the subalgebra generated by aa and the identity 11) is an R\mathbb{R}-algebra. The scalar multiplication of c∈Rc \in \mathbb{R} on x∈J[a]x \in J[a] is inherited from the ambient module structure of EE. The structure map (algebra map) η:R→J[a]\eta : \mathbb{R} \to J[a] is defined by c↦c⋅1c \mapsto c \cdot 1.