| v ∈ (∅)[default-volid, fill(mkabstractvolume(n), erased)] ⊦ ebm-cons((∅)[default-volid, fill(mkabstractvolume(n), erased)][v]) |
⊦ ebm-cons(evol) ↔ (∀ m. m < # evol → valid-leb(evol[m]))
v ∈ (∅)[default-volid, fill(mkabstractvolume(n), erased)] ⊦ ∀ m. m < # (∅)[default-volid, fill(mkabstractvolume(n), erased)][v] → valid-leb((∅)[default-volid, fill(mkabstractvolume(n), erased)][v][m])
Used terms: (∅)[default-volid, fill(mkabstractvolume(n), erased)][v]