| 
								
								
									 Nikolaj Bjorner | 95a78b2450 | updates to seq and bug fixes (#4056) * na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* fix #4037
* nicer output for skolem functions
* more overhaul of seq, some bug fixes
* na
* added offset_eq file
* na
* fix #4044
* fix #4040
* fix #4045
* updated ignore
* new rewrites for indexof based on #4036
* add shortcuts
* updated ne solver for seq, fix #4025
* use pair vectors for equalities that are reduced by seq_rewriter
* use erase_and_swap
* remove unit-walk
* na
* add check for #3200
* nits
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* name a type
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* remove fp check
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* remove unsound axiom instantiation for non-contains
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* fix rewrites
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* fix #4053
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* fix #4052
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-22 13:18:55 -07:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 5ec04f7fd2 | forgot to remove unneeded class field | 2020-04-22 15:30:16 +01:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 220bc7fcd9 | fix #4048: incorrect bvurem rewrite when divisor=0 also, always enable this rewrite, since it shrinks formula size globally | 2020-04-22 15:26:30 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e1fa04b365 | disable breaking change to model generation Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-19 16:53:20 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a9c4984a16 | more seq overhaul Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-18 19:46:30 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | bcbe802b27 | remove buggy bv-trailing Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-18 19:45:26 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 3e9479d01a | a lot of seq churn Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-17 18:21:40 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a83f72b657 | some fixes Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-17 07:33:43 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 040d4b8d24 | fix #3994 remove bogus option Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-16 18:51:52 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | f67077b7ff | warnings Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-15 17:13:02 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | b04c97458d | na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-14 17:34:14 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 835b57b775 | fix #3961 fix #3940 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-14 17:33:44 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 5f81913292 | fix #3951 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-14 10:51:16 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e1027790ae | more to #3926 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-13 16:04:54 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 9f42338de8 | fix #3926 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-13 14:43:27 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 75a460cc15 | fix #3932 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-12 17:49:50 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | db9d6d12fc | fix #3836 remove unused and buggy hoist_cmul Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-11 15:27:18 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 0ee79182d4 | fix #3911 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-11 14:09:09 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4651bffafc | fix #3831 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-09 17:45:05 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 3cae0b450e | fix #3887 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-09 12:03:02 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | cc794a19bc | more on #3858 elim_term_ite Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-09 10:31:34 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 6eebfd0629 | fix #3880 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-08 18:10:12 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 52df98f9ca | na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-08 16:31:47 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e1d2480a8b | fix #3860 fix #3861 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-08 16:26:11 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 6e8d9001dc | fix #3843 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-08 11:08:45 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 40aa2f7cb2 | fix 3838 fix #3837 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-08 05:49:24 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 7722bf1a55 | declutter spacer_manager Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-08 03:35:58 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 94539c0d04 | fix #3804 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-06 19:49:37 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 07413cc928 | fix #3785 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-06 12:56:52 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 9e374d6514 | remove trace for #3725 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-05 00:53:16 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 7ae9734db2 | fix #3752 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-04 22:56:41 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 10768bd005 | fix #3727 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-04 18:41:13 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 82d7ca46ba | fix #3729 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-04 18:06:23 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 426e4cc75c | fix #3557 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-03 16:37:59 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 896a1b2048 | fix #3679 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-02 15:04:56 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 57d430b3fd | fix #3700 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-02 06:38:14 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | b3c863fb15 | fix #3660 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-01 11:05:03 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c6b4641050 | fix #3649 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-01 10:56:27 -07:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 0b6b267ec4 | minor code simplification in bv rewriter | 2020-03-31 11:04:04 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 9f386306ef | na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-03-29 10:55:47 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 1a995da0ae | fix #3538, turn on proof checking assertions in goal.cpp for earlier coverage Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-03-29 10:55:47 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4dfc0d6d88 | fix #3334 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-03-25 19:43:55 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | b41b83cd63 | fix #3314 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-03-25 19:43:55 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 73d73e6c95 | enhance rewriting for indexof based on #3516 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-03-25 13:29:36 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 145ec8f248 | pick up log configuration consistently #3513 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-03-25 10:51:55 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ea396a008a | fix #3504 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-03-25 02:30:51 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 61d9960420 | fix #3461 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-03-22 14:46:24 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 70a1786061 | scoping th solver to avoid memory leak during cancellation exposed by #3431 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-03-22 14:14:45 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 719c5dd911 | fix #3342 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-03-17 12:14:28 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 1c5283f3a4 | remove mk_pp to fix build on some platforms Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-03-16 20:36:41 -07:00 |  |