Common Knowledge operators support

This commit is contained in:
Artur Meski
2018-11-24 12:58:26 +00:00
parent ff0031244e
commit 34f7b503c1
6 changed files with 77 additions and 11 deletions

3
mc.hh
View File

@@ -61,13 +61,14 @@ class ModelChecker
BDD statesEUctx(const BDD *contexts, const BDD &statesA, const BDD &statesB);
BDD statesEFctx(const BDD *contexts, const BDD &states);
BDD statesNK(const BDD &states, Process proc_id);
BDD statesNC(const BDD &states, ProcSet processes);
BDD getIthOnly(Process proc_id);
void cleanup(void);
void reorder(void);
public:
ModelChecker(SymRS *srs, Options *opts);