Documentation Verification Report

MergeSort

📁 Source: Cslib/Algorithms/Lean/MergeSort/MergeSort.lean

Statistics

MetricCount
DefinitionsIsSorted, MinOfList, T, merge, mergeSort, timeMergeSortRec
6
Theoremsclog2_floor_half_le, clog2_half_le, mem_either_merge, mergeSort_correct, mergeSort_perm, mergeSort_same_length, mergeSort_sorted, mergeSort_time, mergeSort_time_le, merge_perm, merge_ret_length_eq_sum, merge_time, min_all_merge, ret_merge, sorted_merge, timeMergeSortRec_le
16
Total22

Cslib.Algorithms.Lean.TimeM

Definitions

NameCategoryTheorems
IsSorted 📖MathDef
3 mathmath: mergeSort_sorted, sorted_merge, mergeSort_correct
MinOfList 📖MathDef
1 mathmath: min_all_merge
T 📖CompOp
1 mathmath: timeMergeSortRec_le
merge 📖CompOp
6 mathmath: merge_time, ret_merge, sorted_merge, merge_ret_length_eq_sum, merge_perm, min_all_merge
mergeSort 📖CompOp
6 mathmath: mergeSort_time, mergeSort_sorted, mergeSort_same_length, mergeSort_time_le, mergeSort_perm, mergeSort_correct
timeMergeSortRec 📖CompOp
2 mathmath: timeMergeSortRec_le, mergeSort_time_le

Theorems

NameKindAssumesProvesValidatesDepends On
clog2_floor_half_le 📖clog2_half_le
clog2_half_le 📖
mem_either_merge 📖ret
merge
mergeSort_correct 📖mathematicalIsSorted
ret
mergeSort
mergeSort_sorted
mergeSort_perm
mergeSort_perm 📖mathematicalret
mergeSort
mergeSort.induct_unfolding
merge_perm
mergeSort_same_length 📖mathematicalret
mergeSort
mergeSort.induct_unfolding
mergeSort_sorted 📖mathematicalIsSorted
ret
mergeSort
mergeSort.induct_unfolding
sorted_merge
mergeSort_time 📖mathematicaltime
mergeSort
mergeSort_time_le 📖mathematicaltime
mergeSort
timeMergeSortRec
mergeSort.induct_unfolding
merge_time
mergeSort_same_length
timeMergeSortRec.eq_def
merge_perm 📖mathematicalret
merge
merge.induct_unfolding
merge_ret_length_eq_sum 📖mathematicalret
merge
ret_merge
merge_time 📖mathematicaltime
merge
merge.induct_unfolding
min_all_merge 📖mathematicalMinOfListMinOfList
ret
merge
ret_merge 📖mathematicalret
merge
merge.induct_unfolding
sorted_merge 📖mathematicalIsSortedIsSorted
ret
merge
timeMergeSortRec_le 📖mathematicaltimeMergeSortRec
T
timeMergeSortRec.induct_unfolding

---

← Back to Index