1. 06 Jan, 2015 1 commit
    • Alexandre Duret-Lutz's avatar
      org: fix EMAIL link · f8802003
      Alexandre Duret-Lutz authored
      * doc/org/autfilt.org, doc/org/csv.org, doc/org/dstar2tgba.org,
      doc/org/genltl.org, doc/org/ioltl.org, doc/org/ltl2tgba.org,
      doc/org/ltl2tgta.org, doc/org/ltlcross.org, doc/org/ltlfilt.org,
      doc/org/ltlgrind.org, doc/org/oaut.org, doc/org/randaut.org,
      doc/org/randltl.org, doc/org/satmin.org, doc/org/tools.org: Here.
      f8802003
  2. 04 Jan, 2015 2 commits
  3. 03 Jan, 2015 2 commits
  4. 06 Dec, 2014 1 commit
  5. 05 Dec, 2014 2 commits
  6. 29 Nov, 2014 1 commit
  7. 24 Oct, 2014 2 commits
  8. 06 Oct, 2014 3 commits
    • Alexandre Duret-Lutz's avatar
      Some cleanup of Thibaud's patches. · 645ecce1
      Alexandre Duret-Lutz authored
      * AUTHORS: Add Thibaud.
      * NEWS: Mention ltlgrind and ltlcross --grind.
      * src/ltlvisit/mutation.hh, src/ltlvisit/mutation.cc:
      Use an enum instead of #define.  Rename get_mutations()
      into mutate().  Other minor cosmetic changes.
      * src/bin/ltlgrind.cc: Adjust.
      * src/bin/ltlcross.cc: Slight changes the the output
      * doc/org/ltlcross.org, doc/org/ltlgrind.org: Minor
      rewordings and fix for org-mode syntax.
      * src/ltltest/ltlcrossgrind.test,
      src/ltltest/ltlgrind.test: Fix copyright year.
      645ecce1
    • Thibaud Michaud's avatar
      ltlcross: adding option --grind=FILENAME · 4e1586dc
      Thibaud Michaud authored and Alexandre Duret-Lutz's avatar Alexandre Duret-Lutz committed
      Suggested by Joachim Klein.
      
      When a bogus formula is found by ltlcross, the --grind=FILENAME option
      tries to find a smaller formula for which the bug is still present, and
      outputs it in FILENAME.
      
      * src/bin/ltlcross.cc: Add the --grind option.
      * doc/org/ltlcross.org: Document the --grind option.
      * src/ltltest/ltlcrossgrind.test: Test it.
      * src/ltltest/Makefile.am: Add test.
      4e1586dc
    • Thibaud Michaud's avatar
      Adding ltlgrind as a command-line tool · e327f6ea
      Thibaud Michaud authored and Alexandre Duret-Lutz's avatar Alexandre Duret-Lutz committed
      * src/bin/ltlgrind.cc: New file, command-line tool to get mutations of a
      formula.
      * src/bin/Makefile.am: Add it.
      * src/ltlvisit/mutation.hh, src/ltlvisit/mutation.cc:
      New files providing the get_mutations function.
      * src/ltlvisit/Makefile.am: Add it.
      * src/ltltest/ltlgrind.test: Test it.
      * src/ltltest/Makefile.am: Add it.
      * src/bin/man/ltlgrind.x: Document it.
      * src/bin/man/Makefile.am: Add it.
      * doc/org/ltlgrind.org: Document it.
      * doc/org/tools.org: Add link to ltlgrind documentation page.
      e327f6ea
  9. 31 Aug, 2014 1 commit
  10. 21 Aug, 2014 4 commits
  11. 29 May, 2014 1 commit
  12. 17 May, 2014 1 commit
    • Alexandre Duret-Lutz's avatar
      snf: Fix the handling of bounded repetition. · 139f7b49
      Alexandre Duret-Lutz authored
      star_normal_form() used to be called under bounded
      repetitions like [*0..4], but some of these rewritings
      are only correct for [*0..].  For instance
           (a*|1)[*]      can be rewritten to    1[*]
      but  (a*|1)[*0..1]  cannot be rewritten to 1[*0..1]
      it would be correct to rewrite the latter as (a[+]|1)[*0..1],
      canceling the empty word in a*.
      
      Also (a*;b*)[*]     can be rewritten to    (a|b)[*]
      but  (a*;b*)[*0..1]  cannot be rewritten to (a|b)[*0..1]
      and it cannot either be rewritten to (a[+]|b[+])[*0..1].
      
      This patch introduces a new function to implement
      rewritings under bounded repetition.
      
      * src/ltlvisit/snf.hh, src/ltlvisit/snf.cc (star_normal_form_unbounded):
      New function.
      * src/ltlvisit/simplify.cc: Use it.
      * src/ltltest/reduccmp.test: Add tests.
      * doc/tl/tl.tex: Document the rewritings implemented.
      139f7b49
  13. 16 May, 2014 1 commit
    • Alexandre Duret-Lutz's avatar
      snf: Fix the handling of bounded repetition. · 05ed3def
      Alexandre Duret-Lutz authored
      star_normal_form() used to be called under bounded
      repetitions like [*0..4], but some of these rewritings
      are only correct for [*0..].  For instance
           (a*|1)[*]      can be rewritten to    1[*]
      but  (a*|1)[*0..1]  cannot be rewritten to 1[*0..1]
      it would be correct to rewrite the latter as (a[+]|1)[*0..1],
      canceling the empty word in a*.
      
      Also (a*;b*)[*]     can be rewritten to    (a|b)[*]
      but  (a*;b*)[*0..1]  cannot be rewritten to (a|b)[*0..1]
      and it cannot either be rewritten to (a[+]|b[+])[*0..1].
      
      This patch introduces a new function to implement
      rewritings under bounded repetition.
      
      * src/ltlvisit/snf.hh, src/ltlvisit/snf.cc (star_normal_form_unbounded):
      New function.
      * src/ltlvisit/simplify.cc: Use it.
      * src/ltltest/reduccmp.test: Add tests.
      * doc/tl/tl.tex: Document the rewritings implemented.
      05ed3def
  14. 15 May, 2014 1 commit
  15. 14 May, 2014 1 commit
    • Alexandre Duret-Lutz's avatar
      doc: update bibliographic references · 97617037
      Alexandre Duret-Lutz authored
      * doc/org/satmin.org, src/bin/man/dstar2tgba.x, src/bin/man/ltl2tgba.x:
      Cite the FORTE'14 paper.
      * doc/org/tools.org, src/bin/man/ltl2tgba.x: Replace the VECOS'11
      citation by IJCCBS'14.
      * src/bin/man/ltl2tgba.x: Cite SPIN'13.
      97617037
  16. 13 May, 2014 2 commits
    • Alexandre Duret-Lutz's avatar
      simplify: remove an incorrect simplification rule · d741d926
      Alexandre Duret-Lutz authored
      Fortunately was only enabled with the
      ltl_simplifier_options::favor_event_univ option, which cannot yet be
      turned on from the command-line tools.
      
      * src/ltlvisit/simplify.cc, doc/tl/tl.tex: Remove the rule.
      * src/ltltest/eventuniv.test: Adjust.
      * NEWS: Mention the bug.
      d741d926
    • Alexandre Duret-Lutz's avatar
      simplify: fix 3 incorrect simplification rules · 48471b51
      Alexandre Duret-Lutz authored
      * src/ltlvisit/simplify.cc: Remove two incorrect rules, and
      partially disable another one.
      * doc/tl/tl.tex: Reflect the change.
      * src/ltltest/reduccmp.test: Likewise.
      * src/ltltest/equals.cc: Add safety checks to catch such errors in the
      future.
      * NEWS: Mention the bug.
      48471b51
  17. 28 Apr, 2014 1 commit
  18. 12 Feb, 2014 1 commit
  19. 11 Feb, 2014 1 commit
  20. 10 Feb, 2014 1 commit
  21. 08 Feb, 2014 2 commits
  22. 06 Feb, 2014 1 commit
    • Alexandre Duret-Lutz's avatar
      org: Fix UP links and center them on the page. · 4334abde
      Alexandre Duret-Lutz authored
      * doc/org/init.el.in: Center links.
      * doc/org/csv.org, doc/org/dstar2tgba.org, doc/org/genltl.org,
      doc/org/ioltl.org, doc/org/ltl2tgba.org, doc/org/ltl2tgta.org,
      doc/org/ltlcross.org, doc/org/ltlfilt.org, doc/org/randltl.org,
      doc/org/satmin.org: Fix links.  Reported by Akim Demaille.
      4334abde
  23. 04 Feb, 2014 1 commit
  24. 24 Jan, 2014 1 commit
  25. 11 Dec, 2013 1 commit
  26. 06 Dec, 2013 2 commits
    • Alexandre Duret-Lutz's avatar
      ltl2tgba: Add a --csv-escape option and document CSV I/O. · 846e33b9
      Alexandre Duret-Lutz authored
      * src/bin/common_output.cc, src/bin/common_output.hh:
      (output_formula_checked, aut_stat_printer): New.
      * src/bin/genltl.cc, src/bin/randltl.cc, src/bin/ltlfilt.cc: Call
      output_formula_checked() instead of output_formula().
      * src/bin/ltl2tgba.cc: Use aut_stat_printer and add option --csv-escape.
      * doc/org/csv.org: New file to document CSV I/O.
      * doc/Makefile.am: Add it.
      * doc/org/ioltl.org, doc/org/ltlfilt.org, doc/org/ltl2tgba.org,
      doc/org/tools.org: Link to csv.org
      846e33b9
    • Alexandre Duret-Lutz's avatar
      * doc/org/satmin.org: Typo · 8c587531
      Alexandre Duret-Lutz authored
      8c587531
  27. 22 Nov, 2013 2 commits