FLT/Mathlib/Algebra/Central/TensorProduct.lean
6 declarations, 0 contain sorry, 0 declared as axioms
Tensor Product
Material destined for Mathlib.
Imports (10)
- Mathlib.Algebra.Central.Defs
- Mathlib.RingTheory.TensorProduct.Maps
- Mathlib.Algebra.Algebra.Subalgebra.Centralizer
- Mathlib.Algebra.Central.Basic
- Mathlib.Algebra.EuclideanDomain.Field
- Mathlib.Data.Rat.Cast.Order
- Mathlib.LinearAlgebra.Basis.VectorSpace
- Mathlib.Tactic.NormNum.Abs
- Mathlib.Tactic.NormNum.DivMod
- Mathlib.Tactic.NormNum.OfScientific
Imported by 2 files
- lemma
Subalgebra.sup_includeLeft_includeRight_eq_topline 30 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
CommSemiring,Semiring,Algebra,Eq,Subalgebra,TensorProduct,Max.max,AlgHom.range,Algebra.TensorProduct.includeLeft,Algebra.TensorProduct.includeRight,Top.topProof uses:
Subalgebra.ext,Eq.mpr,Iff,Membership.mem,id,Eq.trans,True,congrArg,iff_true,TensorProduct.inductionOn,TensorProduct.tmul,HMul.hMul,OfNat.ofNat,of_eq_true,congr,mul_one,one_mul,eq_self,Subalgebra.mul_mem,Algebra.mem_sup_leftand 5 more62 instances, coercions and auxiliary constants left out.
Tactic trace: 7 steps
Open to load the checked before-and-after goal states.
- lemma
Subalgebra.center_tensorProduct_eq_infline 44 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,Ring,Algebra,Eq,Subalgebra,TensorProduct,Subalgebra.center,Min.min,AlgHom.range,Subtype,Membership.mem,Algebra.TensorProduct.map,Subalgebra.val,AlgHom.idProof uses:
Eq.mpr,Subalgebra.centralizer,Algebra.TensorProduct.includeLeft,id,congrArg,Eq.symm,Subalgebra.centralizer_coe_range_includeLeft_eq_center_tensorProduct,Algebra.TensorProduct.includeRight,Subalgebra.centralizer_range_includeRight_eq_center_tensorProduct,Max.max,Subalgebra.centralizer_coe_sup,of_eq_true,Eq.trans,True,Set.univ,Set,Top.top, Subalgebra.sup_includeLeft_includeRight_eq_top,Subalgebra.centralizer_univ,eq_self70 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- lemma
Submodule.tensorProduct_inf_eq_range_mapline 55 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,AddCommGroup,Module,Submodule,Eq,TensorProduct,Min.min,LinearMap.range,Subtype,Membership.mem,RingHom.id,TensorProduct.map,Submodule.subtype,LinearMap.idProof uses:
le_antisymm,Set,LinearMap,Submodule.projectionOnto,Exists.choose,IsCompl,Submodule.exists_isCompl,Exists.choose_spec,LinearMap.comp,Eq.mpr,id,congrArg,Eq.symm,TensorProduct.inductionOn,of_eq_true,TensorProduct.tmul,Eq.trans,True,congrFun',Submodule.projectionOnto_apply_leftand 16 more53 instances, coercions and auxiliary constants left out.
Tactic trace: 21 steps
Open to load the checked before-and-after goal states.
- lemma
Subalgebra.tensorProduct_inf_eq_range_mapline 80 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,Ring,Algebra,Subalgebra,Eq,TensorProduct,Min.min,AlgHom.range,Subtype,Membership.mem,Algebra.TensorProduct.map,Subalgebra.val,AlgHom.idProof uses:
Subalgebra.toSubmodule_injective, Submodule.tensorProduct_inf_eq_range_map,OrderEmbedding,Submodule,Subalgebra.toSubmodule61 instances, coercions and auxiliary constants left out.
- lemma
Subalgebra.center_tensorProductline 90 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,Ring,Algebra,Eq,Subalgebra,TensorProduct,Subalgebra.center,AlgHom.range,Subtype,Membership.mem,Algebra.TensorProduct.map,Subalgebra.valProof uses:
Min.min,AlgHom.id, Subalgebra.center_tensorProduct_eq_inf,of_eq_true,Eq.trans,True,congrFun',congrArg,id,Eq.mp, Subalgebra.tensorProduct_inf_eq_range_map,eq_self51 instances, coercions and auxiliary constants left out.
Tactic trace: 11 steps
Open to load the checked before-and-after goal states.
- instance
(instance at line 99)line 99 source