308 Commits (e85cceb572fb7a51bde47238c7286d128191e978)

Author SHA1 Message Date
Dave Parker 87b50d7da2 Small change in ExpandPropRefsAndLabels: either properties list or lable list can be omitted (and is then ignored). 11 years ago
Dave Parker b1f83bfbf5 Small fix: slightly more efficient recursion in ExpandLabels and ExpandPropRefsAndLabels. 11 years ago
Joachim Klein 043c776914 Refactor ConvertForJltl2ba (fix regression due to custom equals/hashCode for ASTElements) 11 years ago
Dave Parker f95f76ab81 Bugfix in PRISM-to-Latex translation. 11 years ago
Dave Parker c373555f9c Refactoring multi-objective code: readying for allowing lists of objectives in strategy operator. 11 years ago
Dave Parker cec60108c2 Comment clarification. 11 years ago
Dave Parker d4c5fd4fd5 Remove accidental commits 11 years ago
Dave Parker ff05caf158 Code tidy. 11 years ago
Dave Parker ce6131636e Some refactoring of the RelOp and ModelType enums. [from Steffen Marcker]] 11 years ago
Dave Parker 7511a39939 Additional functionality in LTL parser test code. 11 years ago
Dave Parker 1097ecaaeb Add a second syntactic co-safe-ness check, which first converts to positive normal form. 11 years ago
Dave Parker 2c6fece3d9 Auto-format 11 years ago
Dave Parker f85e2cfa85 Remove some unnecessary exception throwing from functions in BooleanUtils. 11 years ago
Dave Parker f7e4b6f747 Comment typo 11 years ago
Dave Parker 7f3862e636 Minor refactoring (allow PrismLangException to thrown instead of PrismException). [from Steffen Marcker] 11 years ago
Dave Parker 70a48835ad Bug fix in CNF conversion (from Yuyang). 11 years ago
Dave Parker 0f9e001645 Bug fix in CNF conversion (from Yuyang). 11 years ago
Dave Parker 2119ef3f85 Slight tweak to LTL test in parser. 11 years ago
Dave Parker f4bc0ee72c Add equals and hashCode methods to Expression class hierarchy (Eclipse auto-generated). 11 years ago
Dave Parker a9456fa826 Code tidy. 11 years ago
Dave Parker 9493710a0f Add some additional functionality to the LTL test mode of PrismParser. 11 years ago
Dave Parker 0d5cc45f53 Bug fix in the check for syntactic co-safe LTL formulas: implication/iff not allowed. 11 years ago
Dave Parker 8dbdce2e91 Test code for LTL formulas in PrismParser. 11 years ago
Dave Parker 7da07f7b99 Small refactor in positive normal form conversion. 11 years ago
Dave Parker 0c2e16ec32 Add conversion to positive normal form for LTL as well as boolean expressions. 11 years ago
Dave Parker e140741c0a Remove unused method from BooleanUtils. 11 years ago
Dave Parker 5145992646 Bug fix in Expression.isPositiveNormalFormLTL: do not assume type checking has already been done. 11 years ago
Dave Parker 81f73d19d7 Bugfix in new SimpleLTL-to-Expression method. 11 years ago
Dave Parker fe305344df Utility function to create an Expression from an LTL formula represented as a jltl2ba SimpleLTL object (i.e., the reverse of Expression.convertForJltl2ba()). 11 years ago
Dave Parker e2d1f0af25 Bug fix in CNF conversion. 11 years ago
Dave Parker 795627c953 Add partial support for multi-objective queries expressed as Boolean expressions. 11 years ago
Dave Parker d44e1c7ecc Bug fix in Coalition copy constructor. 11 years ago
Dave Parker a6003f8216 Allow <<>> operator for MDPs (but not checked properly yet). 11 years ago
Dave Parker fa9b601faf Update parser to allow proper <<>> or [[]] syntax. 11 years ago
Dave Parker d07055efa6 Copy updated Coalition class from prism-games. 11 years ago
Dave Parker 234fe87e31 Fix parser tweak from previous commit. 11 years ago
Dave Parker cfa767ec0d Parser tweak to avoid ambiguities with S operator inside an R (now that LTL formulae are allowed). 11 years ago
Dave Parker 00cc653f68 Make a note that R_C is deprecated. 11 years ago
Dave Parker a76b3c73bd Remove (most) usage of R_F in temporal operators. 11 years ago
Dave Parker 17a946783d Disallow properties of the form R[F<=k]. 11 years ago
Dave Parker 69c8b2ce1f Bug fix: better detection of R[F] when seeing if it is cosafe. 11 years ago
Dave Parker 957148215e Support (symbolic/explicit) for expected reward to satisfy a co-safe LTL formula. 11 years ago
Dave Parker b037bdf604 Missing file from last commit. 11 years ago
Dave Parker 812930e490 Comment typo 11 years ago
Dave Parker b1c31f56e1 Utility methods for detecting syntactically cosafe LTL. 11 years ago
Dave Parker 9f6777bed5 Regression tests: detect and warn about spaces in Error RESULT specifications. 11 years ago
Dave Parker e73a7b2fb5 Undo regression test change: Error RESULT specifications cannot contains spaces (causes problems on specs with comments). 11 years ago
Dave Parker 30bec11226 Regression tests: Case-insensitive checks when comparing Error RESULT specifications. 11 years ago
Dave Parker cdbc634b26 Regression testing: allow spaces in "Error" RESULT specifications. 11 years ago
Dave Parker a42e4108ee More locale setting for outputting decimals in English. 11 years ago