Jakob Rath
6abe0c9be8
set, lemma, minor
2022-09-21 16:29:36 +02:00
Jakob Rath
2f65ce1026
try to fix build
2022-09-21 14:03:07 +02:00
Jakob Rath
b43971bb4a
Connect conflict2
2022-09-21 12:14:44 +02:00
Jakob Rath
a978604a7e
move files (conflict2 -> conflict)
2022-09-20 10:26:38 +02:00
Nikolaj Bjorner
48d5a98edc
meeting notes
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2022-09-19 09:10:11 -07:00
Jakob Rath
806571d2cd
backjumping/notes
2022-09-19 16:43:11 +02:00
Jakob Rath
a416e16566
conflict2
2022-09-19 16:01:45 +02:00
Jakob Rath
68e313ed24
use unsat_core from viable_fallback
2022-08-26 16:36:26 +02:00
Jakob Rath
acf9976df9
make it compile
2022-08-26 16:28:52 +02:00
Jakob Rath
f819c2bad8
conflict2 stub
2022-08-25 17:04:07 +02:00
Jakob Rath
b31931bb9f
disable assertions for now; some notes
2022-08-25 16:40:38 +02:00
Jakob Rath
41b74ab215
newline is implicit
2022-08-25 16:37:38 +02:00
Jakob Rath
e39e1dcc49
Extract inference_logger
2022-08-25 16:03:17 +02:00
Nikolaj Bjorner
437e83f6de
fixmul negative case
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2022-08-23 08:20:32 -07:00
Nikolaj Bjorner
8128ae8109
generalize subsumption to non-univariate
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2022-08-22 10:46:49 -07:00
Jakob Rath
058c5771b9
univariate solver: add_bit
2022-08-22 15:09:11 +02:00
Jakob Rath
d9a63ce786
fix
2022-08-22 15:05:29 +02:00
Jakob Rath
9fcea37625
remove constructor
2022-08-22 15:00:35 +02:00
Jakob Rath
28ddd4ad56
Implement unilinear subsumption as clause simplification
2022-08-22 14:55:02 +02:00
Jakob Rath
c1e2ea80f5
make explicit that we compare the concrete values
2022-08-22 14:17:47 +02:00
Jakob Rath
3a759c1a28
move fi_record
2022-08-22 14:14:30 +02:00
Jakob Rath
26fcfc6ecd
Add default constructor to fi_entry
2022-08-22 14:03:43 +02:00
Jakob Rath
3c093e03cf
log
2022-08-22 12:46:47 +02:00
Jakob Rath
53f276d225
apply
2022-08-22 12:44:56 +02:00
Jakob Rath
bf1a7914cd
Add clause simplification stub
2022-08-22 12:36:05 +02:00
Jakob Rath
3e99828c3c
start make_asserting for non-unit coeff
2022-08-19 17:06:28 +02:00
Jakob Rath
ee208efdc5
fix
2022-08-19 16:18:13 +02:00
Jakob Rath
c3e7bd34d0
make_asserting for unit coefficients
2022-08-19 16:02:56 +02:00
Jakob Rath
9766ad00b1
Revert "remove overcomplicated search_iterator"
...
This reverts commit 309473edad
.
2022-08-19 14:12:57 +02:00
Nikolaj Bjorner
31ffe89480
normalize more pretty printing
2022-08-17 08:24:41 -07:00
Jakob Rath
309473edad
remove overcomplicated search_iterator
2022-08-17 09:37:43 +02:00
Jakob Rath
201d841a90
lit_pp with extra information
2022-08-17 09:29:00 +02:00
Jakob Rath
618b3945c1
log
2022-08-05 11:23:02 +02:00
Jakob Rath
abed6fa6e1
Print polysat variable mapping in debug mode
2022-08-04 14:50:31 +02:00
Jakob Rath
bab8d817ef
Remove decisions on lemmas
2022-08-04 14:24:20 +02:00
Jakob Rath
d5f20dcf0e
No more boolean decisions
2022-08-04 14:12:12 +02:00
Jakob Rath
c67024d88b
unused for now
2022-08-04 13:52:29 +02:00
Jakob Rath
a3e8124245
comments; move a section
2022-08-04 11:52:34 +02:00
Jakob Rath
4282cfa148
Remove unused variable
2022-08-04 08:55:04 +02:00
Jakob Rath
d7f0181c46
Merge branch 'master' into polysat
2022-08-04 08:53:34 +02:00
Jakob Rath
014fe4e3fd
fallback stats
2022-08-04 08:51:24 +02:00
Bruce Mitchener
a3161bdc15
update_api.py: Remove usage of MKException.
...
This wasn't working as it was being accessed from a function object
rather than the module.
Instead, let's just print the error and exit.
2022-08-04 07:54:42 +03:00
Bruce Mitchener
8a3556e5ba
cmake: Remove dep on mk_util.py for update_api.py calls.
...
update_api.py doesn't depend on mk_util.py any longer, so these
dependencies can go away.
2022-08-04 07:54:26 +03:00
Bruce Mitchener
ad4c786ea4
mk_unix_dist.py: Fix --nopython
...
Writing to the global PYTHON_ENABLED requires that it be flagged
as a global.
2022-08-04 07:54:10 +03:00
Bruce Mitchener
dc75031a36
Remove all per-OS defines apart from _WINDOWS.
...
These are all unused and shouldn't be needed. Mostly we need
something for differentiating between POSIX and non-POSIX
(until we can reduce some of those differences as well).
We shouldn't need to modify the build system to build on a new
OS if it is basically a Unix and is supported by cmake.
2022-08-03 19:03:04 +03:00
Bruce Mitchener
85b96dc877
cmake: Remove telling the Intel compiler to link OpenMP.
...
This also removes a duplicated branch since the Intel compiler
is already handled at the same time as GCC and Clang, so it
doesn't need its own block as well.
2022-08-03 19:02:12 +03:00
Saloed
d908ebec4c
fix memory_high_watermark parameter according to documentation
2022-08-03 18:50:54 +03:00
Jakob Rath
b9588af07a
fix output
2022-08-03 10:01:54 +02:00
Bruce Mitchener
d8c99480c6
test/lp: Replace if linux with if not windows.
...
This is stuff that works on posix, so we can flip the check.
2022-08-03 08:22:54 +03:00
Bruce Mitchener
55b70b4c7e
Remove contrib/cmake.
...
This mainly contained a bootstrap script that did nothing except
say that it would be deleted soon. It has been 5 years, so it
should be safe to go away now.
2022-08-03 08:22:13 +03:00