Linearly disjoint subalgebras #
This file contains basics about linearly disjoint subalgebras.
We adapt the definitions in https://en.wikipedia.org/wiki/Linearly_disjoint.
See the file Mathlib/LinearAlgebra/LinearDisjoint.lean for details.
Main definitions #
Subalgebra.LinearDisjoint: two subalgebras are linearly disjoint, if they are linearly disjoint as submodules (Submodule.LinearDisjoint).Subalgebra.LinearDisjoint.mulMap: if two subalgebrasAandBofS / Rare linearly disjoint, then there isA ⊗[R] B ≃ₐ[R] A ⊔ Binduced by multiplication inS.
Main results #
Equivalent characterization of linear disjointness #
Subalgebra.LinearDisjoint.linearIndependent_left_of_flat: ifAandBare linearly disjoint, and ifBis a flatR-module, then for any family ofR-linearly independent elements ofA, they are alsoB-linearly independent.Subalgebra.LinearDisjoint.of_basis_left_op: conversely, if a basis ofAis alsoB-linearly independent, thenAandBare linearly disjoint.Subalgebra.LinearDisjoint.linearIndependent_right_of_flat: ifAandBare linearly disjoint, and ifAis a flatR-module, then for any family ofR-linearly independent elements ofB, they are alsoA-linearly independent.Subalgebra.LinearDisjoint.of_basis_right: conversely, if a basis ofBis alsoA-linearly independent, thenAandBare linearly disjoint.Subalgebra.LinearDisjoint.linearIndependent_mul_of_flat: ifAandBare linearly disjoint, and if one ofAandBis flat, then for any family ofR-linearly independent elements{ a_i }ofA, and any family ofR-linearly independent elements{ b_j }ofB, the family{ a_i * b_j }inSis alsoR-linearly independent.Subalgebra.LinearDisjoint.of_basis_mul: conversely, if{ a_i }is anR-basis ofA, if{ b_j }is anR-basis ofB, such that the family{ a_i * b_j }inSisR-linearly independent, thenAandBare linearly disjoint.
Other main results #
Subalgebra.LinearDisjoint.symm_of_commute,Subalgebra.linearDisjoint_comm_of_commute: linear disjointness is symmetric under some commutative conditions.Subalgebra.LinearDisjoint.bot_left,Subalgebra.LinearDisjoint.bot_right: the image ofRinSis linearly disjoint with any other subalgebras.Subalgebra.LinearDisjoint.sup_free_of_free: the compositum of two linearly disjoint subalgebras is a free module, if two subalgebras are also free modules.Subalgebra.LinearDisjoint.rank_sup_of_free,Subalgebra.LinearDisjoint.finrank_sup_of_free: if subalgebrasAandBare linearly disjoint and they are free modules, then the rank ofA ⊔ Bis equal to the product of the rank ofAandB.Subalgebra.LinearDisjoint.of_finrank_sup_of_free: conversely, ifAandBare subalgebras which are free modules of finite rank, such that rank ofA ⊔ Bis equal to the product of the rank ofAandB, thenAandBare linearly disjoint.Subalgebra.LinearDisjoint.adjoin_rank_eq_rank_left:Subalgebra.LinearDisjoint.adjoin_rank_eq_rank_right: ifAandBare linearly disjoint, ifAis free andBis flat (resp.Bis free andAis flat), then[B[A] : B] = [A : R](resp.[A[B] : A] = [B : R]). See alsoSubalgebra.adjoin_rank_le.Subalgebra.LinearDisjoint.of_finrank_coprime_of_free: if the rank ofAandBare coprime, and they satisfy some freeness condition, thenAandBare linearly disjoint.Subalgebra.LinearDisjoint.inf_eq_bot_of_commute,Subalgebra.LinearDisjoint.inf_eq_bot: ifAandBare linearly disjoint, under suitable technical conditions, they are disjoint.
The results with name containing "of_commute" also have corresponding specialized versions
assuming S is commutative.
Tags #
linearly disjoint, linearly independent, tensor product
If A and B are subalgebras of S / R,
then A and B are linearly disjoint, if they are linearly disjoint as submodules of S.
Equations
- A.LinearDisjoint B = (Subalgebra.toSubmodule A).LinearDisjoint (Subalgebra.toSubmodule B)
Instances For
Linear disjointness is symmetric if elements in the module commute.
Linear disjointness is symmetric if elements in the module commute.
The image of R in S is linearly disjoint with any other subalgebras.
The image of R in S is linearly disjoint with any other subalgebras.
Linear disjointness is symmetric in a commutative ring.
Linear disjointness is symmetric in a commutative ring.
If A and B are subalgebras in a commutative algebra S over R, and if they are
linearly disjoint, then there is the natural isomorphism
A ⊗[R] B ≃ₐ[R] A ⊔ B induced by multiplication in S.
Equations
- H.mulMap = (AlgEquiv.ofInjective (A.mulMap B) ⋯).trans ((A.mulMap B).range.equivOfEq (A ⊔ B) ⋯)
Instances For
If A and B are subalgebras in a commutative algebra S over R, and if they are
linearly disjoint, and if they are free R-modules, then A ⊔ B is also a free R-module.
If A and B are linearly disjoint, if B is a flat R-module, then for any family of
R-linearly independent elements of A, they are also B-linearly independent
in the opposite ring.
If a basis of A is also B-linearly independent in the opposite ring,
then A and B are linearly disjoint.
If A and B are linearly disjoint, if A is a flat R-module, then for any family of
R-linearly independent elements of B, they are also A-linearly independent.
If a basis of B is also A-linearly independent, then A and B are linearly disjoint.
If A and B are linearly disjoint and their elements commute, if B is a flat R-module,
then for any family of R-linearly independent elements of A,
they are also B-linearly independent.
If a basis of A is also B-linearly independent, if elements in A and B commute,
then A and B are linearly disjoint.
If A and B are linearly disjoint, if A is flat, then for any family of
R-linearly independent elements { a_i } of A, and any family of
R-linearly independent elements { b_j } of B, the family { a_i * b_j } in S is
also R-linearly independent.
If A and B are linearly disjoint, if B is flat, then for any family of
R-linearly independent elements { a_i } of A, and any family of
R-linearly independent elements { b_j } of B, the family { a_i * b_j } in S is
also R-linearly independent.
If A and B are linearly disjoint, if one of A and B is flat, then for any family of
R-linearly independent elements { a_i } of A, and any family of
R-linearly independent elements { b_j } of B, the family { a_i * b_j } in S is
also R-linearly independent.
If { a_i } is an R-basis of A, if { b_j } is an R-basis of B,
such that the family { a_i * b_j } in S is R-linearly independent,
then A and B are linearly disjoint.
In a commutative ring, if A and B are linearly disjoint, if B is a flat R-module,
then for any family of R-linearly independent elements of A,
they are also B-linearly independent.
In a commutative ring, if a basis of A is also B-linearly independent,
then A and B are linearly disjoint.
In a commutative ring, if subalgebras A and B are linearly disjoint and they are
free modules, then the rank of A ⊔ B is equal to the product of the rank of A and B.
In a commutative ring, if subalgebras A and B are linearly disjoint and they are
free modules, then the rank of A ⊔ B is equal to the product of the rank of A and B.
In a commutative ring, if A and B are subalgebras which are free modules of finite rank,
such that rank of A ⊔ B is equal to the product of the rank of A and B,
then A and B are linearly disjoint.
If A and B are linearly disjoint, if A is free and B is flat,
then [B[A] : B] = [A : R]. See also Subalgebra.adjoin_rank_le.
If A and B are linearly disjoint, if B is free and A is flat,
then [A[B] : A] = [B : R]. See also Subalgebra.adjoin_rank_le.
If the rank of A and B are coprime, and they satisfy some freeness condition,
then A and B are linearly disjoint.
If A/R is integral, such that A' and B are linearly disjoint for all subalgebras A'
of A which are finitely generated R-modules, then A and B are linearly disjoint.
If B/R is integral, such that A and B' are linearly disjoint for all subalgebras B'
of B which are finitely generated R-modules, then A and B are linearly disjoint.
If A/R and B/R are integral, such that any finite subalgebras in A and B are
linearly disjoint, then A and B are linearly disjoint.