neuralqx.experimental.operators.symbolic.ir.predicates module¶
Typed predicate-expression IR nodes for symbolic operators.
- class PredicateExpr(op, args=<factory>)¶
Bases:
objectTyped boolean expression node for operator branch filtering.
- op¶
Predicate operation name.
- args¶
Ordered operation arguments.
- coerce_predicate_expr(value)¶
Coerces user values into typed predicate-expression nodes.
- _collect_free_symbols_pred(expr, result)¶
Recursively collects free symbol names from a PredicateExpr.
- Return type: