MCPcopy Create free account
hub / github.com/Z3Prover/z3 / setPredicateRepresentation

Method setPredicateRepresentation

src/api/java/Fixedpoint.java:242–248  ·  view source on GitHub ↗

Instrument the Datalog engine on which table representation to use for recursive predicate.

(FuncDecl<BoolSort> f, Symbol[] kinds)

Source from the content-addressed store, hash-verified

240 * recursive predicate.
241 **/
242 public void setPredicateRepresentation(FuncDecl<BoolSort> f, Symbol[] kinds)
243 {
244 Native.fixedpointSetPredicateRepresentation(getContext().nCtx(),
245 getNativeObject(), f.getNativeObject(), AST.arrayLength(kinds),
246 Symbol.arrayToNative(kinds));
247
248 }
249
250 /**
251 * Convert benchmark given as set of axioms, rules and queries to a string.

Callers

nothing calls this directly

Calls 5

nCtxMethod · 0.80
getContextMethod · 0.80
getNativeObjectMethod · 0.80
arrayLengthMethod · 0.80
arrayToNativeMethod · 0.80

Tested by

no test coverage detected