Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								ff93c03972
								
							
						 | 
						
							
							
								
								integrate polysat into bv solver
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2022-01-26 20:20:45 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jakob Rath
								
							 
						 | 
						
							
							
							
							
								
							
							
								d7548f6867
								
							
						 | 
						
							
							
								
								Now we can have a working binary add_eq/add_diseq
							
							
							
							
							
						 | 
						
							2022-01-26 11:50:49 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jakob Rath
								
							 
						 | 
						
							
							
							
							
								
							
							
								645f190e35
								
							
						 | 
						
							
							
								
								Add wrapper for external dependencies to prevent accidental conversions
							
							
							
							
							
						 | 
						
							2022-01-26 11:44:01 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jakob Rath
								
							 
						 | 
						
							
							
							
							
								
							
							
								cbed3bfde4
								
							
						 | 
						
							
							
								
								fi: match_non_zero_linear
							
							
							
							
							
						 | 
						
							2022-01-26 11:09:37 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								3f5df04dc4
								
							
						 | 
						
							
							
								
								prepare polysat
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2022-01-26 06:19:24 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								c6539deb61
								
							
						 | 
						
							
							
								
								fixing null check
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2022-01-25 17:25:42 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								435f79eab0
								
							
						 | 
						
							
							
								
								tup
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2022-01-25 16:40:55 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								9294b2ceb2
								
							
						 | 
						
							
							
								
								created
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2022-01-25 16:33:23 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								3de9d37772
								
							
						 | 
						
							
							
								
								fix overrides for created_eh
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2022-01-25 16:24:08 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								bbddeffe0b
								
							
						 | 
						
							
							
								
								check for 0
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2022-01-25 15:07:05 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								bf6454dccc
								
							
						 | 
						
							
							
								
								throw error if created-eh has not been registered
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2022-01-25 13:01:57 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								ea6827505e
								
							
						 | 
						
							
							
								
								add missing callback to m_created_eh
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2022-01-25 10:13:09 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jakob Rath
								
							 
						 | 
						
							
							
							
							
								
							
							
								8c2f268506
								
							
						 | 
						
							
							
								
								fi disequal: add special treatment for v > -a*v
							
							
							
							
							
						 | 
						
							2022-01-24 17:03:49 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								f639a7e1bc
								
							
						 | 
						
							
							
								
								add marker for top-level expression in rule.
							
							
							
							
							
						 | 
						
							2022-01-24 15:20:44 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								61ab72b6a3
								
							
						 | 
						
							
							
								
								fix #4869
							
							
							
							
							
						 | 
						
							2022-01-24 15:14:47 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								3b8c0b7ae6
								
							
						 | 
						
							
							
								
								fix #5791
							
							
							
							
							
						 | 
						
							2022-01-24 15:11:24 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jakob Rath
								
							 
						 | 
						
							
							
							
							
								
							
							
								7d3308b00e
								
							
						 | 
						
							
							
								
								test case for match_zero
							
							
							
							
							
						 | 
						
							2022-01-24 14:28:32 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jakob Rath
								
							 
						 | 
						
							
							
							
							
								
							
							
								1cb7ca8dfc
								
							
						 | 
						
							
							
								
								match additional cases in forbidden intervals
							
							
							
							
							
						 | 
						
							2022-01-24 14:15:10 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								20f9814939
								
							
						 | 
						
							
							
								
								fix #5789
							
							
							
							
							
							
							
							fix incorrect constant folding 
							
						 | 
						
							2022-01-24 09:42:14 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								cd11b70864
								
							
						 | 
						
							
							
								
								add value-propagate flag to patch regression
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2022-01-23 12:09:49 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								93410ccd81
								
							
						 | 
						
							
							
								
								add assertion back for failing unit test, add comment about what is the bug
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2022-01-23 11:35:01 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								5e7ff769b4
								
							
						 | 
						
							
							
								
								add assertion back for failing unit test, add comment about what is the bug
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2022-01-23 11:30:26 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								5e1ad37533
								
							
						 | 
						
							
							
								
								share subst node
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2022-01-23 10:39:42 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								cbbf1381f7
								
							
						 | 
						
							
							
								
								update to use incremental substitution
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2022-01-23 03:00:25 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								d02235fe08
								
							
						 | 
						
							
							
								
								#5778
							
							
							
							
							
							
							
							not really specific to euf.true, but about rem(x,0) semantics that should align with mod semantics. It also reproduces without sat.euf=true. 
							
						 | 
						
							2022-01-22 16:16:48 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								6f689c3c1f
								
							
						 | 
						
							
							
								
								updates
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2022-01-22 12:21:20 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								417a5320c7
								
							
						 | 
						
							
							
								
								forbidden intervals for strict inequalities
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2022-01-22 11:14:53 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								82798863ba
								
							
						 | 
						
							
							
								
								patch crash for bench0
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2022-01-21 17:58:30 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								3c940b5125
								
							
						 | 
						
							
							
								
								use nyi to catch uncovered cases
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2022-01-21 17:49:43 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jakob Rath
								
							 
						 | 
						
							
							
							
							
								
							
							
								86f247db22
								
							
						 | 
						
							
							
								
								fix warning
							
							
							
							
							
						 | 
						
							2022-01-21 16:20:14 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								f2dd95eaa9
								
							
						 | 
						
							
							
								
								Merge branch 'polysat' of https://github.com/z3prover/z3 into polysat
							
							
							
							
							
						 | 
						
							2022-01-21 15:57:35 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								49d9e3440c
								
							
						 | 
						
							
							
								
								use band, add bvneg compile step
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2022-01-21 15:57:27 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jakob Rath
								
							 
						 | 
						
							
							
							
							
								
							
							
								c4c9c84aeb
								
							
						 | 
						
							
							
								
								Treat eval'd literals as propagations (not as decisions)
							
							
							
							
							
						 | 
						
							2022-01-21 15:56:16 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Hennadii Chernyshchyk
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								85f6456655
								
							
						 | 
						
							
							
								
								Add missing constness (#5787)
							
							
							
							
							
						 | 
						
							2022-01-21 15:32:25 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								8765dc16a5
								
							
						 | 
						
							
							
								
								merge
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2022-01-21 13:11:53 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jakob Rath
								
							 
						 | 
						
							
							
							
							
								
							
							
								0a48846add
								
							
						 | 
						
							
							
								
								Add separate state for deciding on lemmas
							
							
							
							
							
						 | 
						
							2022-01-21 11:55:03 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								9969809745
								
							
						 | 
						
							
							
								
								#5778
							
							
							
							
							
						 | 
						
							2022-01-21 09:40:06 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								a1f7676c81
								
							
						 | 
						
							
							
								
								remove assertion - literals could be assigned but propagation incomplete
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2022-01-21 03:10:41 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								007af9cb8a
								
							
						 | 
						
							
							
								
								fix #5784
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2022-01-21 03:08:03 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								17280846f8
								
							
						 | 
						
							
							
								
								added comments to explain #5781
							
							
							
							
							
						 | 
						
							2022-01-21 01:40:31 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								b1ff4bc24a
								
							
						 | 
						
							
							
								
								no normalize
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2022-01-20 19:21:19 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								75a81af426
								
							
						 | 
						
							
							
								
								fix #5786
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2022-01-20 19:18:23 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jakob Rath
								
							 
						 | 
						
							
							
							
							
								
							
							
								aea3545fcc
								
							
						 | 
						
							
							
								
								disable assertion for now
							
							
							
							
							
						 | 
						
							2022-01-20 17:48:19 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jakob Rath
								
							 
						 | 
						
							
							
							
							
								
							
							
								daf23cfe02
								
							
						 | 
						
							
							
								
								wlist_invariant
							
							
							
							
							
						 | 
						
							2022-01-20 17:47:26 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jakob Rath
								
							 
						 | 
						
							
							
							
							
								
							
							
								543ad2f205
								
							
						 | 
						
							
							
								
								skip unassigned variables when computing level
							
							
							
							
							
						 | 
						
							2022-01-20 17:46:23 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jakob Rath
								
							 
						 | 
						
							
							
							
							
								
							
							
								0a59387d05
								
							
						 | 
						
							
							
								
								extra propagate
							
							
							
							
							
						 | 
						
							2022-01-20 17:44:57 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jakob Rath
								
							 
						 | 
						
							
							
							
							
								
							
							
								c7a09051fa
								
							
						 | 
						
							
							
								
								Assert constraints only once
							
							
							
							
							
						 | 
						
							2022-01-20 17:44:29 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jakob Rath
								
							 
						 | 
						
							
							
							
							
								
							
							
								b968898b7e
								
							
						 | 
						
							
							
								
								use member variable rather that static
							
							
							
							
							
						 | 
						
							2022-01-20 17:09:36 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jakob Rath
								
							 
						 | 
						
							
							
							
							
								
							
							
								64152c338d
								
							
						 | 
						
							
							
								
								Don't nest propgate() calls
							
							
							
							
							
						 | 
						
							2022-01-20 17:06:30 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Nikolaj Bjorner
								
							 
						 | 
						
							
							
							
							
								
							
							
								af9ae35984
								
							
						 | 
						
							
							
								
								term
							
							
							
							
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 | 
						
							2022-01-20 14:43:16 +01:00 | 
						
						
							
							
							
							
								
							
							
						 |