Documentation Verification Report

TypeVec

📁 Source: Mathlib/Data/TypeVec.lean

Statistics

MetricCount
Definitions«term_⊗'_», «term_⊗_», «term_⊚_», «term_⟹_», TypeVec, inhabited, mp, mpr, inhabited, PredLast, PredLast', RelLast, RelLast', Subtype_, append1, append1Cases, appendFun, casesCons, casesNil, comp, const, diagSub, drop, dropFun, dropRepeat, fromAppend1DropLast, id, last, inhabited, lastFun, nilFun, ofRepeat, ofSubtype, ofSubtype', prod, diag, fst, map, mk, snd, repeat, repeatEq, splitFun, subtypeVal, toAppend1DropLast, toSubtype, toSubtype', typevecCasesCons₂, typevecCasesCons₃, typevecCasesNil₂, typevecCasesNil₃, «term_:::__1», «term_:::_», instInhabitedTypeVec
54
Theoremsext, ext_iff, append1_cases_append1, append1_drop_last, appendFun_aux, appendFun_comp, appendFun_comp', appendFun_comp_id, appendFun_comp_splitFun, appendFun_id_id, appendFun_inj, append_prod_appendFun, casesCons_append1, casesNil_append1, comp_assoc, comp_id, const_append1, const_iff_true, const_nil, diag_sub_val, dropFun_RelLast', dropFun_appendFun, dropFun_comp, dropFun_diag, dropFun_from_append1_drop_last, dropFun_id, dropFun_of_subtype, dropFun_prod, dropFun_splitFun, dropFun_subtypeVal, dropFun_toSubtype, drop_append1, drop_append1', eq_nilFun, eq_of_drop_last_eq, fst_diag, fst_prod_mk, id_comp, id_eq_nilFun, lastFun_appendFun, lastFun_comp, lastFun_from_append1_drop_last, lastFun_of_subtype, lastFun_prod, lastFun_splitFun, lastFun_subtypeVal, lastFun_toSubtype, last_append1, nilFun_comp, prod_fst_mk, prod_id, prod_map_id, prod_snd_mk, repeatEq_iff_eq, repeat_eq_append1, repeat_eq_nil, snd_diag, snd_prod_mk, splitFun_comp, splitFun_inj, split_dropFun_lastFun, subsingleton0, subtypeVal_nil, subtypeVal_toSubtype, subtypeVal_toSubtype', toSubtype'_of_subtype', toSubtype_of_subtype, toSubtype_of_subtype_assoc, typevecCasesCons₂_appendFun, typevecCasesNil₂_appendFun
70
Total124

MvFunctor

Definitions

NameCategoryTheorems
«term_⊗'_» 📖CompOp
«term_⊗_» 📖CompOp
«term_⊚_» 📖CompOp
«term_⟹_» 📖CompOp

TypeVec

Definitions

NameCategoryTheorems
PredLast 📖MathDef
1 mathmath: MvFunctor.LiftP_PredLast_iff
PredLast' 📖CompOp
1 mathmath: MvFunctor.LiftP_PredLast_iff
RelLast 📖MathDef
1 mathmath: MvFunctor.LiftR_RelLast_iff
RelLast' 📖CompOp
4 mathmath: MvQPF.liftR_map_last', MvFunctor.LiftR_RelLast_iff, MvQPF.liftR_map_last, dropFun_RelLast'
Subtype_ 📖CompOp
15 mathmath: lastFun_toSubtype, toSubtype_of_subtype_assoc, toSubtype_of_subtype, dropFun_of_subtype, lastFun_subtypeVal, dropFun_subtypeVal, lastFun_of_subtype, subtypeVal_nil, MvFunctor.LiftP_def, MvFunctor.LiftR_def, toSubtype'_of_subtype', diag_sub_val, dropFun_toSubtype, subtypeVal_toSubtype, subtypeVal_toSubtype'
append1 📖CompOp
38 mathmath: MvQPF.liftR_map_last', dropFun_from_append1_drop_last, MvFunctor.LiftR_RelLast_iff, lastFun_from_append1_drop_last, append1_cases_append1, appendFun_aux, MvPFunctor.wDest'_wMk, MvQPF.Fix.ind_aux, MvQPF.liftR_map_last, MvQPF.Cofix.dest_corec', MvQPF.recF_eq', appendFun_comp, MvQPF.Cofix.dest_corec, dropFun_RelLast', append1_drop_last, drop_append1, last_append1, dropFun_appendFun, const_append1, MvPFunctor.M.dest_map, MvPFunctor.M.dest_corec, MvQPF.corec_roll, lastFun_appendFun, MvPFunctor.map_objAppend1, MvQPF.wrepr_wMk, MvPFunctor.M.dest_corec', append_prod_appendFun, appendFun_comp_splitFun, MvQPF.corecF_eq, drop_append1', MvQPF.recF_eq, appendFun_comp_id, MvFunctor.LiftP_PredLast_iff, repeat_eq_append1, casesCons_append1, MvQPF.Fix.rec_eq, appendFun_comp', appendFun_id_id
append1Cases 📖CompOp
1 mathmath: append1_cases_append1
appendFun 📖CompOp
23 mathmath: MvQPF.liftR_map_last', typevecCasesCons₂_appendFun, appendFun_aux, MvQPF.liftR_map_last, MvQPF.Cofix.dest_corec', MvQPF.recF_eq', appendFun_comp, MvQPF.Cofix.dest_corec, dropFun_appendFun, const_append1, MvPFunctor.M.dest_map, MvPFunctor.M.dest_corec, MvQPF.corec_roll, lastFun_appendFun, MvPFunctor.map_objAppend1, MvQPF.wrepr_wMk, append_prod_appendFun, appendFun_comp_splitFun, MvQPF.corecF_eq, appendFun_comp_id, MvQPF.Fix.rec_eq, appendFun_comp', appendFun_id_id
casesCons 📖CompOp
1 mathmath: casesCons_append1
casesNil 📖CompOp
1 mathmath: casesNil_append1
comp 📖CompOp
30 mathmath: toSubtype_of_subtype_assoc, toSubtype_of_subtype, LawfulMvFunctor.comp_map, lastFun_comp, MvQPF.comp_map, nilFun_comp, fst_prod_mk, MvPFunctor.w_map_wMk, appendFun_comp, MvPFunctor.map_eq, dropFun_comp, MvPFunctor.comp_map, MvPFunctor.comp_wPathCasesOn, splitFun_comp, MvFunctor.LiftR_def, comp_id, snd_diag, comp_assoc, MvPFunctor.map_objAppend1, toSubtype'_of_subtype', id_comp, diag_sub_val, appendFun_comp_splitFun, fst_diag, appendFun_comp_id, subtypeVal_toSubtype, snd_prod_mk, MvFunctor.map_map, subtypeVal_toSubtype', appendFun_comp'
const 📖CompOp
3 mathmath: const_iff_true, const_append1, const_nil
diagSub 📖CompOp
1 mathmath: diag_sub_val
drop 📖CompOp
14 mathmath: dropFun_from_append1_drop_last, dropFun_of_subtype, dropFun_prod, lastFun_from_append1_drop_last, appendFun_aux, dropFun_diag, dropFun_subtypeVal, dropFun_comp, append1_drop_last, splitFun_comp, drop_append1, appendFun_comp_splitFun, drop_append1', dropFun_id
dropFun 📖CompOp
13 mathmath: dropFun_splitFun, dropFun_from_append1_drop_last, dropFun_of_subtype, dropFun_prod, appendFun_aux, dropFun_diag, dropFun_subtypeVal, dropFun_comp, dropFun_RelLast', dropFun_appendFun, split_dropFun_lastFun, dropFun_toSubtype, dropFun_id
dropRepeat 📖CompOp
fromAppend1DropLast 📖CompOp
2 mathmath: dropFun_from_append1_drop_last, lastFun_from_append1_drop_last
id 📖CompOp
27 mathmath: MvPFunctor.id_map, LawfulMvFunctor.id_map, MvQPF.liftR_map_last', toSubtype_of_subtype, dropFun_from_append1_drop_last, MvFunctor.id_map, MvQPF.liftR_map_last, MvQPF.Cofix.dest_corec', id_eq_nilFun, MvQPF.recF_eq', MvQPF.Cofix.dest_corec, prod_id, MvPFunctor.M.dest_corec, comp_id, MvQPF.corec_roll, snd_diag, MvQPF.id_map, prod_map_id, MvQPF.wrepr_wMk, toSubtype'_of_subtype', id_comp, MvQPF.corecF_eq, dropFun_id, fst_diag, appendFun_comp_id, MvQPF.Fix.rec_eq, appendFun_id_id
last 📖CompOp
14 mathmath: lastFun_toSubtype, dropFun_from_append1_drop_last, lastFun_comp, lastFun_from_append1_drop_last, appendFun_aux, lastFun_of_subtype, lastFun_prod, append1_drop_last, splitFun_comp, last_append1, MvPFunctor.M.dest_corec', appendFun_comp_splitFun, MvQPF.recF_eq, repeat_eq_append1
lastFun 📖CompOp
10 mathmath: lastFun_toSubtype, lastFun_comp, lastFun_splitFun, lastFun_subtypeVal, lastFun_from_append1_drop_last, appendFun_aux, lastFun_of_subtype, lastFun_prod, lastFun_appendFun, split_dropFun_lastFun
nilFun 📖CompOp
7 mathmath: eq_nilFun, nilFun_comp, repeat_eq_nil, subtypeVal_nil, typevecCasesNil₂_appendFun, id_eq_nilFun, const_nil
ofRepeat 📖CompOp
11 mathmath: lastFun_toSubtype, toSubtype_of_subtype_assoc, toSubtype_of_subtype, dropFun_of_subtype, lastFun_of_subtype, const_iff_true, repeatEq_iff_eq, toSubtype'_of_subtype', dropFun_toSubtype, subtypeVal_toSubtype, subtypeVal_toSubtype'
ofSubtype 📖CompOp
4 mathmath: toSubtype_of_subtype_assoc, toSubtype_of_subtype, dropFun_of_subtype, lastFun_of_subtype
ofSubtype' 📖CompOp
1 mathmath: toSubtype'_of_subtype'
prod 📖CompOp
17 mathmath: dropFun_prod, repeat_eq_nil, dropFun_diag, lastFun_prod, fst_prod_mk, dropFun_RelLast', prod_id, MvFunctor.LiftR_def, snd_diag, prod_map_id, toSubtype'_of_subtype', append_prod_appendFun, diag_sub_val, fst_diag, repeat_eq_append1, snd_prod_mk, subtypeVal_toSubtype'
repeat 📖CompOp
7 mathmath: dropFun_of_subtype, repeat_eq_nil, dropFun_subtypeVal, dropFun_RelLast', const_append1, const_nil, repeat_eq_append1
repeatEq 📖CompOp
5 mathmath: repeat_eq_nil, dropFun_RelLast', repeatEq_iff_eq, diag_sub_val, repeat_eq_append1
splitFun 📖CompOp
9 mathmath: dropFun_splitFun, lastFun_splitFun, MvPFunctor.wDest'_wMk, splitFun_comp, MvPFunctor.M.dest_corec', split_dropFun_lastFun, appendFun_comp_splitFun, MvQPF.recF_eq, repeat_eq_append1
subtypeVal 📖CompOp
8 mathmath: lastFun_subtypeVal, dropFun_subtypeVal, subtypeVal_nil, MvFunctor.LiftP_def, MvFunctor.LiftR_def, diag_sub_val, subtypeVal_toSubtype, subtypeVal_toSubtype'
toAppend1DropLast 📖CompOp
toSubtype 📖CompOp
5 mathmath: lastFun_toSubtype, toSubtype_of_subtype_assoc, toSubtype_of_subtype, dropFun_toSubtype, subtypeVal_toSubtype
toSubtype' 📖CompOp
2 mathmath: toSubtype'_of_subtype', subtypeVal_toSubtype'
typevecCasesCons₂ 📖CompOp
1 mathmath: typevecCasesCons₂_appendFun
typevecCasesCons₃ 📖CompOp
typevecCasesNil₂ 📖CompOp
1 mathmath: typevecCasesNil₂_appendFun
typevecCasesNil₃ 📖CompOp
«term_:::__1» 📖CompOp
«term_:::_» 📖CompOp

Theorems

NameKindAssumesProvesValidatesDepends On
append1_cases_append1 📖mathematicalappend1Cases
append1
append1_drop_last 📖mathematicalappend1
drop
last
appendFun_aux 📖mathematicalappendFun
drop
append1
last
dropFun
lastFun
eq_of_drop_last_eq
appendFun_comp 📖mathematicalappendFun
comp
append1
eq_of_drop_last_eq
appendFun_comp' 📖mathematicalcomp
append1
appendFun
eq_of_drop_last_eq
appendFun_comp_id 📖mathematicalappendFun
id
comp
append1
eq_of_drop_last_eq
appendFun_comp_splitFun 📖mathematicalcomp
append1
appendFun
splitFun
drop
last
splitFun_comp
appendFun_id_id 📖mathematicalappendFun
id
append1
eq_of_drop_last_eq
appendFun_inj 📖appendFun
append_prod_appendFun 📖mathematicalappendFun
prod
prod.map
append1
Arrow.ext
casesCons_append1 📖mathematicalcasesCons
append1
casesNil_append1 📖mathematicalcasesNil
Fin2.elim0
comp_assoc 📖mathematicalcomp
comp_id 📖mathematicalcomp
id
const_append1 📖mathematicalconst
append1
appendFun
repeat
Arrow.ext
const_iff_true 📖mathematicalofRepeat
const
const.eq_1
const_nil 📖mathematicalconst
nilFun
repeat
Arrow.ext
diag_sub_val 📖mathematicalcomp
Subtype_
prod
repeatEq
subtypeVal
diagSub
prod.diag
Arrow.ext
dropFun_RelLast' 📖mathematicaldropFun
prod
append1
repeat
RelLast'
repeatEq
dropFun_appendFun 📖mathematicaldropFun
append1
appendFun
dropFun_comp 📖mathematicaldropFun
comp
drop
dropFun_diag 📖mathematicaldropFun
prod
prod.diag
drop
dropFun_from_append1_drop_last 📖mathematicaldropFun
append1
drop
last
fromAppend1DropLast
id
dropFun_id 📖mathematicaldropFun
id
drop
dropFun_of_subtype 📖mathematicaldropFun
Subtype_
ofRepeat
ofSubtype
drop
repeat
dropFun_prod 📖mathematicaldropFun
prod
prod.map
drop
dropFun_splitFun 📖mathematicaldropFun
splitFun
dropFun_subtypeVal 📖mathematicaldropFun
Subtype_
subtypeVal
drop
repeat
dropFun_toSubtype 📖mathematicaldropFun
ofRepeat
Subtype_
toSubtype
Fin2.fs
drop_append1 📖mathematicaldrop
append1
drop_append1' 📖mathematicaldrop
append1
drop_append1
eq_nilFun 📖mathematicalnilFunArrow.ext
eq_of_drop_last_eq 📖dropFun
lastFun
fst_diag 📖mathematicalcomp
prod
prod.fst
prod.diag
id
fst_prod_mk 📖mathematicalcomp
prod
prod.fst
prod.map
id_comp 📖mathematicalcomp
id
id_eq_nilFun 📖mathematicalid
nilFun
Arrow.ext
lastFun_appendFun 📖mathematicallastFun
append1
appendFun
lastFun_comp 📖mathematicallastFun
comp
last
lastFun_from_append1_drop_last 📖mathematicallastFun
append1
drop
last
fromAppend1DropLast
lastFun_of_subtype 📖mathematicallastFun
Subtype_
ofRepeat
ofSubtype
last
lastFun_prod 📖mathematicallastFun
prod
prod.map
last
lastFun_splitFun 📖mathematicallastFun
splitFun
lastFun_subtypeVal 📖mathematicallastFun
Subtype_
subtypeVal
Fin2.fz
lastFun_toSubtype 📖mathematicallastFun
ofRepeat
Subtype_
toSubtype
last
last_append1 📖mathematicallast
append1
nilFun_comp 📖mathematicalcomp
Fin2.elim0
nilFun
prod_fst_mk 📖mathematicalprod.fst
prod_id 📖mathematicalprod.map
id
prod
Arrow.ext
prod_map_id 📖mathematicalprod.map
id
prod
prod_id
prod_snd_mk 📖mathematicalprod.snd
repeatEq_iff_eq 📖mathematicalofRepeat
repeatEq
repeatEq.eq_2
repeat_eq_append1 📖mathematicalrepeatEq
append1
splitFun
prod
last
repeat
repeat_eq_nil 📖mathematicalrepeatEq
nilFun
prod
repeat
Arrow.ext
snd_diag 📖mathematicalcomp
prod
prod.snd
prod.diag
id
snd_prod_mk 📖mathematicalcomp
prod
prod.snd
prod.map
splitFun_comp 📖mathematicalsplitFun
comp
drop
last
eq_of_drop_last_eq
splitFun_inj 📖splitFundropFun_splitFun
lastFun_splitFun
split_dropFun_lastFun 📖mathematicalsplitFun
dropFun
lastFun
eq_of_drop_last_eq
subsingleton0 📖mathematicalTypeVec
subtypeVal_nil 📖mathematicalsubtypeVal
nilFun
Subtype_
subtypeVal_toSubtype 📖mathematicalcomp
ofRepeat
Subtype_
subtypeVal
toSubtype
Arrow.ext
subtypeVal_toSubtype' 📖mathematicalcomp
ofRepeat
Subtype_
prod
subtypeVal
toSubtype'
Arrow.ext
toSubtype'_of_subtype' 📖mathematicalcomp
Subtype_
prod
ofRepeat
toSubtype'
ofSubtype'
id
Arrow.ext
Subtype.coe_eta
toSubtype_of_subtype 📖mathematicalcomp
Subtype_
ofRepeat
toSubtype
ofSubtype
id
Arrow.ext
toSubtype_of_subtype_assoc 📖mathematicalcomp
ofRepeat
Subtype_
toSubtype
ofSubtype
comp_assoc
toSubtype_of_subtype
typevecCasesCons₂_appendFun 📖mathematicaltypevecCasesCons₂
appendFun
typevecCasesNil₂_appendFun 📖mathematicaltypevecCasesNil₂
nilFun
Fin2.elim0

TypeVec.Arrow

Definitions

NameCategoryTheorems
inhabited 📖CompOp
mp 📖CompOp
mpr 📖CompOp

Theorems

NameKindAssumesProvesValidatesDepends On
ext 📖
ext_iff 📖ext

TypeVec.Curry

Definitions

NameCategoryTheorems
inhabited 📖CompOp

TypeVec.last

Definitions

NameCategoryTheorems
inhabited 📖CompOp

TypeVec.prod

Definitions

NameCategoryTheorems
diag 📖CompOp
4 mathmath: TypeVec.dropFun_diag, TypeVec.snd_diag, TypeVec.diag_sub_val, TypeVec.fst_diag
fst 📖CompOp
4 mathmath: TypeVec.fst_prod_mk, TypeVec.prod_fst_mk, MvFunctor.LiftR_def, TypeVec.fst_diag
map 📖CompOp
7 mathmath: TypeVec.dropFun_prod, TypeVec.lastFun_prod, TypeVec.fst_prod_mk, TypeVec.prod_id, TypeVec.prod_map_id, TypeVec.append_prod_appendFun, TypeVec.snd_prod_mk
mk 📖CompOp
snd 📖CompOp
4 mathmath: MvFunctor.LiftR_def, TypeVec.snd_diag, TypeVec.prod_snd_mk, TypeVec.snd_prod_mk

(root)

Definitions

NameCategoryTheorems
TypeVec 📖CompOp
1 mathmath: TypeVec.subsingleton0
instInhabitedTypeVec 📖CompOp

---

← Back to Index