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

Function FiniteDomainVal

lean_py/z3/core.py:4015–4018  ·  view source on GitHub ↗
(val: int, sort: SortRef, ctx: Context | None = None)

Source from the content-addressed store, hash-verified

4013
4014
4015def FiniteDomainVal(val: int, sort: SortRef, ctx: Context | None = None) -> ExprRef:
4016 if not isinstance(sort, _FiniteDomainSortRef):
4017 raise TypeError("Expected FiniteDomainSort")
4018 return ExprRef(FinDomainLit(val, sort._size), sort, frozenset())
4019
4020
4021def FiniteDomainSize(sort: SortRef, ctx: Context | None = None) -> int:

Callers 1

Calls 2

FinDomainLitClass · 0.90
ExprRefClass · 0.85

Tested by 1