ldlsat
ldlsat is a SAT solver for Linear Dynamic Logic (LDLf).
Command-line tools
ldlsat
usage: ldlsat <formula>.ldl
ldlsat solves the satisfiability of the input LDLf formula included in <formula>.ldl and returns either valid, satisfiable, or unsatisfiable.
See this manual for the detail.
ldlmc
usage: ldlmc -m <model>.ldl <property>.ldl
Given a model and a property formula in LDLf, ldlmc checks whether model ⊨ property (entailment) holds or not.
See this manual for the detail.
ldl2mso
usage: ldl2mso <formula>.ldl
ldl2mso translates the input LDLf formula into an equivalent MSO representation, which can be passed to mona.
ldlsimp
usage: ldlsimp <formula>.ldl --tac <tac1>,<tac2>,..
This command applies to <formula>.ldl tactics specified by <tac1>,<tac2>,...
LDLf
LDLf formulas should conform to the following grammar.
In the ASCII-only form, the grammar is defined as follows.