Store(a, i, v)[i] == v.
(self, kernel)
| 1809 | """Array operations proven through Lean.""" |
| 1810 | |
| 1811 | def test_store_select_ground(self, kernel): |
| 1812 | """Store(a, i, v)[i] == v.""" |
| 1813 | a = Array("a", IntSort(), IntSort()) |
| 1814 | i = Int("i") |
| 1815 | v = Int("v") |
| 1816 | claim = Select(Store(a, i, v), i) == v |
| 1817 | assert _try_prove(claim) |
| 1818 | |
| 1819 | def test_store_select_different_index(self, kernel): |
| 1820 | """Store(a, i, v)[j] == a[j] when i != j.""" |