Basic
📁 Source: Mathlib/Data/Sigma/Basic.lean
Statistics
| Metric | Count |
|---|---|
DefinitionsdecidableEq, elim, instInhabitedOfDefault_mathlib, map, toSigma, curry, instDecidableEqSigma, instInhabitedSigma, map, uncurry | 10 |
Theoremsof_sigma_map, sigma_map, sigma_map_iff, sigma_map, eq_of_sigmaMk_comp, elim_val, exists, forall, inj_iff, subtype_ext, subtype_ext_iff, fst_comp_toSigma, fst_toSigma, snd_toSigma, toSigma_inj, toSigma_injective, toSigma_mk, curry_uncurry, curry_update, eq, eta, exists, exists', forall, forall', fst_injective, fst_injective_iff, fst_surjective, fst_surjective_iff, map_mk, inj_iff, subtype_ext, subtype_ext_iff, uncurry_curry, sigma_mk_injective | 35 |
| Total | 45 |
Function
Theorems
| Name | Kind | Assumes | Proves | Validates | Depends On |
|---|---|---|---|---|---|
eq_of_sigmaMk_comp 📖 | — | — | — | — | — |
Function.Injective
Theorems
| Name | Kind | Assumes | Proves | Validates | Depends On |
|---|---|---|---|---|---|
of_sigma_map 📖 | — | Sigma.map | — | — | sigma_mk_injective |
sigma_map 📖 | mathematical | — | Sigma.map | — | sigma_mk_injective |
sigma_map_iff 📖 | mathematical | — | Sigma.map | — | of_sigma_mapsigma_map |
Function.Surjective
Theorems
| Name | Kind | Assumes | Proves | Validates | Depends On |
|---|---|---|---|---|---|
sigma_map 📖 | mathematical | — | Sigma.map | — | forall |
PSigma
Definitions
| Name | Category | Theorems |
|---|---|---|
decidableEq 📖 | CompOp | — |
elim 📖 | CompOp | |
instInhabitedOfDefault_mathlib 📖 | CompOp | — |
map 📖 | CompOp | — |
Theorems
| Name | Kind | Assumes | Proves | Validates | Depends On |
|---|---|---|---|---|---|
elim_val 📖 | mathematical | — | elim | — | — |
exists 📖 | — | — | — | — | — |
forall 📖 | — | — | — | — | — |
subtype_ext 📖 | — | — | — | — | — |
subtype_ext_iff 📖 | — | — | — | — | subtype_ext |
PSigma.mk
Theorems
| Name | Kind | Assumes | Proves | Validates | Depends On |
|---|---|---|---|---|---|
inj_iff 📖 | — | — | — | — | — |
Prod
Definitions
| Name | Category | Theorems |
|---|---|---|
toSigma 📖 | CompOp |
Theorems
| Name | Kind | Assumes | Proves | Validates | Depends On |
|---|---|---|---|---|---|
fst_comp_toSigma 📖 | mathematical | — | toSigma | — | — |
fst_toSigma 📖 | mathematical | — | toSigma | — | — |
snd_toSigma 📖 | mathematical | — | toSigma | — | — |
toSigma_inj 📖 | mathematical | — | toSigma | — | toSigma_injective |
toSigma_injective 📖 | mathematical | — | toSigma | — | — |
toSigma_mk 📖 | mathematical | — | toSigma | — | — |
Sigma
Definitions
Theorems
| Name | Kind | Assumes | Proves | Validates | Depends On |
|---|---|---|---|---|---|
curry_uncurry 📖 | mathematical | — | curryuncurry | — | — |
curry_update 📖 | mathematical | — | curryFunction.updateinstDecidableEqSigma | — | eq_or_neFunction.update_selfFunction.update_of_ne |
eq 📖 | — | — | — | — | — |
eta 📖 | — | — | — | — | — |
exists 📖 | — | — | — | — | — |
exists' 📖 | — | — | — | — | exists |
forall 📖 | — | — | — | — | — |
forall' 📖 | — | — | — | — | forall |
fst_injective 📖 | — | — | — | — | — |
fst_injective_iff 📖 | — | — | — | — | sigma_mk_injectivefst_injective |
fst_surjective 📖 | — | — | — | — | — |
fst_surjective_iff 📖 | — | — | — | — | fst_surjective |
map_mk 📖 | mathematical | — | map | — | — |
subtype_ext 📖 | — | — | — | — | — |
subtype_ext_iff 📖 | — | — | — | — | subtype_ext |
uncurry_curry 📖 | mathematical | — | uncurrycurry | — | — |
Sigma.mk
Theorems
| Name | Kind | Assumes | Proves | Validates | Depends On |
|---|---|---|---|---|---|
inj_iff 📖 | — | — | — | — | — |
(root)
Theorems
| Name | Kind | Assumes | Proves | Validates | Depends On |
|---|---|---|---|---|---|
sigma_mk_injective 📖 | — | — | — | — | — |
---