Commit 1f8b081
committed
#7739 optimization
add simplification rule for at(x, offset) = ""
Introducing j just postpones some rewrites that prevent useful simplifications. Z3 already uses common sub-expressions.
The example highlights some opportunities for simplification, noteworthy at(..) = "".
The example is solved in both versions after adding this simplification.1 parent 8e1a528 commit 1f8b081
1 file changed
+6
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6021 | 6021 | | |
6022 | 6022 | | |
6023 | 6023 | | |
| 6024 | + | |
| 6025 | + | |
| 6026 | + | |
| 6027 | + | |
| 6028 | + | |
| 6029 | + | |
6024 | 6030 | | |
6025 | 6031 | | |
6026 | 6032 | | |
| |||
0 commit comments