Commit 6776bb8
Extract map_theoryt base class from arrayst
Separate map-theoretic reasoning (index tracking, equality tracking,
Ackermann constraints, read-over-weakeq, extensionality, CDCL(T)
propagation, constraint counting) from array-specific encoding
(with/if/of/comprehension constraints, lazy selects, 2D inlining).
Inheritance chain: arrayst -> map_theoryt -> equalityt -> prop_conv_solvert
Co-authored-by: Kiro <kiro-agent@users.noreply.github.com>1 parent beacad5 commit 6776bb8
5 files changed
Lines changed: 596 additions & 518 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
140 | 140 | | |
141 | 141 | | |
142 | 142 | | |
| 143 | + | |
143 | 144 | | |
144 | 145 | | |
145 | 146 | | |
| |||
0 commit comments