Documentation Verification Report

Projective

πŸ“ Source: Mathlib/Algebra/Module/Projective.lean

Statistics

MetricCount
DefinitionsProjective
1
Theoremssurjective_linearMapComp_left, exists_rightInverse_of_surjective, iff_split, iff_split', iff_split_of_projective, of_basis, of_equiv, of_equiv', of_free, of_lifting_property, of_lifting_property', of_lifting_property'', of_ringEquiv, of_split, out, tensorProduct, instProjectiveDFinsupp, instProjectiveProd, projective_def, projective_def', projective_lifting_property
21
Total22

Function.Surjective

Theorems

NameKindAssumesProvesValidatesDepends On
surjective_linearMapComp_left πŸ“–mathematicalDFunLike.coe
LinearMap
RingHom.id
Semiring.toNonAssocSemiring
LinearMap.instFunLike
LinearMap
RingHom.id
Semiring.toNonAssocSemiring
LinearMap.comp
RingHomCompTriple.ids
β€”LinearMap.surjective_comp_left_of_exists_rightInverse
RingHomCompTriple.ids
RingHomInvPair.ids
LinearMap.exists_rightInverse_of_surjective
LinearMap.range_eq_top_of_surjective
RingHomSurjective.ids

LinearMap

Theorems

NameKindAssumesProvesValidatesDepends On
exists_rightInverse_of_surjective πŸ“–mathematicalrange
RingHom.id
Semiring.toNonAssocSemiring
RingHomSurjective.ids
Top.top
Submodule
Submodule.instTop
LinearMap
RingHom.id
Semiring.toNonAssocSemiring
comp
RingHomCompTriple.ids
id
β€”RingHomSurjective.ids
Module.projective_lifting_property
range_eq_top

Module

Definitions

NameCategoryTheorems
Projective πŸ“–CompData
36 mathmath: projective_of_isLocalizedModule, Projective.of_lifting_property', Algebra.FormallySmooth.projective_kaehlerDifferential, basicOpen_subset_freeLocus_iff, projective_of_isSemisimpleRing, Algebra.FormallySmooth.iff_subsingleton_and_projective, IsProjective.iff_projective, IsAzumaya.toProjective, freeLocus_eq_univ_iff, Algebra.FormallyUnramified.projective_of_restrictScalars, Submodule.projective_units, Submodule.projective_of_isUnit, Projective.of_basis, Invertible.instProjective, Projective.of_equiv, Projective.of_free, Projective.iff_split_of_projective, Projective.of_lifting_property, projective_def', dual_projective, Projective.of_lifting_property'', projective_of_localization_maximal', Projective.of_equiv', ModuleCat.projective_of_module_projective, Projective.tensorProduct, Algebra.formallySmooth_iff, projective_def, projective_of_localization_maximal, instProjectiveDFinsupp, Projective.of_split, Grassmannian.projective_quotient, instProjectiveProd, Projective.iff_split, Flat.projective_of_finitePresentation, Projective.iff_split', Projective.of_ringEquiv

Theorems

NameKindAssumesProvesValidatesDepends On
instProjectiveDFinsupp πŸ“–mathematicalProjectiveProjective
DFinsupp
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddCommMonoid.toAddMonoid
DFinsupp.addCommMonoid
DFinsupp.module
β€”Projective.of_lifting_property''
RingHomCompTriple.ids
DFunLike.congr_fun
DFinsupp.lhom_ext'
LinearMap.ext
DFinsupp.ext
DFinsupp.coprodMap_apply_single
projective_lifting_property
instProjectiveProd πŸ“–mathematicalβ€”Projective
Prod.instAddCommMonoid
Prod.instModule
β€”Projective.of_lifting_property''
RingHomCompTriple.ids
projective_lifting_property
LinearMap.comp_coprod
LinearMap.coprod_inl_inr
projective_def πŸ“–mathematicalβ€”Projective
LinearMap
RingHom.id
Semiring.toNonAssocSemiring
Finsupp
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Finsupp.instAddCommMonoid
NonUnitalNonAssocSemiring.toAddCommMonoid
Finsupp.module
Semiring.toModule
DFunLike.coe
LinearMap.instFunLike
Finsupp.linearCombination
β€”Projective.out
projective_def' πŸ“–mathematicalβ€”Projective
LinearMap
RingHom.id
Semiring.toNonAssocSemiring
Finsupp
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Finsupp.instAddCommMonoid
NonUnitalNonAssocSemiring.toAddCommMonoid
Finsupp.module
Semiring.toModule
LinearMap.comp
RingHomCompTriple.ids
Finsupp.linearCombination
LinearMap.id
β€”RingHomCompTriple.ids
projective_lifting_property πŸ“–mathematicalDFunLike.coe
LinearMap
RingHom.id
Semiring.toNonAssocSemiring
LinearMap.instFunLike
LinearMap
RingHom.id
Semiring.toNonAssocSemiring
LinearMap.comp
RingHomCompTriple.ids
β€”RingHomCompTriple.ids
Projective.out
LinearMap.ext
map_finsuppSum
DistribMulActionSemiHomClass.toAddMonoidHomClass
SemilinearMapClass.distribMulActionSemiHomClass
LinearMap.semilinearMapClass
map_smul
SemilinearMapClass.toMulActionSemiHomClass
Function.surjInv_eq

Module.Projective

Theorems

NameKindAssumesProvesValidatesDepends On
iff_split πŸ“–mathematicalβ€”Module.Projective
AddCommMonoid
Module
Module.Free
LinearMap
RingHom.id
Semiring.toNonAssocSemiring
LinearMap.comp
RingHomCompTriple.ids
LinearMap.id
β€”iff_split'
UnivLE.small
univLE_of_max
UnivLE.self
iff_split' πŸ“–mathematicalβ€”Module.Projective
AddCommMonoid
Module
Module.Free
LinearMap
RingHom.id
Semiring.toNonAssocSemiring
LinearMap.comp
RingHomCompTriple.ids
LinearMap.id
β€”RingHomInvPair.ids
RingHomCompTriple.ids
Module.Free.of_basis
LinearMap.ext
LinearEquiv.apply_symm_apply
of_split
of_free
iff_split_of_projective πŸ“–mathematicalDFunLike.coe
LinearMap
RingHom.id
Semiring.toNonAssocSemiring
LinearMap.instFunLike
Module.Projective
LinearMap
RingHom.id
Semiring.toNonAssocSemiring
LinearMap.comp
RingHomCompTriple.ids
LinearMap.id
β€”RingHomCompTriple.ids
Module.projective_lifting_property
of_split
of_basis πŸ“–mathematicalβ€”Module.Projectiveβ€”RingHomInvPair.ids
AddMonoid.nat_smulCommClass'
Module.Basis.constr_apply
Finsupp.smul_single'
mul_one
map_finsuppSum
DistribMulActionSemiHomClass.toAddMonoidHomClass
SemilinearMapClass.distribMulActionSemiHomClass
LinearMap.semilinearMapClass
Finsupp.linearCombination_single
Module.Basis.linearCombination_repr
of_equiv πŸ“–mathematicalβ€”Module.Projectiveβ€”RingEquiv.map_zero
Finsupp.ext
Finsupp.mapRange.congr_simp
map_add
SemilinearMapClass.toAddHomClass
SemilinearEquivClass.instSemilinearMapClass
LinearEquiv.instSemilinearEquivClass
LinearMap.semilinearMapClass
AddMonoidHomClass.toAddHomClass
RingHomClass.toAddMonoidHomClass
RingEquivClass.toRingHomClass
RingEquiv.instRingEquivClass
LinearEquiv.map_smulβ‚›β‚—
map_smul
SemilinearMapClass.toMulActionSemiHomClass
map_mul
NonUnitalRingHomClass.toMulHomClass
RingHomClass.toNonUnitalRingHomClass
RingHom.instRingHomClass
RingHomCompTriple.comp_apply
RingHomInvPair.triplesβ‚‚
Finsupp.sum_mapRange_index
zero_smul
Finsupp.sum_equivMapDomain
map_finsuppSum
DistribMulActionSemiHomClass.toAddMonoidHomClass
SemilinearMapClass.distribMulActionSemiHomClass
LinearEquiv.apply_symm_apply
of_equiv' πŸ“–mathematicalβ€”Module.Projectiveβ€”RingHomInvPair.ids
of_equiv
of_free πŸ“–mathematicalβ€”Module.Projectiveβ€”of_basis
of_lifting_property πŸ“–mathematicalLinearMap
Ring.toSemiring
RingHom.id
Semiring.toNonAssocSemiring
AddCommGroup.toAddCommMonoid
LinearMap.comp
RingHomCompTriple.ids
Module.Projective
Ring.toSemiring
AddCommGroup.toAddCommMonoid
β€”RingHomCompTriple.ids
of_lifting_property''
RingHomInvPair.ids
LinearEquiv.surjective
of_lifting_property' πŸ“–mathematicalLinearMap
RingHom.id
Semiring.toNonAssocSemiring
LinearMap.comp
RingHomCompTriple.ids
Module.Projectiveβ€”RingHomCompTriple.ids
of_lifting_property''
RingHomInvPair.ids
LinearEquiv.surjective
of_lifting_property'' πŸ“–mathematicalLinearMap
RingHom.id
Semiring.toNonAssocSemiring
Finsupp
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Finsupp.instAddCommMonoid
NonUnitalNonAssocSemiring.toAddCommMonoid
Finsupp.module
Semiring.toModule
LinearMap.comp
RingHomCompTriple.ids
LinearMap.id
Module.Projectiveβ€”RingHomCompTriple.ids
Module.projective_def'
Finsupp.linearCombination_surjective
of_ringEquiv πŸ“–mathematicalβ€”Module.Projectiveβ€”of_equiv
of_split πŸ“–mathematicalLinearMap.comp
RingHom.id
Semiring.toNonAssocSemiring
RingHomCompTriple.ids
LinearMap.id
Module.Projectiveβ€”RingHomCompTriple.ids
Module.projective_lifting_property
Finsupp.linearCombination_single
one_smul
LinearMap.comp_apply
LinearMap.id_apply
out πŸ“–mathematicalβ€”LinearMap
RingHom.id
Semiring.toNonAssocSemiring
Finsupp
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Finsupp.instAddCommMonoid
NonUnitalNonAssocSemiring.toAddCommMonoid
Finsupp.module
Semiring.toModule
DFunLike.coe
LinearMap.instFunLike
Finsupp.linearCombination
β€”β€”
tensorProduct πŸ“–mathematicalβ€”Module.Projective
TensorProduct
TensorProduct.addCommMonoid
TensorProduct.leftModule
IsScalarTower.to_smulCommClass
β€”IsScalarTower.to_smulCommClass
of_split
Finsupp.smulCommClass
Algebra.to_smulCommClass
of_free
Module.Free.tensor
Finsupp.isScalarTower
IsScalarTower.right
Module.Free.finsupp
Module.Free.self
TensorProduct.AlgebraTensorModule.curry_injective
TensorProduct.isScalarTower_left
RingHomCompTriple.ids
LinearMap.ext
Finsupp.lhom_ext'
LinearMap.ext_ring

---

← Back to Index