concepts.pdsketch.regression_rule.FindExpression#
- class FindExpression[source]#
Bases:
object
A find expression. This is used in the definition of regression rules.
Methods
Attributes
The variables to be found.
The goal of the find expression.
'strong', 'rule', or 'order'.
'some' or 'forall'.
Whether the find expression is an object find expression (i.e., all variables are object variables).
Whether this expression participates in the ordering of the variable orderings.
- __init__(variables, goal, serializability='strong', csp_serializability='none', ordered=True)[source]#
- Parameters:
goal (ValueOutputExpression | GeneratorApplicationExpression) –
serializability (str | SubgoalSerializability) –
csp_serializability (str | SubgoalCSPSerializability) –
ordered (bool) –
- __new__(**kwargs)#
- csp_serializability: SubgoalCSPSerializability#
‘some’ or ‘forall’.
- Type:
The continuous serializability of the find expression
- goal: ValueOutputExpression | GeneratorApplicationExpression#
The goal of the find expression.
- is_object_find_expression: bool#
Whether the find expression is an object find expression (i.e., all variables are object variables).
- serializability: SubgoalSerializability#
‘strong’, ‘rule’, or ‘order’.
- Type:
The serializability of the find expression