(
self,
ast: ASTNode,
vars: frozenset[tuple[str, ASTSort]] = frozenset(),
)
| 398 | __slots__ = () |
| 399 | |
| 400 | def __init__( |
| 401 | self, |
| 402 | ast: ASTNode, |
| 403 | vars: frozenset[tuple[str, ASTSort]] = frozenset(), |
| 404 | ) -> None: |
| 405 | super().__init__(ast, BoolSort(), vars) |
| 406 | |
| 407 | def __and__(self, other: BoolRef) -> BoolRef: |
| 408 | return And(self, other) |