Documentation Verification Report

EquivFin

📁 Source: Mathlib/Data/Fintype/EquivFin.lean

Statistics

MetricCount
DefinitionsembeddingEquivOfFinite, ofLeftInverseOfCardLE, ofRightInverseOfCardLE, equivFin, equivFinOfCardEq, equivOfCardEq, equivFin, equivFinOfCardEq, equivOfCardEq, ofFinite, truncEquivFin, truncEquivFinOfCardEq, truncEquivOfCardEq, truncFinBijection, equivOfFiniteSelfEmbedding, truncOfCardLE, natEmbedding, fintypeOfFinsetCardLe, fintypeOfNotInfinite, fintypeOrInfinite
20
TheoremsembeddingEquivOfFinite_apply, embeddingEquivOfFinite_symm_apply, ofLeftInverseOfCardLE_apply, ofLeftInverseOfCardLE_symm_apply, ofRightInverseOfCardLE_apply, ofRightInverseOfCardLE_symm_apply, of_fintype, of_injective, of_subsingleton, of_surjective, card_eq_of_equiv, card_eq_of_equiv_fin, card_eq_of_equiv_fintype, univ_map_embedding, bijective_iff_injective_and_card, bijective_iff_surjective_and_card, card_eq, card_eq_one_iff, card_eq_one_iff_nonempty_unique, card_eq_one_of_forall_eq, card_le_one_iff, card_le_one_iff_subsingleton, card_lt_of_surjective_not_injective, exists_ne_of_one_lt_card, exists_pair_of_one_lt_card, false, finite, one_lt_card, one_lt_card_iff, one_lt_card_iff_nontrivial, exists_of_card_eq_finset, exists_of_card_le_finset, is_empty, nonempty_iff_card_le, nonempty_of_card_le, toEmbedding_equivOfFiniteSelfEmbedding, rightInverse_of_card_le, leftInverse_of_card_le, exists_notMem_finset, exists_subset_card_eq, exists_superset_card_eq, instNontrivial, instSigmaOfNonempty, instSigmaOfNonempty_1, nonempty, of_injective, of_injective_to_set, of_not_fintype, of_surjective, of_surjective_from_set, sigma_of_right, infinite, infinite_of_left, infinite_of_right, finite, finite, infinite, finite, infinite_of_left, infinite_of_right, finite_iff_nonempty_fintype, instFiniteProp, instInfiniteFinset, instInfiniteListOfNonempty, instInfiniteMultisetOfNonempty, instInfiniteNat, instInfiniteOption, instInfinitePerm, isEmpty_fintype, not_injective_infinite_finite, not_surjective_finite_infinite
71
Total91

Equiv

Definitions

NameCategoryTheorems
embeddingEquivOfFinite 📖CompOp
2 mathmath: embeddingEquivOfFinite_apply, embeddingEquivOfFinite_symm_apply
ofLeftInverseOfCardLE 📖CompOp
2 mathmath: ofLeftInverseOfCardLE_apply, ofLeftInverseOfCardLE_symm_apply
ofRightInverseOfCardLE 📖CompOp
2 mathmath: ofRightInverseOfCardLE_apply, ofRightInverseOfCardLE_symm_apply

Theorems

NameKindAssumesProvesValidatesDepends On
embeddingEquivOfFinite_apply 📖mathematicalDFunLike.coe
Equiv
Function.Embedding
EquivLike.toFunLike
instEquivLike
embeddingEquivOfFinite
Function.Embedding.equivOfFiniteSelfEmbedding
embeddingEquivOfFinite_symm_apply 📖mathematicalDFunLike.coe
Equiv
Function.Embedding
EquivLike.toFunLike
instEquivLike
symm
embeddingEquivOfFinite
toEmbedding
ofLeftInverseOfCardLE_apply 📖mathematicalFintype.cardDFunLike.coe
Equiv
EquivLike.toFunLike
instEquivLike
ofLeftInverseOfCardLE
ofLeftInverseOfCardLE_symm_apply 📖mathematicalFintype.cardDFunLike.coe
Equiv
EquivLike.toFunLike
instEquivLike
symm
ofLeftInverseOfCardLE
ofRightInverseOfCardLE_apply 📖mathematicalFintype.cardDFunLike.coe
Equiv
EquivLike.toFunLike
instEquivLike
ofRightInverseOfCardLE
ofRightInverseOfCardLE_symm_apply 📖mathematicalFintype.cardDFunLike.coe
Equiv
EquivLike.toFunLike
instEquivLike
symm
ofRightInverseOfCardLE

Finite

Theorems

NameKindAssumesProvesValidatesDepends On
of_fintype 📖mathematicalFiniteFintype.finite
of_injective 📖mathematicalFiniteexists_equiv_fin
of_equiv
of_fintype
Equiv.injective
of_subsingleton 📖mathematicalFiniteof_injective
of_fintype
Function.injective_of_subsingleton
of_surjective 📖mathematicalFiniteof_injective
Function.injective_surjInv

Finset

Definitions

NameCategoryTheorems
equivFin 📖CompOp
equivFinOfCardEq 📖CompOp
equivOfCardEq 📖CompOp

Theorems

NameKindAssumesProvesValidatesDepends On
card_eq_of_equiv 📖mathematicalcardcard_eq_of_equiv_fintype
Fintype.card_coe
card_eq_of_equiv_fin 📖mathematicalcardFin.equiv_iff_eq
card_eq_of_equiv_fintype 📖mathematicalcard
Fintype.card
card_eq_of_equiv_fin
univ_map_embedding 📖mathematicalmap
univ
Finite.of_fintype
Function.Embedding.toEmbedding_equivOfFiniteSelfEmbedding
univ_map_equiv_to_embedding

Fintype

Definitions

NameCategoryTheorems
equivFin 📖CompOp
6 mathmath: CategoryTheory.FinCategory.categoryAsType_comp, CategoryTheory.FinCategory.asTypeToObjAsType_map, CategoryTheory.FinCategory.categoryAsType_id, CategoryTheory.FinCategory.asTypeToObjAsType_obj, CategoryTheory.FinCategory.objAsTypeToAsType_map, CategoryTheory.FinCategory.objAsTypeToAsType_obj
equivFinOfCardEq 📖CompOp
equivOfCardEq 📖CompOp
ofFinite 📖CompOp
8 mathmath: CuspForm.coe_trace, PiTensorProduct.dualDistribEquivOfBasis_apply_apply, Nat.card_eq, SlashInvariantForm.coe_trace, ModularForm.coe_norm, Algebra.TensorProduct.equivPiOfFiniteBasis_symm_apply, ModularForm.coe_trace, SlashInvariantForm.coe_norm
truncEquivFin 📖CompOp
truncEquivFinOfCardEq 📖CompOp
truncEquivOfCardEq 📖CompOp
truncFinBijection 📖CompOp

Theorems

NameKindAssumesProvesValidatesDepends On
bijective_iff_injective_and_card 📖mathematicalFunction.Bijective
card
card_of_bijective
Function.Injective.surjective_of_finite
Finite.of_fintype
bijective_iff_surjective_and_card 📖mathematicalFunction.Bijective
card
card_of_bijective
Function.Surjective.injective_of_finite
Finite.of_fintype
card_eq 📖mathematicalcard
Equiv
Trunc.nonempty
card_congr
card_eq_one_iff 📖mathematicalcardcard_unit
card_eq
Equiv.injective
card_eq_one_iff_nonempty_unique 📖mathematicalcard
Unique
card_eq_one_iff
card_unique
card_eq_one_of_forall_eq 📖mathematicalcardcard_eq_one_iff
card_le_one_iff 📖mathematicalcardcard_eq_zero_iff
card_eq_one_iff
le_rfl
card_le_of_injective
card_unit
card_le_one_iff_subsingleton 📖mathematicalcardcard_le_one_iff
subsingleton_iff
card_lt_of_surjective_not_injective 📖mathematicalcardcard_lt_of_injective_not_surjective
Function.injective_surjInv
Function.Surjective.injective_of_finite
Finite.of_fintype
exists_ne_of_one_lt_card 📖cardexists_ne
one_lt_card_iff_nontrivial
exists_pair_of_one_lt_card 📖cardexists_pair_ne
one_lt_card_iff_nontrivial
false 📖not_finite
Finite.of_fintype
finite 📖mathematicalFinite
one_lt_card 📖mathematicalcardone_lt_card_iff_nontrivial
one_lt_card_iff 📖mathematicalcardone_lt_card_iff_nontrivial
nontrivial_iff
one_lt_card_iff_nontrivial 📖mathematicalcard
Nontrivial
Mathlib.Tactic.Contrapose.contrapose_iff₁
card_le_one_iff_subsingleton

Function.Embedding

Definitions

NameCategoryTheorems
equivOfFiniteSelfEmbedding 📖CompOp
2 mathmath: Equiv.embeddingEquivOfFinite_apply, toEmbedding_equivOfFiniteSelfEmbedding
truncOfCardLE 📖CompOp

Theorems

NameKindAssumesProvesValidatesDepends On
exists_of_card_eq_finset 📖mathematicalFintype.card
Finset.card
Finset.map
Finset.univ
exists_of_card_le_finset
Finset.eq_of_subset_of_card_le
Finset.coe_map
Finset.coe_univ
Set.image_univ
Finset.card_map
exists_of_card_le_finset 📖mathematicalFintype.card
Finset.card
Set
Set.instHasSubset
Set.range
DFunLike.coe
Function.Embedding
Function.instFunLikeEmbedding
SetLike.coe
Finset
Finset.instSetLike
nonempty_of_card_le
Fintype.card_coe
is_empty 📖mathematicalIsEmpty
Function.Embedding
not_injective_infinite_finite
inj'
nonempty_iff_card_le 📖mathematicalFunction.Embedding
Fintype.card
Fintype.card_le_of_embedding
nonempty_of_card_le
nonempty_of_card_le 📖mathematicalFintype.cardFunction.EmbeddingTrunc.nonempty
toEmbedding_equivOfFiniteSelfEmbedding 📖mathematicalEquiv.toEmbedding
equivOfFiniteSelfEmbedding
ext

Function.LeftInverse

Theorems

NameKindAssumesProvesValidatesDepends On
rightInverse_of_card_le 📖Fintype.cardFunction.surjective_iff_hasRightInverse
Fintype.bijective_iff_surjective_and_card
le_antisymm
Fintype.card_le_of_surjective

Function.RightInverse

Theorems

NameKindAssumesProvesValidatesDepends On
leftInverse_of_card_le 📖Fintype.cardFunction.LeftInverse.rightInverse_of_card_le

Infinite

Definitions

NameCategoryTheorems
natEmbedding 📖CompOp

Theorems

NameKindAssumesProvesValidatesDepends On
exists_notMem_finset 📖mathematicalFinset
Finset.instMembership
Fintype.false
exists_subset_card_eq 📖mathematicalFinset.cardFinset.card_map
Finset.card_range
exists_superset_card_eq 📖mathematicalFinset.cardFinset
Finset.instHasSubset
subset_rfl
Finset.instReflSubset
LE.le.eq_or_lt
exists_notMem_finset
HasSubset.Subset.trans
Finset.instIsTransSubset
Finset.subset_cons
Finset.card_cons
instNontrivial 📖mathematicalNontrivialexists_notMem_finset
instSigmaOfNonempty 📖mathematicalInfiniteof_surjective
Sigma.fst_surjective
instSigmaOfNonempty_1 📖Infinitesigma_of_right
nonempty 📖Nontrivial.to_nonempty
instNontrivial
of_injective 📖mathematicalInfiniteFinite.false
Finite.of_injective
of_injective_to_set 📖mathematicalSet.ElemInfiniteof_not_fintype
lt_irrefl
Fintype.card_le_of_injective
Set.toFinset_card
Finset.card_lt_card
Set.toFinset_ssubset_univ
Set.ssubset_univ_iff
of_not_fintype 📖mathematicalInfiniteisEmpty_fintype
of_surjective 📖mathematicalInfiniteFinite.false
Finite.of_surjective
of_surjective_from_set 📖mathematicalSet.ElemInfiniteof_injective_to_set
Function.injective_surjInv
sigma_of_right 📖mathematicalInfiniteof_injective

Int

Theorems

NameKindAssumesProvesValidatesDepends On
infinite 📖mathematicalInfiniteInfinite.of_injective
instInfiniteNat

Prod

Theorems

NameKindAssumesProvesValidatesDepends On
infinite_of_left 📖mathematicalInfiniteInfinite.of_surjective
fst_surjective
infinite_of_right 📖mathematicalInfiniteInfinite.of_surjective
snd_surjective

Quot

Theorems

NameKindAssumesProvesValidatesDepends On
finite 📖mathematicalFiniteFinite.of_surjective
mk_surjective

Quotient

Theorems

NameKindAssumesProvesValidatesDepends On
finite 📖mathematicalFiniteQuot.finite

String

Theorems

NameKindAssumesProvesValidatesDepends On
infinite 📖mathematicalInfiniteInfinite.of_injective
instInfiniteListOfNonempty

Subtype

Theorems

NameKindAssumesProvesValidatesDepends On
finite 📖mathematicalFiniteFinite.of_injective
coe_injective

Sum

Theorems

NameKindAssumesProvesValidatesDepends On
infinite_of_left 📖mathematicalInfiniteInfinite.of_injective
inl_injective
infinite_of_right 📖mathematicalInfiniteInfinite.of_injective
inr_injective

(root)

Definitions

NameCategoryTheorems
fintypeOfFinsetCardLe 📖CompOp
fintypeOfNotInfinite 📖CompOp
fintypeOrInfinite 📖CompOp

Theorems

NameKindAssumesProvesValidatesDepends On
finite_iff_nonempty_fintype 📖mathematicalFinite
Fintype
nonempty_fintype
Finite.of_fintype
instFiniteProp 📖mathematicalFiniteFinite.of_subsingleton
instInfiniteFinset 📖mathematicalInfinite
Finset
Infinite.of_injective
Finset.singleton_injective
instInfiniteListOfNonempty 📖mathematicalInfiniteInfinite.of_surjective
instInfiniteMultisetOfNonempty
Quot.mk_surjective
instInfiniteMultisetOfNonempty 📖mathematicalInfinite
Multiset
Infinite.of_injective
instInfiniteNat
Multiset.replicate_left_injective
instInfiniteNat 📖mathematicalInfiniteInfinite.of_not_fintype
LE.le.not_gt
Finset.card_le_univ
LT.lt.trans_eq
Finset.card_range
instInfiniteOption 📖mathematicalInfiniteInfinite.of_injective
Option.some_injective
instInfinitePerm 📖mathematicalInfinite
Equiv.Perm
Nontrivial.to_nonempty
Infinite.instNontrivial
Infinite.of_injective
Equiv.swap_injective_of_left
isEmpty_fintype 📖mathematicalIsEmpty
Fintype
Infinite
nonempty_fintype
Fintype.finite
not_injective_infinite_finite 📖Finite.false
Finite.of_injective
not_surjective_finite_infinite 📖Infinite.not_finite
Infinite.of_surjective

---

← Back to Index