Commit 2024-10-28 09:08 bacb7f7d
View on Github →feat(RingTheory/LinearDisjoint): definition and properties of linearly disjoint of subalgebras (1) (#17820) 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
. Equivalent characterization of linearly disjointness:Subalgebra.LinearDisjoint.linearIndependent_left_of_flat
: ifA
andB
are linearly disjoint, ifB
is a flatR
-module, then for any family ofR
-linearly independent elements ofA
, they are alsoB
-linearly independent.Subalgebra.LinearDisjoint.of_basis_left
: 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, 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, 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.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 specified versions assumingS
is commutative.