Restriction to submodules and restriction of scalars for perfect pairings. #
We provide API for restricting perfect pairings to submodules and for restricting their scalars.
Main definitions #
PerfectPairing.restrict
: restriction of a perfect pairing to submodules.PerfectPairing.restrictScalars
: restriction of scalars for a perfect pairing taking values in a subring.PerfectPairing.restrictScalarsField
: simultaneously restrict both the domains and scalars of a perfect pairing with coefficients in a field.
The restriction of a perfect pairing to submodules is a perfect pairing.
The restriction of a perfect pairing to submodules (expressed as injections to provide definitional control).
Equations
- PerfectPairing.restrict p i j hi hj hij = { toLinearMap := p.compl₁₂ i j, bijective_left := ⋯, bijective_right := ⋯ }
Instances For
Restricting a perfect pairing to a subring of the scalars results in a perfect pairing.
Restriction of scalars for a perfect pairing taking values in a subring.
Equations
- PerfectPairing.restrictScalars p i j hi hj hM hN h₁ h₂ hp = { toLinearMap := i.restrictScalarsRange₂ j (Algebra.linearMap S R) ⋯ p hp, bijective_left := ⋯, bijective_right := ⋯ }
Instances For
If a perfect pairing over a field L
takes values in a subfield K
along two K
-subspaces
whose L
span is full, then these subspaces induce a K
-structure in the sense of
Algebra I, Bourbaki : Chapter II, §8.1 Definition 1.
Simultaneously restrict both the domains and scalars of a perfect pairing with coefficients in a field.