chriseth
|
cd3b7e333d
|
Implement inner ite.
|
2022-06-01 16:59:09 +02:00 |
|
chriseth
|
9078ed8afd
|
Implement => for boolean equality.
|
2022-06-01 13:23:43 +02:00 |
|
chriseth
|
57c6c529d0
|
Fix interior multi-or and multi-and.
|
2022-05-31 14:21:13 +02:00 |
|
chriseth
|
0f4cc05667
|
Copy-on-write let bindings.
|
2022-05-31 11:32:13 +02:00 |
|
chriseth
|
faa3a242ee
|
Support some xor.
|
2022-05-30 18:17:16 +02:00 |
|
chriseth
|
973442c206
|
Parse let bindigns of literals speciall.
|
2022-05-30 18:11:40 +02:00 |
|
chriseth
|
e655f53813
|
Fix toString.
|
2022-05-30 11:08:51 +02:00 |
|
chriseth
|
62051ade2b
|
Implement multi-argument addition.
|
2022-05-18 17:57:01 +02:00 |
|
chriseth
|
77d1ebae3b
|
debugging output
|
2022-05-18 16:18:49 +02:00 |
|
chriseth
|
56d5f6d926
|
debugging
|
2022-05-16 19:14:31 +02:00 |
|
chriseth
|
657a02771b
|
strict inequalities
|
2022-05-12 22:54:04 +02:00 |
|
chriseth
|
7b0e02b1ff
|
mark rational encoding problems
|
2022-05-12 10:26:57 +02:00 |
|
chriseth
|
074969b5d9
|
implemert strict comparisons
|
2022-05-12 10:22:32 +02:00 |
|
chriseth
|
b76d3a6a0d
|
some fixes and let bindings.
|
2022-05-12 09:49:08 +02:00 |
|
chriseth
|
33f952dc5f
|
More solsmt.
|
2022-05-10 09:46:24 +02:00 |
|
chriseth
|
91f32a7beb
|
Multi-argument and and or.
|
2022-05-10 08:58:41 +02:00 |
|
chriseth
|
f940e1f9e7
|
Disallow unknown operators.
|
2022-05-10 08:44:55 +02:00 |
|
chriseth
|
3e36c97367
|
Better assertions for boolean lp.
|
2022-05-09 17:22:38 +02:00 |
|
chriseth
|
c40c619daa
|
Keep list of potentially violating variables.
|
2022-04-07 18:56:18 +02:00 |
|
chriseth
|
f9ab7cc635
|
rewrite
|
2022-04-07 18:12:40 +02:00 |
|
chriseth
|
dd1092fda2
|
Re-add cache.
|
2022-03-24 00:08:28 +01:00 |
|
chriseth
|
4235933124
|
simplify.
|
2022-03-23 23:13:57 +01:00 |
|
chriseth
|
7cfc2f6a12
|
Incremental lp solver.
|
2022-03-23 22:12:23 +01:00 |
|
chriseth
|
4171716e72
|
Add interface to make theory solver aware of decision levels.
|
2022-03-23 19:21:36 +01:00 |
|
chriseth
|
e6f517fca1
|
delta
|
2022-03-23 14:54:31 +01:00 |
|
chriseth
|
72ae0f6a1a
|
Use enumerate.
|
2022-03-21 19:36:11 +01:00 |
|
chriseth
|
9ae32ed395
|
fixup! Simplify tostring.
|
2022-03-21 11:38:12 +01:00 |
|
chriseth
|
afc56db6d5
|
Simplify tostring.
|
2022-03-21 11:23:48 +01:00 |
|
chriseth
|
c34019f136
|
Fix and and change some conditions.
|
2022-03-21 10:34:53 +01:00 |
|
chriseth
|
a3f999a13e
|
temp
|
2022-03-20 22:34:37 +01:00 |
|
chriseth
|
1efa03201d
|
Fix ite
|
2022-03-20 22:34:22 +01:00 |
|
chriseth
|
2108580df6
|
Add equality constraints.
|
2022-03-20 22:34:22 +01:00 |
|
chriseth
|
33f0e0d4b2
|
Remove "only single constraint" restriction.
|
2022-03-20 22:34:22 +01:00 |
|
chriseth
|
fe15610ba4
|
some more debugging output
|
2022-03-20 22:34:22 +01:00 |
|
chriseth
|
c8c9067c9b
|
more code
|
2022-03-20 22:34:22 +01:00 |
|
chriseth
|
b4dd0420ca
|
encoding
|
2022-03-20 22:34:22 +01:00 |
|
chriseth
|
797651c74b
|
Typos.
|
2022-03-20 22:34:22 +01:00 |
|
chriseth
|
6b7c200891
|
remove couts
|
2022-03-20 22:34:21 +01:00 |
|
chriseth
|
a3a0f1d95b
|
fixes
|
2022-03-20 22:33:47 +01:00 |
|
chriseth
|
3439776209
|
Combined solver.
|
2022-03-20 22:33:47 +01:00 |
|