Пример #1
0
 def _encode_counters(self) -> List[str]:
     return [
         declare_fun(self.reach_func_desc),
         declare_fun(self.rank_func_desc)
     ]
Пример #2
0
 def _encode_model_functions(self) -> List[str]:
     return [declare_enum(TYPE_MODEL_STATE, map(smt_name_m, self.model_states))] + \
            [declare_fun(self.tau_desc)] + \
            [declare_fun(d) for d in self.desc_by_outSig.values()]
Пример #3
0
 def _encode_model_functions(self,
                             model_states: Iterable[int]) -> List[str]:
     return [declare_enum(TYPE_MODEL_STATE, map(smt_name_m, model_states))] + \
            [declare_fun(self.tau_desc)] + \
            [declare_fun(d) for d in self.descr_by_output.values()]