Some results on tensor product of subalgebras #
Linear maps induced by multiplication for subalgebras #
Let R
be a commutative ring, S
be a commutative R
-algebra.
Let A
and B
be R
-subalgebras in S
(Subalgebra R S
). We define some linear maps
induced by the multiplication in S
, which are
mainly used in the definition of linearly disjointness.
Subalgebra.mulMap
: the naturalR
-algebra homomorphismA ⊗[R] B →ₐ[R] S
induced by the multiplication inS
, whose image isA ⊔ B
(Subalgebra.mulMap_range
).Subalgebra.mulMap'
: the naturalR
-algebra homomorphismA ⊗[R] B →ₗ[R] A ⊔ B
induced by multiplication inS
, which is surjective (Subalgebra.mulMap'_surjective
).Subalgebra.lTensorBot
,Subalgebra.rTensorBot
: the natural isomorphism ofR
-algebras betweeni(R) ⊗[R] A
andA
, resp.A ⊗[R] i(R)
andA
, induced by multiplication inS
, herei : R → S
is the structure map. They generalizeAlgebra.TensorProduct.lid
andAlgebra.TensorProduct.rid
, asi(R)
is not necessarily isomorphic toR
.They are
Subalgebra
versions ofSubmodule.lTensorOne
andSubmodule.rTensorOne
.
If A
is a subalgebra of S/R
, there is the natural R
-algebra isomorphism between
i(R) ⊗[R] A
and A
induced by multiplication in S
, here i : R → S
is the structure map.
This generalizes Algebra.TensorProduct.lid
as i(R)
is not necessarily isomorphic to R
.
This is the Subalgebra
version of Submodule.lTensorOne
Equations
- A.lTensorBot = Algebra.TensorProduct.algEquivOfLinearEquivTensorProduct (Subalgebra.toSubmodule A).lTensorOne ⋯ ⋯
Instances For
If A
is a subalgebra of S/R
, there is the natural R
-algebra isomorphism between
A ⊗[R] i(R)
and A
induced by multiplication in S
, here i : R → S
is the structure map.
This generalizes Algebra.TensorProduct.rid
as i(R)
is not necessarily isomorphic to R
.
This is the Subalgebra
version of Submodule.rTensorOne
Equations
- A.rTensorBot = Algebra.TensorProduct.algEquivOfLinearEquivTensorProduct (Subalgebra.toSubmodule A).rTensorOne ⋯ ⋯
Instances For
If A
and B
are subalgebras in a commutative algebra S
over R
,
there is the natural R
-algebra homomorphism
A ⊗[R] B →ₐ[R] S
induced by multiplication in S
.
Equations
- A.mulMap B = Algebra.TensorProduct.productMap A.val B.val
Instances For
If A
and B
are subalgebras in a commutative algebra S
over R
,
there is the natural R
-algebra homomorphism
A ⊗[R] B →ₐ[R] A ⊔ B
induced by multiplication in S
,
which is surjective (Subalgebra.mulMap'_surjective
).
Instances For
If A
and B
are subalgebras of a commutative R
-algebra S
, both of them are
free R
-algebras, then the rank of A ⊔ B
is less than or equal to
the product of that of A
and B
.
If A
and B
are subalgebras of a commutative R
-algebra S
, both of them are
free R
-algebras, then the Module.finrank
of A ⊔ B
is less than or equal to
the product of that of A
and B
.