| 
								
								
									 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 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 95493f78f9 | na | 2020-09-02 13:08:52 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4b22434739 | na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-09-02 13:02:00 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 7c2fe46eb7 | build fix | 2020-09-02 12:35:12 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | daf7e9e3ef | file Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-09-02 10:43:53 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 116390833b | prepare for theory plugins Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-09-02 10:42:18 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 141edef0d6 | butterfly effect on fp? Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-09-01 10:19:43 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ecddaeae66 | na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-09-01 07:15:13 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 74a2bf1588 | Merge branch 'master' of https://github.com/z3prover/z3 | 2020-09-01 04:58:41 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 03e92f3f20 | with bounded Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-09-01 04:58:38 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d4e92d4aca | move theory_var_list into id_var_list and utilities from smt-enode into it, prepare for theory variables in egraph Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-09-01 04:26:31 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | fa9cf0fa0c | mk-var during copy Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-08-31 20:34:41 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ed7d969366 | elaborate on smt/drat format outline, expose euf mode as config Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-08-31 19:29:23 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4d41db3028 | adding euf Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-08-31 14:36:16 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 314bd9277b | avoid duplicate class names frame in sat_scc and sat_smt Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-08-30 20:16:48 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | bee3077640 | free memory in egraph Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-08-30 20:13:46 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a003af494b | release nodes Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-08-30 20:09:27 -07:00 |  |