| # ar0 = # ar1, ∀ m. m < # ar1 → ar1[m] = (n = m ⊃ a;ar0[m]) ⊦ ar1 = ar0[n, a] |
⊦ ar1 = ar2 ↔ # ar1 = # ar2 ∧ (∀ n. n < # ar1 → ar1[n] = ar2[n])
# ar0 = # ar1, ∀ m. m < # ar1 → ar1[m] = (n = m ⊃ a;ar0[m]) ⊦ # ar1 = # ar0[n, a] ∧ (∀ n0. n0 < # ar1 → ar1[n0] = ar0[n, a][n0])
Used terms: ar0[n, a], ar1