Physlib.Mathematics.ConjModule
The conjugate module
Over a commutative star-ring `k`, the *conjugate module* `ConjModule M` of a `k`-module `M` is the same additive group with the scalar action twisted by conjugation: `r • v := star r • v`. It turns a sesquilinear pairing into a bilinear one: a map conjugate-linear in a slot `M` is linear in the slot `ConjModule M`.
`ConjModule M` is a type synonym carrying a fresh `Module k` instance (`Module.compHom` along `starRingEnd k`), so the twisted action does not leak onto `M` and vice versa. The canonical conjugate-linear identity `conjEquiv : M ≃ₛₗ[starRingEnd k] ConjModule M`, the involution `ConjModule (ConjModule M) ≃ₗ[k] M`, and the transported basis `Basis.conj` are provided.
Key results
- `ConjModule` : the conjugate-module type synonym, with its twisted `Module` instance.
- `conjEquiv` : the canonical conjugate-linear equivalence `M ≃ₛₗ[starRingEnd k] ConjModule M`.
- `ConjModule.involution` : the involution `ConjModule (ConjModule M) ≃ₗ[k] M`.
- `Basis.conj` : a basis of `M` transported to a basis of `ConjModule M` (coordinates by `star`).
9 declarations
Conjugate module
For a module over a commutative star-ring , the conjugate module is a type synonym for that carries the same additive group structure but is equipped with a twisted scalar action. Specifically, for any and , the scalar multiplication in is defined by , where denotes the involution on .
Additive commutative group structure of
The conjugate module inherits the additive commutative group structure from the original module . This means that addition and the additive identity in are defined identically to those in .
-module structure on
Given a module over a commutative star-ring , the conjugate module is equipped with a -module structure where the scalar action is twisted by the ring involution . Specifically, for any and , the scalar multiplication is defined as , where the right-hand side denotes the original scalar multiplication in .
Conjugate-linear equivalence
Let be a module over a commutative star-ring . The map is the canonical conjugate-linear equivalence between and its conjugate module . This map is the identity on the underlying additive group, meaning it sends each element to itself. It is semilinear with respect to the ring involution of , satisfying where the scalar multiplication on the right-hand side is the twisted action defined in .
-linear isomorphism
For a module over a commutative star-ring , let denote the conjugate module, which consists of the same additive group as but with a twisted scalar action defined by . The map is the -linear isomorphism that identifies the double-conjugate module with the original module. This map is -linear (rather than merely semilinear) because the composition of the ring involution with itself is the identity map on . It is formally defined as the inverse of the composition of two canonical conjugate-linear equivalences.
Coordinate-wise conjugation on
For a commutative star-ring and an index set , let (denoted in Lean as `ι →₀ k`) be the module of finitely supported functions from to . The map `ConjModule.starFinsupp` is a conjugate-linear self-equivalence of that performs coordinate-wise conjugation. Specifically, for any function , the map sends to the function , where denotes the involution of the ring .
Basis of the conjugate module
Let be a commutative star-ring and be a -module. Given a basis for , `Basis.conj b` is the corresponding basis for the conjugate module . The basis elements are the same as those in (mapped via the canonical equivalence ), but the coordinates of a vector in this basis are the conjugates of its coordinates in the original basis. That is, if the representation of in is the family of scalars , then its representation in `Basis.conj b` is .
The -th coordinate in is the of the -th coordinate in
Let be a commutative star-ring and be a -module. Let be a basis for indexed by . For any element in the conjugate module and any , the -th coordinate of with respect to the conjugate basis is the conjugate (under the operation) of the -th coordinate of the corresponding element in with respect to the original basis . Mathematically, this is expressed as: where is the inverse of the canonical conjugate-linear equivalence between and .
The -th element of the conjugate basis is
Let be a commutative star-ring and a -module. Given a basis for , let be the induced basis for the conjugate module . For any index , the -th basis vector of is given by the image of the -th vector of under the canonical conjugate-linear equivalence . Mathematically, this is expressed as .
