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

Method mkDistinct

src/api/java/Context.java:891–897  ·  view source on GitHub ↗

Creates a distinct term.

(Expr<?>... args)

Source from the content-addressed store, hash-verified

889 * Creates a {@code distinct} term.
890 **/
891 @SafeVarargs
892 public final BoolExpr mkDistinct(Expr<?>... args)
893 {
894 checkContextMatch(args);
895 return new BoolExpr(this, Native.mkDistinct(nCtx(), args.length,
896 AST.arrayToNative(args)));
897 }
898
899 /**
900 * Create an expression representing {@code not(a)}.

Callers 4

arrayExample3Method · 0.80
sudokuExampleMethod · 0.80
arrayExample3Method · 0.80
sudokuExampleMethod · 0.80

Calls 3

checkContextMatchMethod · 0.95
nCtxMethod · 0.95
arrayToNativeMethod · 0.80

Tested by

no test coverage detected