synthesize(formula,
env_vars=None,
sys_vars=None)
|
|
Return Moore transducer if formula is realizable.
Variable dict s have variable names as keys and their type
as value. The types should be 'boolean'. These parameters are only used
if formula is of type str . Else, the variable dictionaries
associated with the LTL or GRSpec object are used.
- Parameters:
formula (str , LTL, or GRSpec) - linear temporal logic formula
env_vars (dict or None) - uncontrolled variables (inputs); used only if
formula is of type str
sys_vars (dict or None) - controlled variables (outputs); used only if formula
is of type str
- Returns: MooreMachine
- symbolic Moore transducer (guards are conjunctions, not sets)
|