Documentation Verification Report

Option

πŸ“ Source: Mathlib/Data/Finsupp/Option.lean

Statistics

MetricCount
DefinitionsoptionElim, optionEquiv, some
3
TheoremsembDomain_some_none, embDomain_some_some, eq_option_embedding_update_none_iff, optionElim_apply_eq_elim, optionElim_apply_none, optionElim_apply_some, optionElim_eq_elim', optionElim_ne_zero_iff, optionElim_ne_zero_of_left, optionElim_ne_zero_of_right, optionElim_some, optionElim_zero, optionEquiv_apply, optionEquiv_symm_apply, prod_option_index, some_add, some_apply, some_embDomain_some, some_optionElim, some_single_none, some_single_some, some_update_none, some_zero, sum_option_index, sum_option_index_smul
25
Total28

Finsupp

Definitions

NameCategoryTheorems
optionElim πŸ“–CompOp
9 mathmath: optionElim_some, optionElim_eq_elim', MvPolynomial.optionEquivLeft_coeff_coeff, MvPolynomial.mem_support_coeff_optionEquivLeft, optionElim_zero, optionElim_apply_some, optionElim_apply_eq_elim, some_optionElim, optionElim_apply_none
optionEquiv πŸ“–CompOp
2 mathmath: optionEquiv_symm_apply, optionEquiv_apply
some πŸ“–CompOp
17 mathmath: some_zero, some_embDomain_some, eq_option_embedding_update_none_iff, optionElim_some, some_add, MvPolynomial.optionEquivLeft_coeff_some_coeff_none, some_single_none, prod_option_index, sum_option_index_smul, some_update_none, linearCombination_option, MvPolynomial.optionEquivLeft_monomial, some_optionElim, some_single_some, optionEquiv_apply, some_apply, sum_option_index

Theorems

NameKindAssumesProvesValidatesDepends On
embDomain_some_none πŸ“–mathematicalβ€”DFunLike.coe
Finsupp
instFunLike
embDomain
Function.Embedding.some
β€”embDomain_notin_range
embDomain_some_some πŸ“–mathematicalβ€”DFunLike.coe
Finsupp
instFunLike
embDomain
Function.Embedding.some
β€”embDomain_apply_self
eq_option_embedding_update_none_iff πŸ“–mathematicalβ€”update
embDomain
Function.Embedding.some
DFunLike.coe
Finsupp
instFunLike
some
β€”Equiv.apply_eq_iff_eq_symm_apply
optionElim_apply_eq_elim πŸ“–mathematicalβ€”DFunLike.coe
Finsupp
instFunLike
optionElim
β€”optionElim_apply_none
optionElim_apply_some
optionElim_apply_none πŸ“–mathematicalβ€”DFunLike.coe
Finsupp
instFunLike
optionElim
β€”coe_update
Function.update_self
optionElim_apply_some πŸ“–mathematicalβ€”DFunLike.coe
Finsupp
instFunLike
optionElim
β€”coe_update
Function.update_of_ne
embDomain_some_some
optionElim_eq_elim' πŸ“–mathematicalβ€”DFunLike.coe
Finsupp
instFunLike
optionElim
Option.elim'
β€”optionElim_apply_eq_elim
Option.elim'_eq_elim
optionElim_ne_zero_iff πŸ“–β€”β€”β€”β€”Mathlib.Tactic.Contrapose.contraposeβ‚‚
optionElim_zero
single_zero
optionElim_ne_zero_of_right
optionElim_ne_zero_of_left
optionElim_ne_zero_of_left πŸ“–β€”β€”β€”β€”Mathlib.Tactic.Contrapose.contraposeβ‚„
optionElim_apply_eq_elim
optionElim_ne_zero_of_right πŸ“–β€”β€”β€”β€”Mathlib.Tactic.Contrapose.contraposeβ‚„
ext
optionElim_apply_eq_elim
optionElim_some πŸ“–mathematicalβ€”optionElim
DFunLike.coe
Finsupp
instFunLike
some
β€”ext
optionElim_apply_none
optionElim_apply_eq_elim
optionElim_zero πŸ“–mathematicalβ€”optionElim
Finsupp
instZero
single
β€”ext
optionElim_apply_eq_elim
single_eq_same
single_eq_of_ne
optionEquiv_apply πŸ“–mathematicalβ€”DFunLike.coe
Equiv
Finsupp
EquivLike.toFunLike
Equiv.instEquivLike
optionEquiv
instFunLike
some
β€”β€”
optionEquiv_symm_apply πŸ“–mathematicalβ€”DFunLike.coe
Equiv
Finsupp
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.symm
optionEquiv
update
embDomain
Function.Embedding.some
β€”β€”
prod_option_index πŸ“–mathematicalAddZero.toZero
AddZeroClass.toAddZero
MulOne.toOne
MulOneClass.toMulOne
Monoid.toMulOneClass
CommMonoid.toMonoid
AddZero.toAdd
MulOne.toMul
prod
DFunLike.coe
Finsupp
instFunLike
some
β€”induction_linear
some_zero
mul_one
prod_add_index
some_add
mul_mul_mul_comm
prod_single_index
single_eq_same
some_single_none
single_eq_of_ne
some_single_some
one_mul
some_add πŸ“–mathematicalβ€”some
AddZero.toZero
AddZeroClass.toAddZero
Finsupp
instAdd
β€”ext
some_apply πŸ“–mathematicalβ€”DFunLike.coe
Finsupp
instFunLike
some
β€”β€”
some_embDomain_some πŸ“–mathematicalβ€”some
embDomain
Function.Embedding.some
β€”ext
some_apply
embDomain_apply_self
some_optionElim πŸ“–mathematicalβ€”some
optionElim
β€”ext
optionElim_apply_eq_elim
some_single_none πŸ“–mathematicalβ€”some
single
Finsupp
instZero
β€”ext
single_eq_of_ne
some_single_some πŸ“–mathematicalβ€”some
single
β€”ext
single_apply
some_update_none πŸ“–mathematicalβ€”some
update
β€”ext
Function.update_of_ne
some_zero πŸ“–mathematicalβ€”some
Finsupp
instZero
β€”ext
sum_option_index πŸ“–mathematicalAddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddCommMonoid.toAddMonoid
AddZero.toAdd
sum
DFunLike.coe
Finsupp
instFunLike
some
β€”induction_linear
some_zero
add_zero
sum_add_index
Finset.mem_union
mem_support_iff
some_add
add_add_add_comm
sum_single_index
single_eq_same
some_single_none
single_eq_of_ne
some_single_some
zero_add
sum_option_index_smul πŸ“–mathematicalβ€”sum
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
SMulZeroClass.toSMul
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddCommMonoid.toAddMonoid
DistribSMul.toSMulZeroClass
DistribMulAction.toDistribSMul
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
Module.toDistribMulAction
AddCommMagma.toAdd
AddCommSemigroup.toAddCommMagma
AddCommMonoid.toAddCommSemigroup
DFunLike.coe
Finsupp
instFunLike
some
β€”sum_option_index
zero_smul
add_smul

---

← Back to Index