Undocumented
Class |
|
No class docstring; 0/1 class variable, 2/2 methods, 0/1 static method documented |
Function |
|
Creates a boolean symbol (i.e., a variable). |
Function |
|
Undocumented |
Function | cleanup |
Undocumented |
Function | constraint |
Convert a constraint to SI if possible. |
Function |
|
Undocumented |
Function | is |
Undocumented |
Function | is |
Undocumented |
Function | ite |
Return an expression of if-then-else trees which expresses a series of alternatives |
Function | ite |
Return an expression of if-then-else trees which expresses a switch tree :param i: The variable which may take on multiple values affecting the final result :param d: A dict mapping possible values for i to values which the result could be :param default: A default value that the expression should take on if `i` matches none of the keys of `d` :return: An expression encoding the result of the above... |
Function | reverse |
Given an expression created by `ite_cases`, produce the cases that generated it :param ast: :return: |
Variable |
|
Undocumented |
Variable | false |
Undocumented |
Variable | l |
Undocumented |
Variable |
|
Undocumented |
Variable |
|
Undocumented |
Variable | true |
Undocumented |
Variable | _boolv |
Undocumented |
Creates a boolean symbol (i.e., a variable). :param name: The name of the symbol :param explicit_name: If False, an identifier is appended to the name to ensure uniqueness. :return: A Bool object representing this symbol.
Return an expression of if-then-else trees which expresses a series of alternatives :param cases: A list of tuples (c, v). `c` is the condition under which `v` should be the result of the expression :param default: A default value that the expression should take on if none of the `c` conditions are satisfied :return: An expression encoding the result of the above
Return an expression of if-then-else trees which expresses a switch tree :param i: The variable which may take on multiple values affecting the final result :param d: A dict mapping possible values for i to values which the result could be :param default: A default value that the expression should take on if `i` matches none of the keys of `d` :return: An expression encoding the result of the above