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

Method consequence

src/api/java/UserPropagatorBase.java:106–110  ·  view source on GitHub ↗
(Expr<?>[] fixed, Expr<?>[] lhs, Expr<?>[] rhs, Expr<?> conseq)

Source from the content-addressed store, hash-verified

104 }
105
106 public final boolean consequence(Expr<?>[] fixed, Expr<?>[] lhs, Expr<?>[] rhs, Expr<?> conseq) {
107 return Native.propagateConsequence(
108 this, ctx.nCtx(), solver.getNativeObject(), javainfo,
109 fixed.length, AST.arrayToNative(fixed), lhs.length, AST.arrayToNative(lhs), AST.arrayToNative(rhs), conseq.getNativeObject());
110 }
111
112 public final boolean nextSplit(Expr<?> e, long idx, Z3_lbool phase) {
113 return Native.propagateNextSplit(

Callers 1

conflictMethod · 0.95

Calls 3

nCtxMethod · 0.80
getNativeObjectMethod · 0.80
arrayToNativeMethod · 0.80

Tested by

no test coverage detected