| 
								
								
									 Nikolaj Bjorner | 19409a25a6 | value sweep | 2020-04-27 18:58:43 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 8996e8129e | fix #4120 | 2020-04-27 12:06:33 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4938ea7be6 | fix #4123 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-27 11:44:25 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 1c2aa1076b | fix #4125 | 2020-04-27 11:31:02 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | decd69ac73 | move to util Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-26 21:22:14 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | f7a7b9e1f4 | fix #4108 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-26 21:04:28 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 735888145e | fix #4112 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-26 21:04:28 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | f9193809ea | add recfun rewriting, remove quantifier based recfun | 2020-04-26 12:59:51 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a884201d62 | remove using insert_if_not_there2 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-25 15:08:51 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 9ea1cf3c5c | na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-25 13:13:25 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c3b33aae8a | fix #4090 fix #4088 fix #4085 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-24 10:37:43 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 470e87afe9 | update rewite modality Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-24 01:12:06 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 851c38f64a | fix #4086 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-24 00:52:02 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 2793c3af2c | more replace rewrites #4084 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-24 00:48:02 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 03ba268219 | more replace rewrites #4084 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-24 00:25:36 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 04fec3f6a0 | fix #4076 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-23 21:34:20 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | cc8cd2cc2f | na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-23 21:28:19 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 9c3f0190f4 | fix #4069 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-23 20:53:13 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c7878e384c | fix #4060 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-22 17:46:16 -07:00 |  | 
				
					
						| 
								
								
									 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 | 501aa7927d | split into seq_axioms and seq_skolem Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-17 06:14:52 -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 | 19f655c693 | fix #3930 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-16 16:11:00 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | f67077b7ff | warnings Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-15 17:13:02 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | cce27ff65f | fix #3976 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-15 07:53:46 -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 | 7ed9996fc0 | fix #3962 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-14 11:05:05 -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 | d7d6877031 | fix #3958 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-14 06:34:03 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 387964f508 | fix #3960 fix #3959 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-14 06:30:54 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | fe7146d93b | fix #3913 - change assumption tracking to be granular based on disabled guards Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-13 19:06:12 -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 | 6a5695463f | fix #3943 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-13 12:58:18 -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 | b066f562c6 | fix #3904 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-11 12:50:12 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 6ca039c855 | fix #3919 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-11 12:31:38 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | fdabaa6cd2 | fix #3807 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-04-10 13:43:00 -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 |  |