(self)
| 516 | return isinstance(self._sort._ast_sort, RealASTSort) |
| 517 | |
| 518 | def __neg__(self) -> ArithRef: |
| 519 | return ArithRef( |
| 520 | UnOpNode(UnOp.NEG, self._ast), |
| 521 | self._sort, # type: ignore[arg-type] |
| 522 | self._vars, |
| 523 | ) |
| 524 | |
| 525 | def __lt__(self, other: ArithRef | int | float) -> BoolRef: |
| 526 | other = _coerce_arith(other, self._sort) |