MCPcopy Create free account
hub / github.com/BasisResearch/lean.py / PiecewiseLinearOrder

Function PiecewiseLinearOrder

lean_py/z3/core.py:4382–4385  ·  view source on GitHub ↗

Declare a piecewise linear order relation.

(name: str, ctx: Context | None = None)

Source from the content-addressed store, hash-verified

4380
4381
4382def 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
4388def TransitiveClosure(f: FuncDeclRef) -> FuncDeclRef:

Callers

nothing calls this directly

Calls 3

DeclareSortFunction · 0.85
FuncDeclRefClass · 0.85
BoolSortFunction · 0.85

Tested by

no test coverage detected