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 subalgebrasA
andB
ofS / R
are linearly disjoint, then there isA ⊗[R] B ≃ₐ[R] A ⊔ B
induced by multiplication inS
.
Main results #
Equivalent characterization of linearly disjointness #
Subalgebra.LinearDisjoint.linearIndependent_left_of_flat
: ifA
andB
are linearly disjoint, and ifB
is 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 ofA
is alsoB
-linearly independent, thenA
andB
are linearly disjoint.Subalgebra.LinearDisjoint.linearIndependent_right_of_flat
: ifA
andB
are linearly disjoint, and ifA
is 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 ofB
is alsoA
-linearly independent, thenA
andB
are linearly disjoint.Subalgebra.LinearDisjoint.linearIndependent_mul_of_flat
: ifA
andB
are linearly disjoint, and if one ofA
andB
is 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 }
inS
is 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 }
inS
isR
-linearly independent, thenA
andB
are linearly disjoint.
Other main results #
Subalgebra.LinearDisjoint.symm_of_commute
,Subalgebra.linearDisjoint_symm_of_commute
: linearly disjoint is symmetric under some commutative conditions.Subalgebra.LinearDisjoint.bot_left
,Subalgebra.LinearDisjoint.bot_right
: the image ofR
inS
is 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 subalgebrasA
andB
are linearly disjoint and they are free modules, then the rank ofA ⊔ B
is equal to the product of the rank ofA
andB
.Subalgebra.LinearDisjoint.of_finrank_sup_of_free
: conversely, ifA
andB
are subalgebras which are free modules of finite rank, such that rank ofA ⊔ B
is equal to the product of the rank ofA
andB
, thenA
andB
are linearly disjoint.Subalgebra.LinearDisjoint.adjoin_rank_eq_rank_left
:Subalgebra.LinearDisjoint.adjoin_rank_eq_rank_right
: ifA
andB
are linearly disjoint, ifA
is free andB
is flat (resp.B
is free andA
is 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 ofA
andB
are coprime, and they satisfy some freeness condition, thenA
andB
are linearly disjoint.Subalgebra.LinearDisjoint.inf_eq_bot_of_commute
,Subalgebra.LinearDisjoint.inf_eq_bot
: ifA
andB
are 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
Linearly disjoint is symmetric if elements in the module commute.
Linearly disjoint 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.
Linearly disjoint is symmetric in a commutative ring.
Linearly disjoint 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.