Restricting additive automorphisms to invariant subgroups #
An additive automorphism of an abelian group which preserves an additive subgroup restricts to an integral linear automorphism of that subgroup. Base change gives an automorphism of every scalar extension of the subgroup, compatibly with further scalar extension.
Main declarations #
AddEquiv.invariantRestrict: restriction to an invariant additive subgroup.AddEquiv.baseChangeInvariantRestrictUnit: the induced automorphism after scalar extension.AddEquiv.baseChange_invariantRestrict_map_baseChange_basis: its action on a base-changed basis when the original restriction is monomial in that basis.AddEquiv.baseChangeInvariantRestrictUnit_pow_eq_one: transport of an exponent bound to scalar extensions.AddEquiv.mapScalarExtensionAutomorphisms_baseChangeInvariantRestrictUnit: compatibility with further scalar extension.
Restriction to an invariant subgroup #
An additive automorphism of V that restricts to a bijection of an additive subgroup M,
viewed as an integral linear automorphism of M.
Equations
Instances For
The restriction of θ to an invariant subgroup acts by θ.
The inverse of the restriction of θ acts by θ.symm.
Restriction commutes with taking the inverse automorphism.
Powers of the restriction of θ act by the corresponding powers of θ.
Base change #
The automorphism of R ⊗[ℤ] M obtained by base-changing the restriction of θ.
Equations
- θ.baseChangeInvariantRestrictUnit M hθ = LinearMap.GeneralLinearGroup.ofLinearEquiv (LinearEquiv.baseChange ℤ R (↥M) (↥M) (θ.invariantRestrict M hθ))
Instances For
The induced automorphism is the base change of the restriction of θ.
The induced automorphism acts on a pure tensor through the restriction of θ.
The inverse induced automorphism acts on a pure tensor through the inverse restriction.
If an invariant restriction sends each basis vector to a scalar multiple of another basis vector, its base change has the corresponding monomial action on the base-changed basis.
An exponent bound on θ is preserved by restriction and scalar extension.
Further scalar extension leaves the base-changed restriction unchanged.