Linearly disjoint fields #
This file contains basics about the linearly disjoint fields.
Linear disjoint intermediate fields #
We adapt the definitions in https://en.wikipedia.org/wiki/Linearly_disjoint.
See the file Mathlib/LinearAlgebra/LinearDisjoint.lean for details.
Main definitions #
IntermediateField.LinearDisjoint: an intermediate fieldAofE / Fand an abstract fieldLbetweenE / F(as a special case, two intermediate fields) are linearly disjoint overF, if they are linearly disjoint as subalgebras (Subalgebra.LinearDisjoint).
Implementation notes #
The Subalgebra.LinearDisjoint is stated for two Subalgebras. The original design of
IntermediateField.LinearDisjoint is also stated for two IntermediateFields
(see IntermediateField.linearDisjoint_iff' for the original statement).
But it's probably useful if one of them can be generalized to an abstract field
(see https://github.com/leanprover-community/mathlib4/pull/9651#discussion_r1464070324).
This leads to the current design of IntermediateField.LinearDisjoint
which is for one IntermediateField and one abstract field.
It is not generalized to two abstract fields as this will break the dot notation.
Main results #
Equivalent characterization of linear disjointness:
IntermediateField.LinearDisjoint.linearIndependent_left: ifAandLare linearly disjoint, then anyF-linearly independent family onAremains linearly independent overL.IntermediateField.LinearDisjoint.of_basis_left: conversely, if there exists anF-basis ofAwhich remains linearly independent overL, thenAandLare linearly disjoint.IntermediateField.LinearDisjoint.linearIndependent_right:IntermediateField.LinearDisjoint.linearIndependent_right': ifAandLare linearly disjoint, then anyF-linearly independent family onLremains linearly independent overA.IntermediateField.LinearDisjoint.of_basis_right:IntermediateField.LinearDisjoint.of_basis_right': conversely, if there exists anF-basis ofLwhich remains linearly independent overA, thenAandLare linearly disjoint.IntermediateField.LinearDisjoint.linearIndependent_mul:IntermediateField.LinearDisjoint.linearIndependent_mul': ifAandLare linearly disjoint, then for any family ofF-linearly independent elements{ a_i }ofA, and any family ofF-linearly independent elements{ b_j }ofL, the family{ a_i * b_j }inSis alsoF-linearly independent.IntermediateField.LinearDisjoint.of_basis_mul:IntermediateField.LinearDisjoint.of_basis_mul': conversely, if{ a_i }is anF-basis ofA, if{ b_j }is anF-basis ofL, such that the family{ a_i * b_j }inEisF-linearly independent, thenAandLare linearly disjoint.
Other main results:
IntermediateField.LinearDisjoint.symm,IntermediateField.linearDisjoint_comm: linear disjointness is symmetric.IntermediateField.LinearDisjoint.rank_sup_of_isAlgebraic,IntermediateField.LinearDisjoint.finrank_sup: ifAandBare linearly disjoint, then the rank ofA ⊔ Bis equal to the product of the rank ofAandB.TODO: remove the algebraic assumptions (the proof becomes complicated).
IntermediateField.LinearDisjoint.of_finrank_sup: conversely, ifAandBare finite extensions, such that rank ofA ⊔ Bis equal to the product of the rank ofAandB, thenAandBare linearly disjoint.IntermediateField.LinearDisjoint.of_finrank_coprime: if the rank ofAandBare coprime, thenAandBare linearly disjoint.IntermediateField.LinearDisjoint.inf_eq_bot: ifAandBare linearly disjoint, then they are disjoint.
Tags #
linearly disjoint, linearly independent, tensor product
If A is an intermediate field of E / F, and E / L / F is a field extension tower,
then A and L are linearly disjoint, if they are linearly disjoint as subalgebras of E
(Subalgebra.LinearDisjoint).
Equations
- A.LinearDisjoint L = A.LinearDisjoint (IsScalarTower.toAlgHom F L E).range
Instances For
Two intermediate fields are linearly disjoint if and only if they are linearly disjoint as subalgebras.
Linear disjointness is symmetric.
Linear disjointness is symmetric.
If A and L are linearly disjoint, then any F-linearly independent family on A remains
linearly independent over L.
If there exists an F-basis of A which remains linearly independent over L, then
A and L are linearly disjoint.
If A and B are linearly disjoint, then any F-linearly independent family on B remains
linearly independent over A.
If there exists an F-basis of B which remains linearly independent over A, then
A and B are linearly disjoint.
If A and L are linearly disjoint, then any F-linearly independent family on L remains
linearly independent over A.
If there exists an F-basis of L which remains linearly independent over A, then
A and L are linearly disjoint.
If A and B are linearly disjoint, then for any F-linearly independent families
{ u_i }, { v_j } of A, B, the products { u_i * v_j }
are linearly independent over F.
If A and L are linearly disjoint, then for any F-linearly independent families
{ u_i }, { v_j } of A, L, the products { u_i * v_j }
are linearly independent over F.
If there are F-bases { u_i }, { v_j } of A, B, such that the products
{ u_i * v_j } are linearly independent over F, then A and B are linearly disjoint.
If there are F-bases { u_i }, { v_j } of A, L, such that the products
{ u_i * v_j } are linearly independent over F, then A and L are linearly disjoint.
Similar to IntermediateField.LinearDisjoint.of_le_right but this is for abstract fields.
If A and B are linearly disjoint, A' and B' are contained in A and B,
respectively, then A' and B' are also linearly disjoint.
Similar to IntermediateField.LinearDisjoint.of_le but this is for abstract fields.
If A and A itself are linearly disjoint over F, then it is equal to F.
If A and B are linearly disjoint over F, and at least one them are algebraic, then the
rank of A ⊔ B is equal to the product of that of A and B. Note that this result is
also true without algebraic assumption, but the proof becomes very complicated.
If A and B are linearly disjoint over F, then the Module.finrank of
A ⊔ B is equal to the product of that of A and B.
If A and B are finite extensions of F,
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 L have coprime degree over F, then they are linearly disjoint.