FLT/Mathlib/LinearAlgebra/TensorProduct/Algebra.lean
Explanation legend Lean4 Domain Explanation Language (L4DEL)
L4DEL explanations are a separate layer. They do not change the Lean source. Intuition is explanatory prose; numbered items are a reading path; sources link the wording back to evidence.
- L4DEL
- Lean4 Domain Explanation Language
Credit: The upstream authors and contributors retain credit for the project and mathematics. lean4-explainer only renders their pinned source and adds the separately disclosed explanation layer.
Project sources: Pinned project documentation, Pinned FLT blueprint introduction
2 declarations, 0 contain sorry, 0 declared as axioms
Algebra
Material destined for Mathlib.
Imported by 3 files
- def
AlgHom.rTensorThe base extension of an R-algebra homomorphismf : N → Pto anf-semilinear mapN ⊗[R] M → P ⊗[R] Mline 24 sourceSource documentation
The base extension of an R-algebra homomorphism
f : N → Pto anf-semilinear mapN ⊗[R] M → P ⊗[R] M.standard axioms: Quot.sound, propext what this means
Statement uses:
CommSemiring,AddCommMonoid,Semiring,Module,Algebra,AlgHom,LinearMap,AlgHom.toRingHom,TensorProductProof uses:
RingHom.id,LinearMap.rTensor,LinearMap.mk,LinearMap.toAddHom20 instances, coercions and auxiliary constants left out.
Tactic trace: 9 steps
Open to load the checked before-and-after goal states.
def AlgHom.rTensor {R : Type*} [CommSemiring R] (M : Type*) {N : Type*} {P : Type*} [AddCommMonoid M] [Semiring N] [Semiring P] [Module R M] [Algebra R N] [Algebra R P] (f : N →ₐ[R] P) : N ⊗[R] M →ₛₗ[f.toRingHom] P ⊗[R] M := { … - lemma
AlgHom.rTensor_map_smulline 42 sourcestandard axioms: Quot.sound, propext what this means
Statement uses:
CommSemiring,AddCommMonoid,Semiring,Module,Algebra,AlgHom,TensorProduct,Eq,LinearMap,AlgHom.toRingHom, AlgHom.rTensor,HSMul.hSMulProof uses:
MulActionHom.map_smul',RingHom,LinearMap.toMulActionHom33 instances, coercions and auxiliary constants left out.