A lemma (entry) may depend on lemmas (entries) below its position, but never on lemmas
above its position. This means the list is a topological order of the dependency graph.
An entry 'all subs proved' means that all used lemmas are (transitively) proved.
| Name: | Status: | Subs proved? | Used: |
|---|
| subarray-eq-elim | proved | all subs proved
| subarray-append-elim-left0,
subarray-append-consec,
subarray-append-consec0,
append-prefix-left,
append-eq-left,
append-zero-right,
subarray-elim-right,
append-zero-left,
subarray-split-at,
append-a,
append-len,
|
| subarray-elim | proved | all subs proved
| subarray-append-elim-left0,
subarray-elim-right,
append-len,
append-prefix-left,
append-a,
subarray-append-consec0,
|
| subarray-append-elim-left0 | proved | all subs proved
| append-a,
copy-shift-append,
|
| subarray-append-shift-right-simp-0 | proved | all subs proved
| append-a,
append-eq-left,
subarray-append-shift-right,
|
| array-split2 | proved | all subs proved
| append-prefix-left,
append-a,
subarray-append-consec0,
|
| array-split1 | proved | all subs proved
| append-a,
append-prefix-left,
subarray-append-consec0,
|
| array-split-elim-size | proved | all subs proved
| append-prefix-left,
subarray-append-consec0,
append-a,
append-len,
|
| subarray-split-at | proved | all subs proved
| append-at2,
append-at1,
append-len,
append-a,
append-prefix-left,
|
| subarray-append-shift-right | proved | all subs proved
| append-atp2,
append-at1,
append-at,
append-a,
append-len,
|
| copy-shift-append | proved | all subs proved
| append-a,
copy-append,
|
| subarray-append-consec0 | proved | all subs proved
| subarray-append-consec,
|
| subarray-split-size | proved | all subs proved
| append-at,
append-a,
append-len,
|
| subarray-append-shift-left | proved | all subs proved
| append-at,
append-a,
append-len,
|
| subarray-append-elim-left | proved | all subs proved
| append-a,
copy-append,
|
| same-size-append | proved | all subs proved
| append-zero-right,
append-a,
append-len,
|
| range-eq-append-shift | proved | all subs proved
| append-a,
range-eq-shift-right,
|
| mkemparray0-append-right | proved | all subs proved
| append-a,
append-prefix-left,
emparray,
|
| mkemparray0-append-left | proved | all subs proved
| emparray,
append-left-size0,
|
| mkemparray-append | proved | all subs proved
| append-at,
append-a,
append-len,
emparray,
|
| fill-append-shift | proved | all subs proved
| append-at,
append-at2,
append-at1,
append-a,
append-len,
|
| copy2append00 | proved | all subs proved
| append-eq-left,
append-zero-left,
append-a,
append-prefix-left,
copy2append0,
|
| copy-shift-right | proved | all subs proved
| append-at2,
append-at1,
append-at,
append-a,
append-len,
|
| append-right-size0 | proved | all subs proved
| append-a,
append-prefix-left,
|
| append-eq-emptyar | proved | all subs proved
| append-len,
append-a,
append-zero-left,
|
| subarray-append-consec | proved | all subs proved
| append-at2,
append-at1,
append-a,
append-len,
|
| append-zero-right | proved | all subs proved
| append-at1,
append-a,
append-len,
|
| range-eq-shift-right | proved | all subs proved
| append-atp2,
append-a,
append-len,
range-eq-ext,
|
| append-left-size0 | proved | all subs proved
| append-at2,
append-a,
append-len,
|
| copy2append0 | proved | all subs proved
| append-at2,
append-at1,
append-len,
append-a,
|
| append-eq-left | proved | all subs proved
| append-atp2,
append-a,
append-len,
|
| append-at | proved | all subs proved
| append-at2,
append-a,
append-at1,
|
| copy-append | proved | all subs proved
| append-a,
append-atp2,
|
| append-prefix-left | proved | all subs proved
| append-at1,
append-a,
append-len,
|
| append-zero-left | proved | all subs proved
| resize-len,
append,
append-a,
append-len,
|
| subarray-split-first | proved | all subs proved
| append-at2,
append-at1,
append-a,
append-len,
|
| subarray-append-left-01 | proved | all subs proved
| append-a,
subarray-elim-right,
|
| subarray-append-left | proved | all subs proved
| append-a,
subarray-elim-right,
|
| subarray-append-elim-left0-simp | proved | all subs proved
| append-a,
append-atp2,
|
| subarray-append-elim | proved | all subs proved
| append-a,
append-atp2,
|
| fill2append | proved | all subs proved
| append-at2,
append-at1,
append-a,
append-len,
|
| copy2append | proved | all subs proved
| append-at2,
append-at1,
append-len,
append-a,
|
| copy-exact-append | proved | all subs proved
| append-a,
append-at1,
|
| append-inj | proved | all subs proved
| append-atp2,
append-at1,
append-a,
append-len,
|
| append-eq-right | proved | all subs proved
| append-at1,
append-a,
append-len,
|
| append-a | proved | all subs proved
| append-atp2,
append-at2,
append-at1,
append-len,
|
| range-extend | proved | all subs proved
| range-eq-ext,
range-eq-append,
|
| range-eq-cut | proved | all subs proved
| range-eq-resize,
|
| subarray-elim-right | proved | all subs proved
| append-at1,
|
| range-eq-append | proved | all subs proved
| range-eq-rec,
range-eq-ext,
range-eq-0,
|
| range-eq-resize | proved | all subs proved
| resize-at,
resize-len,
range-eq-ext,
|
| append-at2 | proved | all subs proved
| append-atp2,
|
| splice-resize-less | proved | all subs proved
| splice-copy,
splice-resize,
splice-0,
splice-len,
resize-at,
resize-len,
|
| resize-exact-n | proved | all subs proved
| resize-exact,
|
| rangeeq-write-left-below | proved | all subs proved
| range-eq-ext,
|
| rangeeq-write-left-above | proved | all subs proved
| range-eq-ext,
|
| range-eq-trans | proved | all subs proved
| range-eq-ext,
|
| range-eq-sym | proved | all subs proved
| range-eq-ext,
|
| range-eq-subarrays | proved | all subs proved
| range-eq-ext,
|
| range-eq-splice-less | proved | all subs proved
| resize-at,
splice-0,
splice-len,
resize-len,
range-eq-ext,
splice-resize,
|
| range-eq-refl-simp | proved | all subs proved
| range-eq-ext,
|
| range-eq-refl | proved | all subs proved
| range-eq-ext,
|
| range-eq-extract | proved | all subs proved
| range-eq-ext,
|
| range-copy-upper | proved | all subs proved
| range-eq-ext,
|
| range-copy-outer | proved | all subs proved
| range-eq-ext,
|
| range-copy-lower | proved | all subs proved
| range-eq-ext,
|
| range-copy-inner | proved | all subs proved
| range-eq-ext,
|
| range-copy-drop | proved | all subs proved
| range-eq-ext,
|
| append-at1-simp2 | proved | all subs proved
| append-at1,
|
| append-at1-simp1 | proved | all subs proved
| append-at1,
|
| resize-exact | proved | all subs proved
| resize-at,
resize-len,
|
| splice-len | proved | all subs proved
| resize-len,
splice-resize,
splice-copy,
|
| range-eq-ext | proved | all subs proved
| range-eq-rec,
range-eq-0,
|
| append-len | proved | all subs proved
| resize-len,
append,
|
| append-at1 | proved | all subs proved
| resize-at,
resize-len,
append,
|
| append-atp2 | proved | all subs proved
| resize-len,
append,
|
| zarray-len | proved | all subs proved
| zarray,
|
| zarray-at | proved | all subs proved
| zarray,
|
| subarray-emparray | proved | all subs proved
| emparray,
|
| resize-twice | proved | all subs proved
| resize-at,
resize-len,
|
| range-eq-bounds | proved | all subs proved
| range-eq-rec,
range-eq-0,
|
| mkemparray-eq | proved | all subs proved
| emparray,
|
| emparray-len | proved | all subs proved
| emparray,
|
| emparray-at | proved | all subs proved
| emparray,
|
| zarray | axiom | | |
| splice-copy | axiom | | |
| splice-resize | axiom | | |
| splice-0 | axiom | | |
| range-eq-0 | axiom | | |
| range-eq-rec | axiom | | |
| emparray | axiom | | |
| append | axiom | | |
| resize-len | axiom | | |
| resize-at | axiom | | |