Jakob Rath
								
							 
						 | 
						
							
							
							
							
								
							
							
								caf624589e
								
							
						 | 
						
							
							
								
								Accelerate interval widening in refine_equal_lin
							
							
							
							
							
						 | 
						
							2023-01-13 15:41:28 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jakob Rath
								
							 
						 | 
						
							
							
							
							
								
							
							
								057e115bbc
								
							
						 | 
						
							
							
								
								Update op_constraint simplifications
							
							
							
							
							
						 | 
						
							2023-01-12 13:31:16 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jakob Rath
								
							 
						 | 
						
							
							
							
							
								
							
							
								0a2c69332d
								
							
						 | 
						
							
							
								
								disable try_add_overflow_bound, add note on possible rewrite
							
							
							
							
							
						 | 
						
							2023-01-11 13:39:41 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jakob Rath
								
							 
						 | 
						
							
							
							
							
								
							
							
								fa036ae486
								
							
						 | 
						
							
							
								
								track clause name for debugging
							
							
							
							
							
						 | 
						
							2023-01-11 10:50:14 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jakob Rath
								
							 
						 | 
						
							
							
							
							
								
							
							
								1d349fb0e6
								
							
						 | 
						
							
							
								
								compile
							
							
							
							
							
						 | 
						
							2023-01-11 10:50:14 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clemens Eisenhofer
								
							 
						 | 
						
							
							
							
							
								
							
							
								7aeabe39a3
								
							
						 | 
						
							
							
								
								Removed remaining debug output
							
							
							
							
							
						 | 
						
							2023-01-11 10:32:38 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clemens Eisenhofer
								
							 
						 | 
						
							
							
							
							
								
							
							
								2581754c3e
								
							
						 | 
						
							
							
								
								Forward propagation for op_constraints + optimization for left/right shift
							
							
							
							
							
						 | 
						
							2023-01-11 10:29:26 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jakob Rath
								
							 
						 | 
						
							
							
							
							
								
							
							
								1d0ad1ccc0
								
							
						 | 
						
							
							
								
								fix build (add conversion operator)
							
							
							
							
							
						 | 
						
							2023-01-10 17:18:56 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jakob Rath
								
							 
						 | 
						
							
							
							
							
								
							
							
								0c799524e8
								
							
						 | 
						
							
							
								
								try splitting x-intervals
							
							
							
							
							
						 | 
						
							2023-01-10 16:25:28 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jakob Rath
								
							 
						 | 
						
							
							
							
							
								
							
							
								49848a4298
								
							
						 | 
						
							
							
								
								extract function update_bounds_for_xs
							
							
							
							
							
						 | 
						
							2023-01-10 15:16:24 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jakob Rath
								
							 
						 | 
						
							
							
							
							
								
							
							
								abbe139abb
								
							
						 | 
						
							
							
								
								Use M for 2^N
							
							
							
							
							
						 | 
						
							2023-01-10 14:50:11 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jakob Rath
								
							 
						 | 
						
							
							
							
							
								
							
							
								913aa9f43e
								
							
						 | 
						
							
							
								
								debugging output
							
							
							
							
							
						 | 
						
							2023-01-10 14:33:48 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jakob Rath
								
							 
						 | 
						
							
							
							
							
								
							
							
								0f43c1c71d
								
							
						 | 
						
							
							
								
								adjust_bound fails if [min,max] contains a multiple of N
							
							
							
							
							
						 | 
						
							2023-01-10 13:32:36 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								eda25e0ebb
								
							
						 | 
						
							
							
								
								get-assignment
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2023-01-09 10:14:19 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jakob Rath
								
							 
						 | 
						
							
							
							
							
								
							
							
								b6ea9e31e5
								
							
						 | 
						
							
							
								
								output
							
							
							
							
							
						 | 
						
							2023-01-09 17:20:40 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jakob Rath
								
							 
						 | 
						
							
							
							
							
								
							
							
								181995a4fb
								
							
						 | 
						
							
							
								
								extend invariant check
							
							
							
							
							
						 | 
						
							2023-01-09 17:16:56 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jakob Rath
								
							 
						 | 
						
							
							
							
							
								
							
							
								c55d316c6a
								
							
						 | 
						
							
							
								
								Rename to get_assignment to prevent clash with class name
							
							
							
							
							
						 | 
						
							2023-01-09 17:15:40 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jakob Rath
								
							 
						 | 
						
							
							
							
							
								
							
							
								3f5e6a4bfa
								
							
						 | 
						
							
							
								
								bugfix: don't intersect forbidden intervals if variable is already assigned
							
							
							
							
							
						 | 
						
							2023-01-09 17:10:18 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clemens Eisenhofer
								
							 
						 | 
						
							
							
							
							
								
							
							
								aafd9039db
								
							
						 | 
						
							
							
								
								Bugfix
							
							
							
							
							
						 | 
						
							2023-01-09 14:14:19 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								991acb0d72
								
							
						 | 
						
							
							
								
								add diagnostics for assertion violations
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2023-01-06 13:29:24 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clemens Eisenhofer
								
							 
						 | 
						
							
							
							
							
								
							
							
								b1239d5276
								
							
						 | 
						
							
							
								
								Missing file
							
							
							
							
							
						 | 
						
							2023-01-05 18:05:08 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clemens Eisenhofer
								
							 
						 | 
						
							
							
							
							
								
							
							
								0c1c9c64eb
								
							
						 | 
						
							
							
								
								Merge branch 'polysat' of https://github.com/Z3Prover/z3 into polysat
							
							
							
							
							
						 | 
						
							2023-01-05 18:03:43 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clemens Eisenhofer
								
							 
						 | 
						
							
							
							
							
								
							
							
								4a6053b289
								
							
						 | 
						
							
							
								
								Missing univariate for pseudo-inverse
							
							
							
							
							
						 | 
						
							2023-01-05 18:02:21 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jakob Rath
								
							 
						 | 
						
							
							
							
							
								
							
							
								1002538565
								
							
						 | 
						
							
							
								
								insert_eval?
							
							
							
							
							
						 | 
						
							2023-01-05 17:41:08 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jakob Rath
								
							 
						 | 
						
							
							
							
							
								
							
							
								aeb6138c25
								
							
						 | 
						
							
							
								
								No result if there is no other interval
							
							
							
							
							
						 | 
						
							2023-01-05 17:21:25 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jakob Rath
								
							 
						 | 
						
							
							
							
							
								
							
							
								a406e01fb8
								
							
						 | 
						
							
							
								
								e0 instead of first?
							
							
							
							
							
						 | 
						
							2023-01-05 16:44:45 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jakob Rath
								
							 
						 | 
						
							
							
							
							
								
							
							
								6f18335604
								
							
						 | 
						
							
							
								
								need y0 value
							
							
							
							
							
						 | 
						
							2023-01-05 16:43:23 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jakob Rath
								
							 
						 | 
						
							
							
							
							
								
							
							
								ffa12eb37c
								
							
						 | 
						
							
							
								
								flip args to match description
							
							
							
							
							
						 | 
						
							2023-01-05 16:43:01 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jakob Rath
								
							 
						 | 
						
							
							
							
							
								
							
							
								55a50ea461
								
							
						 | 
						
							
							
								
								ule rewrites
							
							
							
							
							
						 | 
						
							2023-01-05 14:41:21 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jakob Rath
								
							 
						 | 
						
							
							
							
							
								
							
							
								0daf444cec
								
							
						 | 
						
							
							
								
								Actually revert boolean decisions
							
							
							
							
							
						 | 
						
							2023-01-04 17:20:34 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								db1be0f247
								
							
						 | 
						
							
							
								
								unit test for bench 13 scenario
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2023-01-03 12:23:14 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clemens Eisenhofer
								
							 
						 | 
						
							
							
							
							
								
							
							
								075b548089
								
							
						 | 
						
							
							
								
								Merge branch 'polysat' of https://github.com/Z3Prover/z3 into polysat
							
							
							
							
							
						 | 
						
							2023-01-03 17:48:21 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clemens Eisenhofer
								
							 
						 | 
						
							
							
							
							
								
							
							
								79e7380ffc
								
							
						 | 
						
							
							
								
								Pseudo-inverse op_constraint
							
							
							
							
							
						 | 
						
							2023-01-03 17:47:54 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jakob Rath
								
							 
						 | 
						
							
							
							
							
								
							
							
								283e60a5cb
								
							
						 | 
						
							
							
								
								compile
							
							
							
							
							
						 | 
						
							2023-01-03 14:55:50 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								84a5ec221f
								
							
						 | 
						
							
							
								
								diagnostics
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2023-01-02 18:11:00 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								824c10711c
								
							
						 | 
						
							
							
								
								testing inference based on complementary bounds
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2023-01-02 17:30:08 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								56bda59de9
								
							
						 | 
						
							
							
								
								bugfix in parity code, add try_infer_parity_equality per status notes
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2023-01-02 15:01:05 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clemens Eisenhofer
								
							 
						 | 
						
							
							
							
							
								
							
							
								0301686856
								
							
						 | 
						
							
							
								
								Variant of variable elimination
							
							
							
							
							
						 | 
						
							2023-01-02 20:05:13 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								1c7ac12af8
								
							
						 | 
						
							
							
								
								wip
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2022-12-29 20:07:14 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								f8a3e428ff
								
							
						 | 
						
							
							
								
								wip
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2022-12-29 19:30:14 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								96341d7f0a
								
							
						 | 
						
							
							
								
								wip try_add_mul_bound2
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2022-12-29 18:31:39 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								ed76da1458
								
							
						 | 
						
							
							
								
								Merge branch 'polysat' of https://github.com/z3prover/z3 into polysat
							
							
							
							
							
						 | 
						
							2022-12-29 16:55:56 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								10589d59ba
								
							
						 | 
						
							
							
								
								wip based on notes
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2022-12-29 16:55:46 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clemens Eisenhofer
								
							 
						 | 
						
							
							
							
							
								
							
							
								6f78c33558
								
							
						 | 
						
							
							
								
								Generalized variable elimination
							
							
							
							
							
						 | 
						
							2022-12-29 22:36:04 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								ab9a9d2308
								
							
						 | 
						
							
							
								
								wip - more general ranges for add_mul_bound
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2022-12-28 14:09:51 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clemens Eisenhofer
								
							 
						 | 
						
							
							
							
							
								
							
							
								658877365c
								
							
						 | 
						
							
							
								
								Moved "easy part" of variable elimination to saturation.cpp
							
							
							
							
							
						 | 
						
							2022-12-28 15:07:03 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								b4f5225ab3
								
							
						 | 
						
							
							
								
								outline
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2022-12-27 21:40:31 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								6f8b3a997e
								
							
						 | 
						
							
							
								
								add max forbidden based on constant intervals
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2022-12-27 20:49:17 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								45e772b223
								
							
						 | 
						
							
							
								
								Merge branch 'polysat' of https://github.com/z3prover/z3 into polysat
							
							
							
							
							
						 | 
						
							2022-12-27 20:20:59 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								b52379fe88
								
							
						 | 
						
							
							
								
								update
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2022-12-27 20:20:51 -08:00 | 
						
						
							
							
							
							
								
							
							
						 |