| 
								
								
									 Nikolaj Bjorner | 49dfaeb406 | na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-10-12 13:11:46 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | b80ba24ba6 | deal with regression break | 2020-10-12 12:26:50 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4f0c743e2b | add stubs for arithmetic | 2020-10-12 11:24:08 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 1131fedb23 | finish front-matter Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-10-05 17:14:03 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | fa58a36b9f | model refactor (#4723) * refactor model fixing
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* missing cond macro
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* file
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* file
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* add macros dependency
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* deps and debug
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* add dependency to normal forms
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* build issues
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* compile
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* fix leal regression
* complete model fixer
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* fold back private functionality to model_finder
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* avoid duplicate fixed callbacks
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-10-05 14:13:05 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 6cc52e04c3 | more fpa Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-10-01 17:52:55 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 08a87b102c | more fpa Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-10-01 17:47:50 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 79162b96f3 | updated dependencies Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-10-01 08:11:55 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c76a45276b | add-value Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-10-01 07:21:37 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 2087c01cac | first cut of fpa solver Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-10-01 07:18:36 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 518296dbc1 | some compile warnings Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-09-30 15:59:42 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 414db51d5a | stubs for model finder Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-09-30 08:57:18 -07:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 458572323a | remove unneded #pragma once | 2020-09-30 11:36:16 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 1d199b707b | connect mbi Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-09-29 23:51:31 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a414480274 | mbi Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-09-29 15:49:48 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 45103637ad | fix build Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-09-29 14:34:24 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 7787bd399e | nit | 2020-09-29 13:53:35 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 5df2715064 | q Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-09-29 13:43:51 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a216bee647 | updated notes, fixes to dual solver | 2020-09-29 13:43:50 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ef6542823b | unit optimization | 2020-09-29 13:43:50 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 15f6124fbd | remove files Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-09-29 13:43:50 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4562c07ceb | redo egraph | 2020-09-29 13:43:49 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 20be286391 | bv Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-09-29 13:43:13 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 81c3966331 | merge Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-09-29 13:39:59 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 3205f0d406 | use default in model construction Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-09-29 13:35:17 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 39ba9ae501 | adding array solver Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-09-29 13:32:24 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 367e5fdd52 | delay internalize (#4714) * adding array solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* use default in model construction
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* debug delay internalization
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* bv
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* arrays
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* get rid of implied values and bounds
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* redo egraph
* remove out
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* remove files
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-09-28 19:24:16 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 43db7df2b5 | user solver (#4709) * user solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-09-24 04:55:34 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 7c2bdfe3fb | delay internalization, relevancy (#4707) * delay evaluation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* Update bv_solver.cpp
* delay internalize
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* compiler warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* remove gc
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* add bv delay option
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-09-23 17:12:01 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | b7ec4489a6 | bv fixes and tuning (#4703) * heap size information
* bv tuning
* fix #4701
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* throw on set-has-size #4700
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-09-21 19:54:53 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 6f63f8761c | optimizations to bv-solver and euf-egraph (#4698) * additional bit-vector propagators
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* rename restrict (not a keyword, but well) #4694, tune euf
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* add pb rewriting to pb2bv #4697
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-09-20 06:47:27 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 8691ef1d4d | additional bit-vector propagators (#4695) Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-09-18 12:38:29 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 549753845e | bv and gc of literals (#4692) * bv and gc of literals
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* overload
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* diseq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* diseq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-09-17 14:24:07 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 2d52367368 | build Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-09-15 16:45:11 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 545e1c0d31 | na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-09-15 15:40:15 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 6a4261d1af | debugging bv Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-09-15 15:37:31 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 2328a6e839 | add a way to use new smt core for selected logics Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-09-14 10:43:52 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 796e2fd9eb | arrays (#4684) * arrays
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* arrays
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* arrays
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* fill
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* update drat and fix euf bugs
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* const qualifiers
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* reorg ba
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* reorg
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* build warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-09-13 19:29:59 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | f4e8205aca | na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-09-10 04:39:43 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | cfa7c733db | fixing #4670 (#4682) * fixing #4670
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* init
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* arrays
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* arrays
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* arrays
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-09-10 04:35:11 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 629e981e01 | fix regression in get-consequence on QF_FD Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-09-08 12:43:18 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 7327023c88 | add variable replay, remove MacOS from Travis (#4681) * na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* dbg
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* bv
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* drat and fresh
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* move ackerman functionality
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* debugability
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* towards debugability
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* missing file
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* remove csp
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* replay variables created by solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* remove old function
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* fix scoped-limit
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-09-08 05:57:07 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d02b0cde7a | running updates to bv_solver (#4674) * na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* dbg
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* bv
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* drat and fresh
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* move ackerman functionality
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* debugability
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* towards debugability
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* missing file
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* remove csp
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-09-07 20:35:32 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | f370d8d9b4 | na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-09-03 09:34:09 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 7fbaf71d4a | na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-09-03 09:19:39 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 65bc77d566 | na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-09-03 08:58:08 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | fe43f8df8f | na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-09-03 08:11:43 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | aa66be9406 | na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-09-03 07:16:59 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d83d0a83d6 | na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-09-02 14:43:49 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e4b7b7bdf6 | na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-09-02 13:52:24 -07:00 |  |