spot/spot
Alexandre Duret-Lutz d5b2de7fa8 simplifier: new LTL simplifications
if e is pure eventuality and g => e, then e U g = Fg
if u is purely universal and u => g, then u R g = Gg

Fixes #93.

* doc/tl/tl.tex, NEWS: Document the rules.
* spot/tl/simplify.cc: Implement them.
* tests/core/reduccmp.test: Test them.
* tests/core/det.test: Adjust.
2016-07-19 16:02:19 +02:00
..
graph * spot/graph/graph.hh: Typo in comment. 2016-04-10 18:05:46 +02:00
kripke adjust for recent renaming of valid_trans() 2016-04-10 17:22:26 +02:00
ltsmin print_hoa: output all registered APs 2016-05-01 11:47:53 +02:00
misc option_map: Diagnose unused option on request 2016-06-22 20:57:53 +02:00
parseaut honor ap() when counting transitions 2016-04-29 18:16:21 +02:00
parsetl sanity: Replace tabulars by spaces in *.cc *.hh *.hxx 2016-03-10 17:40:46 +01:00
priv sanity: Replace tabulars by spaces in *.cc *.hh *.hxx 2016-03-10 17:40:46 +01:00
ta sanity: Replace tabulars by spaces in *.cc *.hh *.hxx 2016-03-10 17:40:46 +01:00
taalgos Mark more classes are final. 2016-03-13 16:03:39 +01:00
tl simplifier: new LTL simplifications 2016-07-19 16:02:19 +02:00
twa dot: preserve highlights for <N output 2016-07-19 02:41:34 +02:00
twaalgos stutter: complement non-det automata via determinization 2016-07-19 13:03:37 +02:00
.gitignore rename src/ as spot/ and use include <spot/...> 2015-12-04 20:13:59 +01:00
Makefile.am move the sanity tests in tests/sanity/ 2016-01-05 17:20:51 +01:00