Documentation Verification Report

Finite

📁 Source: Mathlib/RingTheory/Unramified/Finite.lean

Statistics

MetricCount
Definitionselem, sec
2
Theoremscomp_sec, finite_of_free, finite_of_free_aux, flat_of_restrictScalars, iff_exists_tensorProduct, lmul_elem, one_tmul_mul_elem, one_tmul_sub_tmul_one_mul_elem, projective_of_restrictScalars
9
Total11

Algebra.FormallyUnramified

Definitions

NameCategoryTheorems
elem 📖CompOp
3 mathmath: one_tmul_mul_elem, lmul_elem, one_tmul_sub_tmul_one_mul_elem
sec 📖CompOp
1 mathmath: comp_sec

Theorems

NameKindAssumesProvesValidatesDepends On
comp_sec 📖mathematicalLinearMap.comp
TensorProduct
CommRing.toCommSemiring
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
AddCommGroup.toAddCommMonoid
Algebra.toModule
TensorProduct.addCommMonoid
TensorProduct.leftModule
Algebra.id
IsScalarTower.to_smulCommClass
IsScalarTower.right
RingHom.id
RingHomCompTriple.ids
TensorProduct.AlgebraTensorModule.lift
LinearMap.flip
IsScalarTower.to_smulCommClass'
LinearMap.restrictScalars
LinearMap
LinearMap.addCommMonoid
LinearMap.module
SMulCommClass.symm
SMulZeroClass.toSMul
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddCommMonoid.toAddMonoid
DistribSMul.toSMulZeroClass
DistribMulAction.toDistribSMul
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
Module.toDistribMulAction
IsScalarTower.left
DistribMulAction.toMulAction
LinearMap.IsScalarTower.compatibleSMul
Algebra.toSMul
LinearMap.instIsScalarTower
AlgHom.toLinearMap
Module.End
Module.End.instSemiring
Module.End.instAlgebra
Algebra.lsmul
smulCommClass_self
CommRing.toCommMonoid
CommMonoid.toMonoid
Ring.toSemiring
CommRing.toRing
sec
LinearMap.id
LinearMap.ext
IsScalarTower.to_smulCommClass
IsScalarTower.right
RingHomCompTriple.ids
IsScalarTower.to_smulCommClass'
SMulCommClass.symm
IsScalarTower.left
LinearMap.IsScalarTower.compatibleSMul
LinearMap.instIsScalarTower
smulCommClass_self
TensorProduct.induction_on
map_zero
AddMonoidHomClass.toZeroHomClass
DistribMulActionSemiHomClass.toAddMonoidHomClass
SemilinearMapClass.distribMulActionSemiHomClass
LinearMap.semilinearMapClass
MonoidWithZeroHomClass.toZeroHomClass
Algebra.to_smulCommClass
RingHomClass.toMonoidWithZeroHomClass
AlgHomClass.toRingHomClass
AlgHom.algHomClass
zero_smul
map_smul
SemilinearMapClass.toMulActionSemiHomClass
SemigroupAction.mul_smul
SMulCommClass.smul_comm
map_add
SemilinearMapClass.toAddHomClass
NonUnitalAlgHomClass.instLinearMapClass
AlgHom.instNonUnitalAlgHomClassOfAlgHomClass
add_smul
lmul_elem
one_smul
finite_of_free 📖mathematicalModule.Finite
CommSemiring.toSemiring
CommRing.toCommSemiring
NonUnitalNonAssocSemiring.toAddCommMonoid
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Algebra.toModule
IsScalarTower.to_smulCommClass
IsScalarTower.right
RingHomInvPair.ids
Module.Basis.linearCombination_repr
Finsupp.linearCombination_apply
LinearEquiv.trans.congr_simp
Finsupp.lcongr_symm
Module.Basis.coe_reindex
Finsupp.coe_basisSingleOne
Finsupp.lcongr_single
finsuppTensorFinsupp_symm_single
Module.Basis.repr_symm_apply
Module.Basis.coe_singleton
Finsupp.linearCombination_single
mul_one
one_smul
top_le_iff
not_imp_comm
Finsupp.notMem_support_iff
MulZeroClass.mul_zero
map_zero
AddMonoidHomClass.toZeroHomClass
DistribMulActionSemiHomClass.toAddMonoidHomClass
SemilinearMapClass.distribMulActionSemiHomClass
SemilinearEquivClass.instSemilinearMapClass
LinearEquiv.instSemilinearEquivClass
Finset.sum_congr
zero_smul
Finset.sum_const_zero
Equiv.injective
LinearEquiv.injective
IsScalarTower.left
Finsupp.onFinset_sum
Algebra.to_smulCommClass
Finset.mul_sum
one_mul
one_tmul_mul_elem
finite_of_free_aux
Finsupp.sum_equivMapDomain
Finsupp.sum_uncurry_index
Module.Basis.tensorProduct_apply
DFunLike.congr_fun
lmul_elem
map_finsuppSum
NonUnitalAlgSemiHomClass.toDistribMulActionSemiHomClass
AlgHom.instNonUnitalAlgHomClassOfAlgHomClass
AlgHom.algHomClass
Finsupp.sum.eq_1
Finset.coe_image₂
Finset.sum_mul
smul_mul_assoc
Submodule.sum_mem
Submodule.smul_mem
Submodule.subset_span
finite_of_free_aux 📖mathematicalDFunLike.coe
LinearEquiv
CommSemiring.toSemiring
CommRing.toCommSemiring
RingHom.id
Semiring.toNonAssocSemiring
RingHomInvPair.ids
Finsupp
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
NonUnitalNonAssocSemiring.toAddCommMonoid
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Finsupp.instAddCommMonoid
Algebra.toModule
Finsupp.module
Semiring.toModule
EquivLike.toFunLike
DFinsupp.instEquivLikeLinearEquiv
Module.Basis.repr
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
Module.Basis
Module.Basis.instFunLike
TensorProduct
CommRing.toCommSemiring
NonUnitalNonAssocSemiring.toAddCommMonoid
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Algebra.toModule
CommSemiring.toSemiring
Algebra.TensorProduct.instMul
Algebra.to_smulCommClass
IsScalarTower.right
TensorProduct.tmul
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
CommRing.toRing
Finsupp.sum
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
TensorProduct.addCommMonoid
DFunLike.coe
Module.Basis
Module.Basis.instFunLike
Finset.sum
Finset.biUnion
Finsupp.support
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
LinearEquiv
RingHom.id
RingHomInvPair.ids
Finsupp
Finsupp.instAddCommMonoid
Finsupp.module
Semiring.toModule
EquivLike.toFunLike
DFinsupp.instEquivLikeLinearEquiv
Module.Basis.repr
Algebra.toSMul
Finsupp.instFunLike
TensorProduct.instSMul
RingHomInvPair.ids
Algebra.to_smulCommClass
IsScalarTower.right
Finsupp.sum.eq_1
Finset.mul_sum
one_mul
mul_comm
Module.Basis.linearCombination_repr
Finset.sum_congr
TensorProduct.tmul_sum
TensorProduct.CompatibleSMul.isScalarTower
IsScalarTower.left
Finsupp.sum_sum_index
zero_smul
add_smul
Finsupp.sum_smul_index
SemigroupAction.mul_smul
map_finsuppSum
DistribMulActionSemiHomClass.toAddMonoidHomClass
SemilinearMapClass.distribMulActionSemiHomClass
SemilinearEquivClass.instSemilinearMapClass
LinearEquiv.instSemilinearEquivClass
map_smul
SemilinearMapClass.toMulActionSemiHomClass
Finset.sum_comm
Finset.sum_subset_zero_on_sdiff
Finset.subset_biUnion_of_mem
TensorProduct.zero_tmul
flat_of_restrictScalars 📖mathematicalModule.Flat
CommRing.toCommSemiring
AddCommGroup.toAddCommMonoid
Module.Flat.of_retract
IsScalarTower.to_smulCommClass
IsScalarTower.right
Module.Flat.baseChange
IsScalarTower.to_smulCommClass'
SMulCommClass.symm
IsScalarTower.left
LinearMap.IsScalarTower.compatibleSMul
LinearMap.instIsScalarTower
smulCommClass_self
comp_sec
iff_exists_tensorProduct 📖mathematicalAlgebra.FormallyUnramified
TensorProduct
CommRing.toCommSemiring
NonUnitalNonAssocSemiring.toAddCommMonoid
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Algebra.toModule
CommSemiring.toSemiring
Algebra.TensorProduct.instMul
Algebra.to_smulCommClass
IsScalarTower.right
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
Algebra.TensorProduct.instRing
CommRing.toRing
TensorProduct.tmul
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
instZeroTensorProduct
DFunLike.coe
AlgHom
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Algebra.TensorProduct.instSemiring
Algebra.TensorProduct.instAlgebra
AlgHom.funLike
Algebra.TensorProduct.lmul'
Algebra.to_smulCommClass
IsScalarTower.right
Algebra.formallyUnramified_iff
KaehlerDifferential.eq_1
Ideal.cotangent_subsingleton_iff
Ideal.isIdempotentElem_iff_of_fg
KaehlerDifferential.ideal_fg
map_sub
DistribMulActionSemiHomClass.toAddMonoidHomClass
NonUnitalAlgSemiHomClass.toDistribMulActionSemiHomClass
AlgHom.instNonUnitalAlgHomClassOfAlgHomClass
AlgHom.algHomClass
map_one
MonoidHomClass.toOneHomClass
MonoidWithZeroHomClass.toMonoidHomClass
RingHomClass.toMonoidWithZeroHomClass
AlgHomClass.toRingHomClass
Ideal.mem_span_singleton
Ideal.subset_span
mul_comm
mul_assoc
sub_mul
one_mul
IsIdempotentElem.eq
sub_self
MulZeroClass.zero_mul
sub_sub_cancel
dvd_refl
sub_sub_self
mul_sub
mul_one
le_antisymm
Mathlib.Tactic.LinearCombination.eq_of_eq
AddRightCancelSemigroup.toIsRightCancelAdd
Mathlib.Tactic.LinearCombination.eq_rearrange
Mathlib.Tactic.Ring.of_eq
Mathlib.Tactic.Ring.sub_congr
Mathlib.Tactic.Ring.add_congr
Mathlib.Tactic.Ring.atom_pf
Mathlib.Tactic.Ring.sub_pf
Mathlib.Tactic.Ring.neg_add
Mathlib.Tactic.Ring.neg_mul
Mathlib.Tactic.Ring.neg_one_mul
Mathlib.Meta.NormNum.IsInt.to_raw_eq
Mathlib.Meta.NormNum.isInt_mul
Mathlib.Meta.NormNum.IsInt.of_raw
Mathlib.Meta.NormNum.IsNat.to_isInt
Mathlib.Meta.NormNum.IsNat.of_raw
Mathlib.Tactic.Ring.neg_zero
Mathlib.Tactic.Ring.add_pf_add_lt
Mathlib.Tactic.Ring.add_pf_zero_add
Mathlib.Tactic.Ring.cast_zero
Mathlib.Meta.NormNum.isNat_ofNat
Nat.cast_zero
Mathlib.Tactic.Ring.add_pf_add_zero
Mathlib.Tactic.Ring.mul_congr
Mathlib.Tactic.Ring.add_mul
Mathlib.Tactic.Ring.mul_add
Mathlib.Tactic.Ring.mul_pf_right
Mathlib.Tactic.Ring.mul_pf_left
Mathlib.Tactic.Ring.one_mul
Mathlib.Tactic.Ring.mul_zero
Mathlib.Tactic.Ring.zero_mul
Mathlib.Tactic.Ring.cast_pos
Nat.cast_one
Mathlib.Tactic.Ring.mul_one
Mathlib.Meta.NormNum.IsNat.to_raw_eq
Mathlib.Meta.NormNum.IsInt.to_isNat
Mathlib.Tactic.Ring.add_pf_add_gt
Mathlib.Tactic.Ring.add_pf_add_overlap_zero
Mathlib.Tactic.Ring.add_overlap_pf_zero
Mathlib.Meta.NormNum.isInt_add
lmul_elem 📖mathematicalDFunLike.coe
AlgHom
TensorProduct
CommRing.toCommSemiring
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
Algebra.toModule
Algebra.TensorProduct.instSemiring
Algebra.TensorProduct.instAlgebra
AlgHom.funLike
Algebra.TensorProduct.lmul'
elem
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
CommRing.toRing
Algebra.to_smulCommClass
IsScalarTower.right
iff_exists_tensorProduct
one_tmul_mul_elem 📖mathematicalTensorProduct
CommRing.toCommSemiring
NonUnitalNonAssocSemiring.toAddCommMonoid
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Algebra.toModule
CommSemiring.toSemiring
Algebra.TensorProduct.instMul
Algebra.to_smulCommClass
IsScalarTower.right
TensorProduct.tmul
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
CommRing.toRing
elem
Algebra.to_smulCommClass
IsScalarTower.right
sub_eq_zero
sub_mul
one_tmul_sub_tmul_one_mul_elem
one_tmul_sub_tmul_one_mul_elem 📖mathematicalTensorProduct
CommRing.toCommSemiring
NonUnitalNonAssocSemiring.toAddCommMonoid
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Algebra.toModule
CommSemiring.toSemiring
Algebra.TensorProduct.instMul
Algebra.to_smulCommClass
IsScalarTower.right
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
Algebra.TensorProduct.instRing
CommRing.toRing
TensorProduct.tmul
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
elem
instZeroTensorProduct
Algebra.to_smulCommClass
IsScalarTower.right
iff_exists_tensorProduct
projective_of_restrictScalars 📖mathematicalModule.Projective
CommSemiring.toSemiring
CommRing.toCommSemiring
AddCommGroup.toAddCommMonoid
Module.Projective.of_split
IsScalarTower.to_smulCommClass
IsScalarTower.right
Module.Projective.tensorProduct
Module.Projective.of_free
Module.Free.self
IsScalarTower.to_smulCommClass'
SMulCommClass.symm
IsScalarTower.left
LinearMap.IsScalarTower.compatibleSMul
LinearMap.instIsScalarTower
smulCommClass_self
comp_sec

---

← Back to Index