| 
								
								
									 Murphy Berzish | 34717a7b6e | str.extract semantics fix | 2017-03-14 14:14:46 -04:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | 5c9d7538a0 | add alternate str.at semantics check in seq_rewriter this rewrites to empty string if the index is negative or beyond the length of the string,
which is consistent with CVC4's semantics for this term | 2017-03-13 14:39:12 -04:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c1480b4389 | handle model generation from issue #748. Deal with warnings from #836 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-12-12 00:40:52 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 7cc093eee0 | Add rewrite rule for property encoded in #812 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-12-11 11:05:12 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 8e6600c6be | add python API for newly exposed regex constructors Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-12-09 09:09:03 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 7a4c20698f | fix handling of AC operator ++ on regular expressions. Issue #804 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-11-22 13:02:17 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 5a86815f34 | fix regression in seq-replace rewriting Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-09-11 05:43:16 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 0b57829bdd | fix heisenbug, unintialized variable, issue #720 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-09-10 11:04:29 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | cb140011bc | add missing rewrite rule. Issue #731 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-09-10 09:42:36 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e485d1889c | update replace semantics Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-09-08 13:59:13 -07:00 |  | 
				
					
						| 
								
								
									 Loris D'Antoni | 73bd4acfc5 | added symbolic automata complement for sequences | 2016-07-28 13:50:05 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d5ee7e24bc | add simplification for equalities between itos and constant strings, Issue #589 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-07-08 11:50:39 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 5b497b6249 | reduce set of mainly verbose warnings raised by -Wmaybe-uninitialized and unused variable warnings from release mode builds Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-06-22 20:25:47 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 45fdb95f53 | fix performance for model construction, recognize concats of values as a value for pre-processing Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-03-23 17:23:57 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 70f13ced33 | make proto-model evaluation use model_evaluator instead of legacy evaluator Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-03-05 10:14:15 -08:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 006dc147a8 | fix build with gcc 5 | 2016-02-29 14:34:48 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | df2d7e7628 | add intersection using symbolic automata facility Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-02-28 17:05:12 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ce8862d415 | fix bug in conflict clause generation in seq-branch-variable Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-02-26 18:15:45 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d5383e2387 | fix bug in definition of rewrite rule for replace, tighten constraints for tightest-prefix Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-02-23 18:41:56 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e2dc7c6f64 | add note that current re.complement is non-standard Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-02-12 17:12:43 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 94453033b6 | add partial support for complementation of regular expressions. Handles case of complementing character ranges Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-02-12 15:59:33 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 5b50d98b89 | ensure that seq rewriter gets invoked during pre-processing Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-02-06 16:13:31 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 9c7e5c37d1 | add equality propagation based on partial length information to sequence theory. Fix issue #429 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-02-04 08:12:46 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 995a2e1a29 | perf tuning based on Chris's examples Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-02-01 07:51:05 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 6529d43fb1 | fix bugs exposed by unit tests from Pierre Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-26 09:50:14 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 345f6e87bd | seq bug fixes Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-26 07:21:31 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 924f03c6de | fixing bugs in seq Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-23 10:38:49 -05:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | cccd502a4d | bug-fixes to sequence theory Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-19 13:57:47 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 88362a1c3a | fix bugs in sequence extraction from NFA Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-15 16:32:43 +05:30 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 150c5c283d | update re simplification Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-15 10:11:39 +05:30 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 2d41b0e29b | fix tout -> out. Tune generation of automata transitions Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-15 03:31:30 +05:30 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 3ff97357a3 | fix back rewriting for concat Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-14 11:22:11 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | de9c959241 | add support for re.nostr, re.all, fix bug in disequality handling of sequences, update signature of loop to handle integer arguments and variable arguments Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-14 10:56:03 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a81c7c48d0 | fix build Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-14 00:56:52 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e0215400e2 | add empty/full regular languages, escape sequence fixes, check cancellation inside simplifier Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-13 20:13:17 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 57e1d4dc1f | model generation with strings Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-13 10:39:38 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 9909c056f0 | add range / loop handling for re. Fix regression reading mixed numerals reported by Trentin Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-13 00:49:31 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 22fbed18cc | fix regressions exposed by build Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-12 11:18:52 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | db71563478 | fix build compiler warnings on OSX Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-12 09:36:01 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 0e6aaf0211 | Issue #407 build break Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-07 20:05:49 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ad778f87c7 | change data-structures to concanetation decomposition normal form Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-07 16:03:37 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 2c1d2aad44 | seq, API Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-04 22:06:32 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c1ebf6b4fc | seq + API Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-04 18:01:48 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | b5969326bc | seq API Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-02 23:31:36 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 876fd1f7ba | seq Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-01 09:00:21 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 78550ec816 | seq Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-12-31 07:48:14 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 746d26e744 | seq Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-12-29 21:14:52 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | bd9b5b5735 | seq Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-12-29 10:13:19 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 739043e273 | seq Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-12-28 10:28:43 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 071a654a9a | seq Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-12-27 04:41:25 -08:00 |  |