LeanPool.BruhatTits.Utils.LinearAlgebra #
theorem
Submodule.zero_lt_finrank_of_ne_bot
{R : Type u_1}
{M : Type u_2}
[Field R]
[AddCommGroup M]
[Module R M]
[Module.Finite R M]
(p : Submodule R M)
(hp : p ≠ ⊥)
:
theorem
Submodule.finrank_lt_finrank_of_ne_top
{R : Type u_1}
{M : Type u_2}
[Field R]
[AddCommGroup M]
[Module R M]
[Module.Finite R M]
(p : Submodule R M)
(hp : p ≠ ⊤)
:
theorem
Submodule.exists_generator_of_finrank_eq_one
{R : Type u_1}
{M : Type u_2}
[Field R]
[AddCommGroup M]
[Module R M]
[Module.Finite R M]
(p : Submodule R M)
(h : Module.finrank R ↥p = 1)
:
theorem
Submodule.exists_generator_of_finrank_eq_one_basis
{R : Type u_1}
{M : Type u_2}
[Field R]
[AddCommGroup M]
[Module R M]
[Module.Finite R M]
(b : Module.Basis (Fin 2) R M)
(p : Submodule R M)
(hr : Module.finrank R ↥p = 1)
(ht : p ≠ R ∙ b 0)
:
noncomputable def
quotTensorEquivQuotSMul'
{R : Type u_1}
[CommRing R]
(M : Type u_2)
[AddCommGroup M]
[Module R M]
(I : Ideal R)
:
As a module of the quotient ring, left tensoring a module with a quotient of the ring is the same as quotienting that module by the corresponding submodule.
Equations
Instances For
noncomputable def
TensorProduct.quotientEquivPiOfBasis
{R : Type u_5}
{M : Type u_6}
[CommRing R]
(I : Ideal R)
[AddCommGroup M]
[Module R M]
{ι : Type u_7}
[Fintype ι]
[DecidableEq ι]
(b : Module.Basis ι R M)
:
If b is an ι-indexed basis of M and Ìis an ideal ofR, the quotient M ⧸ I MisR ⧸ Iisomorphic toι → R ⧸ I`.
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
quotient_finrank_eq
{R : Type u_5}
{M : Type u_6}
[CommRing R]
(I : Ideal R)
[AddCommGroup M]
[Module R M]
{ι : Type u_7}
[Fintype ι]
[StrongRankCondition (R ⧸ I)]
(b : Module.Basis ι R M)
:
If M is free, the rank of M ⧸ IMas an R ⧸ I-module is the rank of M as an R-module.
Order on submodule above a fixed submodule #
@[simp]
theorem
Matrix.GeneralLinearGroup.toLin_symm_apply
{n : Type u_1}
[DecidableEq n]
[Fintype n]
{R : Type u_2}
[CommRing R]
(g : LinearMap.GeneralLinearGroup R (n → R))
(x : n → R)
: