Commit graph

286 commits

Author SHA1 Message Date
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
395c87cbe6 add time index to atomic predicates 2017-01-12 15:28:00 -08:00
Marcell Vazquez-Chanlatte
652fdde4d4 implement negation 2017-01-07 09:21:59 -08:00
Marcell Vazquez-Chanlatte
bfe74e9843 x' indicates future values 2017-01-06 22:36:57 -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
deaa13f13a added AST mixin for binary operators 2017-01-03 15:54:20 -08:00
Marcell Vazquez-Chanlatte
13cc7abdf2 refactor and simplify repr code using f-strings 2017-01-03 15:34:46 -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
0261bb434f make sure B is a function of epsilon 2016-12-15 21:28:18 -08:00
Marcell Vazquez-Chanlatte
6fdb0edcf6 drop stl. in utils version of canonicalization 2016-12-15 21:18:10 -08:00
Marcell Vazquez-Chanlatte
d86d155b7a add smooth_robustness to top level module 2016-12-15 20:58:57 -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
Marcell Vazquez-Chanlatte
8587d830ad fix setting concrete bases 2016-12-15 20:31:14 -08:00
Marcell Vazquez-Chanlatte
39dcc82912 first hand tested version of smooth_robustness w.o. automatic canonical form 2016-12-15 20:23:56 -08:00
Marcell Vazquez-Chanlatte
cd3fc97eab switch to optionally entirely symbolic formula 2016-12-15 17:21:22 -08:00
Marcell Vazquez-Chanlatte
f3d118f01e implemented smooth_robustness for constant base 2016-12-15 15:49:35 -08:00
Marcell Vazquez-Chanlatte
5fde483116 correct lower bound for stl.F in smooth robustness 2016-12-10 14:35:28 -08:00
Marcell Vazquez-Chanlatte
5e9239a4f4 switch to symbolic summation for smooth robustness 2016-12-10 14:24:54 -08:00
Marcell Vazquez-Chanlatte
f5b23637af implement error bounds in smooth robustness 2016-12-10 13:59:06 -08:00
Marcell Vazquez-Chanlatte
8b267fa2c3 Implemented smooth_robustness's stl.F encoding 2016-12-10 13:38:41 -08:00
Marcell Vazquez-Chanlatte
100f48a0ba started smooth robustness implementation 2016-12-10 10:47:35 -08:00
Marcell Vazquez-Chanlatte
5fc2145622 factor out boolean ops 2016-12-09 11:07:23 -08:00
Marcell Vazquez-Chanlatte
eecb2d409a factor out G and F 2016-12-09 10:57:36 -08:00
Marcell Vazquez-Chanlatte
7064f2b4a5 Merge pull request #2 from shromonag/master
Updated Globally and conjunction
2016-12-09 10:50:17 -08:00
Shromona MacBook
5683a6902f Updated globally and conjunction 2016-12-08 22:13:10 -08:00
Shromona MacBook
6f20a4811c Updated fast boolean 2016-12-08 22:02:20 -08:00
Marcell Vazquez-Chanlatte
5756362b3c deduplicate fastboolean_eval from boolean_eval + packaging 2016-12-03 12:56:33 -08:00
Marcell Vazquez-Chanlatte
c41231e964 Merge pull request #1 from shromonag/master
Looks good. Going to merge and update setup.py to have bitarray as a dependency
2016-12-03 12:33:06 -08:00
Shromona MacBook
8cae363e61 Fast boolean with eval 2016-12-03 01:21:00 -08:00
Shromona MacBook
d5f38e27ed Fast boolean eval 2016-12-03 01:14:55 -08:00
Shromona MacBook
fb80b0c3ce Updated fast boolean 2016-12-02 14:27:04 -08:00
Shromona MacBook
92ff8c1526 Fast boolean evaluation 2016-12-01 18:29:50 -08:00
Marcell Vazquez-Chanlatte
843304ed79 fix test and update version 2016-11-07 12:14:21 -08:00
Marcell Vazquez-Chanlatte
3292557b56 Merge branch 'master' of github.com:mvcisback/py-stl 2016-11-07 10:51:32 -08:00
Marcell Vazquez-Chanlatte
899c73fa42 add gitignore + add README 2016-11-07 10:25:49 -08:00
Marcell Vazquez-Chanlatte
9e30ddb060 testing boolean evaluation 2016-11-04 15:59:32 -07:00
Marcell Vazquez-Chanlatte
c46e325cf8 start addeding atomic propositions 2016-11-04 14:45:30 -07:00
Marcell Vazquez-Chanlatte
4c46db7f71 restructing to move repo 2016-11-02 17:54:47 -07:00
Marcell Vazquez-Chanlatte
d658907c4c update import api 2016-10-11 10:59:57 -07:00
Marcell Vazquez-Chanlatte
374b080c42 add depenedencies + bounds checks 2016-10-11 10:52:52 -07:00
Marcell Vazquez-Chanlatte
b040a6c425 interpolate in boolean eval 2016-10-10 22:19:46 -07:00
Marcell Vazquez-Chanlatte
2ade1a678b interpolate if necessary 2016-10-10 22:10:56 -07:00