map and comap for Submodules #
Main declarations #
Submodule.map: The pushforward of a submodulep ⊆ Mbyf : M → M₂Submodule.comap: The pullback of a submodulep ⊆ M₂alongf : M → M₂Submodule.giMapComap:map fandcomap fform aGaloisInsertionwhenfis surjective.Submodule.gciMapComap:map fandcomap fform aGaloisCoinsertionwhenfis injective.
Tags #
submodule, subspace, linear map, pushforward, pullback
The pushforward of a submodule p ⊆ M by f : M → M₂
Equations
- Submodule.map f p = { carrier := ⇑f '' ↑p, add_mem' := ⋯, zero_mem' := ⋯, smul_mem' := ⋯ }
Instances For
The pushforward of a submodule by an injective linear map is
linearly equivalent to the original submodule. See also LinearEquiv.submoduleMap for a
computable version when f has an explicit inverse.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The pullback of a submodule p ⊆ M₂ along f : M → M₂
Equations
- Submodule.comap f p = { carrier := ⇑f ⁻¹' ↑p, add_mem' := ⋯, zero_mem' := ⋯, smul_mem' := ⋯ }
Instances For
For any R submodules p and q, p ⊓ q as a submodule of q.
Equations
- p.submoduleOf q = Submodule.comap q.subtype p
Instances For
If p ≤ q, then p as a subgroup of q is isomorphic to p.
Equations
Instances For
map f and comap f form a GaloisInsertion when f is surjective.
Equations
Instances For
Alias of Submodule.map_iSup_comap_of_surjective.
map f and comap f form a GaloisCoinsertion when f is injective.
Equations
Instances For
A linear isomorphism induces an order isomorphism of submodules.
Equations
- Submodule.orderIsoMapComapOfBijective f hf = { toFun := Submodule.map f, invFun := Submodule.comap f, left_inv := ⋯, right_inv := ⋯, map_rel_iff' := ⋯ }
Instances For
A linear isomorphism induces an order isomorphism of submodules.
Equations
Instances For
The infimum of a family of invariant submodule of an endomorphism is also an invariant submodule.
If s ≤ t, then we can view s as a submodule of t by taking the comap
of t.subtype.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Given modules M, M₂ over a commutative ring, together with submodules p ⊆ M, q ⊆ M₂,
the set of maps $\{f ∈ Hom(M, M₂) | f(p) ⊆ q \}$ is a submodule of Hom(M, M₂).
Equations
Instances For
The LinearMap from the preimage of a submodule to itself.
This is the linear version of AddMonoidHom.addSubmonoidComap
and AddMonoidHom.addSubgroupComap.
Equations
- f.submoduleComap q = f.restrict ⋯
Instances For
A linear map between two modules restricts to a linear map from any submodule p of the domain onto the image of that submodule.
This is the linear version of AddMonoidHom.addSubmonoidMap and AddMonoidHom.addSubgroupMap.
Equations
- f.submoduleMap p = f.restrict ⋯
Instances For
Linear equivalences #
Alias of Submodule.map_equiv_eq_comap_symm.
A linear equivalence of two modules restricts to a linear equivalence from any submodule
p of the domain onto the image of that submodule.
This is the linear version of AddEquiv.submonoidMap and AddEquiv.subgroupMap.
This is LinearEquiv.ofSubmodule' but with map on the right instead of comap on the left.
Equations
- One or more equations did not get rendered due to their size.