Declare a piecewise linear order relation.
(name: str, ctx: Context | None = None)
| 4380 | |
| 4381 | |
| 4382 | def PiecewiseLinearOrder(name: str, ctx: Context | None = None) -> FuncDeclRef: |
| 4383 | """Declare a piecewise linear order relation.""" |
| 4384 | s = DeclareSort(name) |
| 4385 | return FuncDeclRef(f"{name}_le", (s, s), BoolSort()) |
| 4386 | |
| 4387 | |
| 4388 | def TransitiveClosure(f: FuncDeclRef) -> FuncDeclRef: |
nothing calls this directly
no test coverage detected