chriseth
|
690ddb54f1
|
Recommended polarity callback.
|
2022-08-29 12:14:43 +02:00 |
|
chriseth
|
f132e10155
|
Incremental LP solver.
|
2022-08-24 15:54:22 +02:00 |
|
chriseth
|
df50762498
|
Implement copy.
|
2022-08-22 15:51:40 +02:00 |
|
chriseth
|
b1319eb3ee
|
fix combining
|
2022-08-22 14:19:20 +02:00 |
|
chriseth
|
594130dd50
|
fixes
|
2022-08-19 19:11:02 +02:00 |
|
chriseth
|
9f4630b993
|
ensure size
|
2022-08-18 17:44:16 +02:00 |
|
chriseth
|
cfc155cfbd
|
impl
|
2022-08-18 17:20:43 +02:00 |
|
chriseth
|
ffb5aa7312
|
iterators
|
2022-08-14 22:45:40 +02:00 |
|
chriseth
|
64e41febf2
|
simplify
|
2022-08-14 22:10:13 +02:00 |
|
chriseth
|
d308cf8d96
|
more sparse
|
2022-08-14 22:05:17 +02:00 |
|
chriseth
|
b82e1b2b04
|
Sparse matrix.
|
2022-08-12 17:44:15 +02:00 |
|
Mate Soos
|
ca3d8b4714
|
Better function name
|
2022-07-01 23:13:29 +02:00 |
|
Mate Soos
|
0193a3f315
|
Making things more solidity-like
|
2022-07-01 23:13:29 +02:00 |
|
chriseth
|
1e9206e01a
|
Remove error output.
|
2022-07-01 14:11:30 +02:00 |
|
chriseth
|
bfc9c91539
|
Improved iteration.
|
2022-06-30 21:19:36 +02:00 |
|
chriseth
|
82604f8269
|
Variable names only for debug.
|
2022-06-29 11:19:10 +02:00 |
|
chriseth
|
87bffbba98
|
Avoid copying let bindings.
|
2022-06-27 15:25:30 +02:00 |
|
chriseth
|
ae6f8e25b6
|
Some tweaks.
|
2022-06-23 16:03:36 +02:00 |
|
chriseth
|
4098661b89
|
Fix guessing of numbers.
|
2022-06-23 15:18:26 +02:00 |
|
chriseth
|
27261f6703
|
Remove hash functions.
|
2022-06-07 11:02:18 +02:00 |
|
chriseth
|
0e06440153
|
true/false literals.
|
2022-06-01 23:39:43 +02:00 |
|
chriseth
|
5c1ecce2a3
|
Implement inner xor.
|
2022-06-01 22:16:16 +02:00 |
|
chriseth
|
68bfbdb2a6
|
Support all fractional constants.
|
2022-06-01 22:03:58 +02:00 |
|
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
|
3cc853c2a0
|
Remove unused solving state.
|
2022-05-31 13:59:02 +02:00 |
|
chriseth
|
0f4cc05667
|
Copy-on-write let bindings.
|
2022-05-31 11:32:13 +02:00 |
|
chriseth
|
0a4f4f6f55
|
Improved reason computation.
|
2022-05-30 19:00:06 +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
|
aebe9753ff
|
Some more work.
|
2022-04-02 15:46:43 +02:00 |
|
chriseth
|
c3583a7b01
|
Cache simplex.
|
2022-04-01 21:19:56 +02:00 |
|
chriseth
|
5e904872bd
|
Fix bounds.
|
2022-04-01 19:17:16 +02:00 |
|
chriseth
|
2ef255bdab
|
Turn into class.
|
2022-04-01 19:03:21 +02:00 |
|
chriseth
|
e2eeed6af1
|
Simplex with bounds.
|
2022-04-01 18:08:05 +02:00 |
|