A function interpretation is represented as a finite map and an 'else' value. Each entry in the finite map represents the value of a function given a set of arguments.
More...
Inheritance diagram for FuncInterp:Data Structures | |
| class | Entry |
| An Entry object represents an element in the finite map used to encode a function interpretation. More... | |
Public Member Functions | |
| override string | ToString () |
| A string representation of the function interpretation. More... | |
Public Member Functions inherited from Z3Object | |
| void | Dispose () |
| Disposes of the underlying native Z3 object. More... | |
Properties | |
| uint | NumEntries [get] |
| The number of entries in the function interpretation. More... | |
| Entry[] | Entries [get] |
| The entries in the function interpretation More... | |
| Expr | Else [get] |
| The (symbolic) ‘else’ value of the function interpretation. More... | |
| uint | Arity [get] |
| The arity of the function interpretation More... | |
Properties inherited from Z3Object | |
| Context | Context [get] |
| Access Context object More... | |
A function interpretation is represented as a finite map and an 'else' value. Each entry in the finite map represents the value of a function given a set of arguments.
Definition at line 29 of file FuncInterp.cs.
|
inline |
A string representation of the function interpretation.
Definition at line 151 of file FuncInterp.cs.
|
get |
|
get |
The (symbolic) ‘else’ value of the function interpretation.
Definition at line 131 of file FuncInterp.cs.
Referenced by FuncInterp.ToString().
|
get |
The entries in the function interpretation
Definition at line 115 of file FuncInterp.cs.
Referenced by FuncInterp.ToString().
|
get |
The number of entries in the function interpretation.
Definition at line 107 of file FuncInterp.cs.