Commit graph

52 commits

Author SHA1 Message Date
Marcell Vazquez-Chanlatte
98824c9ba1 continue refactoring to optimize for mtl 2018-09-06 11:09:01 -07:00
Marcell Vazquez-Chanlatte
d2cd678018 Remove LinEq type 2018-09-06 01:24:42 -07:00
Marcell Vazquez-Chanlatte
b9b10ac835 simplify parser + start removing lineq code 2018-09-06 01:19:06 -07:00
Marcell Vazquez-Chanlatte
7798fe679e added horizon option to discretize 2018-05-04 19:50:04 -07:00
Marcell Vazquez-Chanlatte
5b7fea3953 add rshift (>>) : SLT x Int -> STL as next(self, i) 2017-12-07 19:00:07 -08:00
Marcell Vazquez-Chanlatte
38b8c1838f support discretizing top and bot 2017-11-27 13:10:56 -08:00
Marcell Vazquez-Chanlatte
268d8bdd8f add ability to distribute next (push to bottom of AST) 2017-11-22 13:03:32 -08:00
Marcell Vazquez-Chanlatte
2c34d9dc7a added code to get scope of stl formula 2017-11-22 12:21:44 -08:00
Marcell Vazquez-Chanlatte
e491ac7043 added code for discretizing bounded stl 2017-11-22 11:56:23 -08:00
Marcell Vazquez-Chanlatte
d8bdab4e6a reimplement + test implicit validity domain function 2017-11-14 10:50:25 -08:00
Marcell Vazquez-Chanlatte
7aed260d5d fixed inline context + added tests for inline context 2017-11-14 09:58:56 -08:00
Marcell Vazquez-Chanlatte
f7f322148e added test for f_neg_canonical form 2017-11-13 12:44:39 -08:00
Marcell Vazquez-Chanlatte
77a904d050 implemented boolean evaluator + increasing converage 2017-11-12 11:04:56 -08:00
Marcell Vazquez-Chanlatte
cba8a83c8e payed off testing technical debt + bug fixes + traces based evaluator 2017-11-11 17:35:48 -08:00
Marcell Vazquez-Chanlatte
7d8cf78222 make ast objects easier to work with 2017-10-31 18:29:31 -07:00
Marcell Vazquez-Chanlatte
2640728288 yapf run 2017-10-30 15:00:55 -07:00
Marcell Vazquez-Chanlatte
c18cd58cb5 added list params utility function 2017-10-30 14:31:23 -07:00
Marcell Vazquez-Chanlatte
0a5d684127 pytests pass locally 2017-10-26 22:15:22 -07:00
Marcell Vazquez-Chanlatte
a1ca4c6579 yapf + pylint + add style checks to tests 2017-10-26 22:00:03 -07:00
Marcell Vazquez-Chanlatte
d52fffe826 getter/setter optics bug fix 2017-10-26 17:46:51 -07:00
Marcell Vazquez-Chanlatte
eda63fd6f0 Fixed PSTL construction 2017-10-26 16:14:45 -07:00
Marcell Vazquez-Chanlatte
8dbfc83083 formatting + delete dead code 2017-10-15 01:05:19 -07:00
Marcell Vazquez-Chanlatte
d78037816b upgrade to new lens version 2017-10-15 00:59:58 -07:00
Marcell Vazquez-Chanlatte
c7e16566a0 syncing builds start moving to hypothesis 2017-09-25 23:05:18 -07:00
Marcell Vazquez-Chanlatte
00ec325589 precompute lineq timeseries during boolean evaluation 2017-04-24 20:17:27 -07:00
Marcell Vazquez-Chanlatte
e477392664 start switch to traces from pandas 2017-04-23 12:42:57 -07:00
Marcell Vazquez-Chanlatte
476917860e implemented context inlining + fix parsing errors 2017-04-20 17:16:15 -07:00
Marcell Vazquez-Chanlatte
0d4a703dcc correct lipshitz bound for stl predicates 2017-03-20 11:59:34 -07:00
Marcell Vazquez-Chanlatte
6489667970 Revert "added stl lipschitz computation bound"
This reverts commit eeb543fa34.
2017-03-20 10:49:41 -07:00
Marcell Vazquez-Chanlatte
367e9001ff max coeff for lipschitz 2017-03-19 14:00:10 -07:00
Marcell Vazquez-Chanlatte
eeb543fa34 added stl lipschitz computation bound 2017-03-18 18:10:51 -07:00
Marcell Vazquez-Chanlatte
8b2a114826 don't propogate sympy in robustness if unnecessary 2017-03-01 14:31:11 -08:00
Marcell Vazquez-Chanlatte
c3d9292db9 added tests for edge case andf/orf behavior 2017-02-27 22:24:13 -08:00
Marcell Vazquez-Chanlatte
ff0253438d default value in andf/orf utility functions is now TOP 2017-02-27 22:08:23 -08:00
Marcell Vazquez-Chanlatte
f30d391171 don't define empty and/or 2017-02-27 21:27:43 -08:00
Marcell Vazquez-Chanlatte
f69a52fae7 added tests for stl utils 2017-02-25 19:06:24 -08:00
Marcell Vazquez-Chanlatte
adb4cb6884 test vars in phi 2017-02-25 18:48:15 -08:00
Marcell Vazquez-Chanlatte
fa776a08f0 added tests for walk and type pred 2017-02-20 15:56:46 -08:00
Marcell Vazquez-Chanlatte
ed7b084bd1 added test scaffolds 2017-02-19 15:48:28 -08:00
Marcell Vazquez-Chanlatte
08bc671401 added syntatic sugar, xor, implies, and iff 2017-01-21 19:22:22 -08:00
Marcell Vazquez-Chanlatte
2d1ce4bf13 added until utility function 2017-01-04 13:33:22 -08:00
Marcell Vazquez-Chanlatte
39885d3fe0 added Until to AST and added empty case for addf and orf 2017-01-03 19:19:15 -08:00
Marcell Vazquez-Chanlatte
33a7ad6421 added helper functions for easier creation of AST nodes 2017-01-03 17:12:30 -08:00
Marcell Vazquez-Chanlatte
788e6ee58e start adding Types for STL utilities 2017-01-03 10:12:00 -08:00
Marcell Vazquez-Chanlatte
a5be0b17bb fix from_mtl function 2016-12-24 12:44:11 -08:00
Marcell Vazquez-Chanlatte
c31874d138 implement to_mtl, from_mtl and fix ast lens to allow AP 2016-12-23 21:40:24 -08:00
Marcell Vazquez-Chanlatte
078eb11b5c add helper function for going to an MTL formula 2016-12-23 18:32:04 -08:00
Marcell Vazquez-Chanlatte
014110cf90 sketch out tests for smooth robustness 2016-12-21 19:18:01 -08:00
Marcell Vazquez-Chanlatte
6fdb0edcf6 drop stl. in utils version of canonicalization 2016-12-15 21:18:10 -08:00
Marcell Vazquez-Chanlatte
a331d90b44 implemented f,neg,or canonical form and fixed bug in Or rule 2016-12-15 20:56:44 -08:00