Documentation Verification Report

List

📁 Source: Cslib/Languages/CombinatoryLogic/List.lean

Statistics

MetricCount
DefinitionsIsChurchList, IsChurchListPair, Cons, ConsPoly, Head, HeadD, HeadDPoly, Nil, NilPoly, PrependZero, PrependZeroPoly, SuccHead, Tail, TailPoly, TailStep, TailStepPoly, toChurch
17
Theoremsfst, snd, cons_correct, cons_def, headD_correct, headD_def, head_correct, head_def, nil_correct, nil_def, prependZero_correct, prependZero_def, singleton_correct, succHead_correct, tailFold_correct, tailStep_correct, tailStep_def, tail_correct, tail_def, tail_init, toChurch_cons, toChurch_correct, toChurch_nil, isChurchListPair_trans, isChurchList_trans
25
Total42

Cslib.SKI

Definitions

NameCategoryTheorems
IsChurchList 📖MathDef
10 mathmath: IsChurchListPair.fst, isChurchList_trans, List.singleton_correct, List.succHead_correct, List.tail_correct, List.toChurch_correct, List.cons_correct, IsChurchListPair.snd, List.nil_correct, List.prependZero_correct
IsChurchListPair 📖CompData
4 mathmath: isChurchListPair_trans, List.tailStep_correct, List.tail_init, List.tailFold_correct

Theorems

NameKindAssumesProvesValidatesDepends On
isChurchListPair_trans 📖mathematicalCslib.SKI
Red
IsChurchListPair
IsChurchListPairisChurchList_trans
MRed.tail
IsChurchListPair.fst
IsChurchListPair.snd
isChurchList_trans 📖mathematicalCslib.SKI
Red
IsChurchList
IsChurchListparallel_mRed
MRed.head

Cslib.SKI.IsChurchListPair

Theorems

NameKindAssumesProvesValidatesDepends On
fst 📖mathematicalCslib.SKI.IsChurchListPairCslib.SKI.IsChurchList
Cslib.SKI.app
Cslib.SKI.Fst
snd 📖mathematicalCslib.SKI.IsChurchListPairCslib.SKI.IsChurchList
Cslib.SKI.app
Cslib.SKI.Snd

Cslib.SKI.List

Definitions

NameCategoryTheorems
Cons 📖CompOp
6 mathmath: prependZero_def, cons_def, singleton_correct, tailStep_def, toChurch_cons, cons_correct
ConsPoly 📖CompOp
Head 📖CompOp
2 mathmath: head_def, head_correct
HeadD 📖CompOp
2 mathmath: headD_correct, headD_def
HeadDPoly 📖CompOp
Nil 📖CompOp
7 mathmath: tail_def, singleton_correct, toChurch_nil, nil_def, tail_init, nil_correct, tailFold_correct
NilPoly 📖CompOp
PrependZero 📖CompOp
2 mathmath: prependZero_def, prependZero_correct
PrependZeroPoly 📖CompOp
SuccHead 📖CompOp
1 mathmath: succHead_correct
Tail 📖CompOp
2 mathmath: tail_def, tail_correct
TailPoly 📖CompOp
TailStep 📖CompOp
4 mathmath: tail_def, tailStep_def, tailStep_correct, tailFold_correct
TailStepPoly 📖CompOp
toChurch 📖CompOp
3 mathmath: toChurch_correct, toChurch_nil, toChurch_cons

Theorems

NameKindAssumesProvesValidatesDepends On
cons_correct 📖mathematicalCslib.SKI.IsChurch
Cslib.SKI.IsChurchList
Cslib.SKI.IsChurchList
Cslib.SKI.app
Cons
cons_def
cons_def 📖mathematicalCslib.SKI
Cslib.SKI.Red
Cslib.SKI.app
Cons
Cslib.SKI.Polynomial.toSKI_correct
headD_correct 📖mathematicalCslib.SKI.IsChurch
Cslib.SKI.IsChurchList
Cslib.SKI.IsChurch
Cslib.SKI.app
HeadD
Cslib.SKI.isChurch_trans
headD_def
Cslib.SKI.MRed.K
headD_def 📖mathematicalCslib.SKI
Cslib.SKI.Red
Cslib.SKI.app
HeadD
Cslib.SKI.K
Cslib.SKI.Polynomial.toSKI_correct
head_correct 📖mathematicalCslib.SKI.IsChurchListCslib.SKI.IsChurch
Cslib.SKI.app
Head
headD_correct
Cslib.SKI.zero_correct
head_def 📖mathematicalCslib.SKI
Cslib.SKI.Red
Cslib.SKI.app
Head
Cslib.SKI.K
Cslib.SKI.Zero
headD_def
nil_correct 📖mathematicalCslib.SKI.IsChurchList
Nil
nil_def
nil_def 📖mathematicalCslib.SKI
Cslib.SKI.Red
Cslib.SKI.app
Nil
Cslib.SKI.Polynomial.toSKI_correct
prependZero_correct 📖mathematicalCslib.SKI.IsChurchListCslib.SKI.IsChurchList
Cslib.SKI.app
PrependZero
Cslib.SKI.isChurchList_trans
prependZero_def
cons_correct
Cslib.SKI.zero_correct
prependZero_def 📖mathematicalCslib.SKI
Cslib.SKI.Red
Cslib.SKI.app
PrependZero
Cons
Cslib.SKI.Zero
Cslib.SKI.Polynomial.toSKI_correct
singleton_correct 📖mathematicalCslib.SKI.IsChurchCslib.SKI.IsChurchList
Cslib.SKI.app
Cons
Nil
cons_correct
nil_correct
succHead_correct 📖mathematicalCslib.SKI.IsChurchListCslib.SKI.IsChurchList
Cslib.SKI.app
SuccHead
head_correct
Cslib.SKI.succ_correct
Cslib.SKI.isChurchList_trans
Cslib.SKI.B_tail_mred
Cslib.SKI.B_def
Cslib.SKI.C_def
cons_correct
nil_correct
tailFold_correct 📖mathematicalCslib.SKI.IsChurchListCslib.SKI
Cslib.SKI.Red
Cslib.SKI.app
TailStep
Cslib.SKI.MkPair
Nil
Cslib.SKI.IsChurchListPair
tail_init
tailStep_correct
Cslib.SKI.MRed.tail
tailStep_correct 📖mathematicalCslib.SKI.IsChurch
Cslib.SKI.IsChurchListPair
Cslib.SKI.IsChurchListPair
Cslib.SKI.app
TailStep
Cslib.SKI.isChurchListPair_trans
tailStep_def
Cslib.SKI.isChurchList_trans
Cslib.SKI.fst_correct
Cslib.SKI.IsChurchListPair.snd
Cslib.SKI.snd_correct
cons_correct
tailStep_def 📖mathematicalCslib.SKI
Cslib.SKI.Red
Cslib.SKI.app
TailStep
Cslib.SKI.MkPair
Cslib.SKI.Snd
Cons
Cslib.SKI.Polynomial.toSKI_correct
tail_correct 📖mathematicalCslib.SKI.IsChurchListCslib.SKI.IsChurchList
Cslib.SKI.app
Tail
Cslib.SKI.isChurchList_trans
tail_def
tailFold_correct
Cslib.SKI.MRed.tail
Cslib.SKI.IsChurchListPair.fst
tail_def 📖mathematicalCslib.SKI
Cslib.SKI.Red
Cslib.SKI.app
Tail
Cslib.SKI.Fst
TailStep
Cslib.SKI.MkPair
Nil
Cslib.SKI.Polynomial.toSKI_correct
tail_init 📖mathematicalCslib.SKI.IsChurchListPair
Cslib.SKI.app
Cslib.SKI.MkPair
Nil
Cslib.SKI.isChurchList_trans
Cslib.SKI.fst_correct
nil_correct
Cslib.SKI.snd_correct
toChurch_cons 📖mathematicaltoChurch
Cslib.SKI.app
Cons
Cslib.SKI.toChurch
toChurch_correct 📖mathematicalCslib.SKI.IsChurchList
toChurch
nil_correct
cons_correct
Cslib.SKI.toChurch_correct
toChurch_nil 📖mathematicaltoChurch
Nil

---

← Back to Index