| vols[v][m] = ⌜n⌝ , m < # vols[v], v ∈ vols ⊦ n ∈ mapped-pebs(vols) |
vols[v][m] = ⌜n⌝ , m < # vols[v], v ∈ vols ⊦ ∃ v, m. v ∈ vols ∧ m < # vols[v] ∧ vols[v][m] = ⌜n⌝
Used simplifier rules: mapped-pebs: ⊦ n ∈ mapped-pebs(vols) ↔ (∃ v, m. v ∈ vols ∧ m < # vols[v] ∧ vols[v][m] = ⌜n⌝ );% ⊦ m < n → n ≠ 0; (s)%f: ⊦ m < n → n ≠ 0; (forward) from specification nat-basic