java-smt icon indicating copy to clipboard operation
java-smt copied to clipboard

JavaSMT - Unified Java API for SMT solvers.

Results 121 java-smt issues
Sort by recently updated
recently updated
newest added

LOG: ``` scripts/cpa.sh -heap 13000M -noout -benchmark -stack 50M -setprop cpa.predicate.memoryAllocationsAlwaysSucceed=true -setprop counterexample.export.allowImpreciseCounterexamples=true -setprop cpa.predicate.encodeFloatAs=INTEGER -bmc -setprop solver.solver=PRINCESS -setprop cpa.predicate.encodeBitvectorAs=INTEGER -setprop cpa.loopbound.maxLoopIterations=10 -timelimit 60s -stats -spec ../sv-benchmarks/c/properties/unreach-call.prp -32 ../sv-benchmarks/c/nla-digbench-scaling/freire1_valuebound1.c --------------------------------------------------------------------------------...

bug
Princess

LOG: ``` scripts/cpa.sh -heap 13000M -noout -benchmark -stack 50M -setprop cpa.predicate.memoryAllocationsAlwaysSucceed=true -setprop counterexample.export.allowImpreciseCounterexamples=true -setprop cpa.predicate.encodeFloatAs=INTEGER -predicateAnalysis -setprop solver.solver=PRINCESS -setprop cpa.predicate.encodeBitvectorAs=BITVECTOR -timelimit 60s -stats -spec ../sv-benchmarks/c/properties/unreach-call.prp -32 ../sv-benchmarks/c/loop-crafted/simple_array_index_value_4.i -------------------------------------------------------------------------------- Running CPAchecker...

bug
Princess

LOG: ``` scripts/cpa.sh -heap 13000M -noout -benchmark -stack 50M -setprop cpa.predicate.memoryAllocationsAlwaysSucceed=true -setprop counterexample.export.allowImpreciseCounterexamples=true -setprop cpa.predicate.encodeFloatAs=INTEGER -predicateAnalysis -setprop solver.solver=PRINCESS -setprop cpa.predicate.encodeBitvectorAs=BITVECTOR -timelimit 60s -stats -spec ../sv-benchmarks/c/properties/unreach-call.prp -32 ../sv-benchmarks/c/loop-acceleration/diamond_2-2.c -------------------------------------------------------------------------------- Running CPAchecker...

bug
Princess

LOG: ``` scripts/cpa.sh -heap 13000M -noout -benchmark -stack 50M -setprop cpa.predicate.memoryAllocationsAlwaysSucceed=true -setprop counterexample.export.allowImpreciseCounterexamples=true -setprop cpa.predicate.encodeFloatAs=INTEGER -kInduction -setprop solver.solver=PRINCESS -setprop cpa.predicate.encodeBitvectorAs=INTEGER -timelimit 60s -stats -spec ../sv-benchmarks/c/properties/unreach-call.prp -32 ../sv-benchmarks/c/loop-acceleration/array_2-1.i -------------------------------------------------------------------------------- Running CPAchecker...

bug
Princess

Following my discussion with @baierd, I'm providing a (somewhat) minimal working example for the bug where re-adding the same constraint twice makes it impossible to query interpolants. **Setup**: add one...

bug
API

Curious about the timeline to support Mac with Apple M1,2,3?

Consider the following test: ```java @Test public void testNNF_IfThenElse() throws InterruptedException, SolverException { IntegerFormula ifThenElse = bmgr.ifThenElse(bmgr.makeVariable("a"), imgr.makeVariable("b"), imgr.makeVariable("c")); BooleanFormula atom = imgr.equal(ifThenElse, imgr.makeNumber(1)); BooleanFormula nnf = mgr.applyTactic(atom, Tactic.NNF); assertThatFormula(nnf).isEquisatisfiableTo(atom);...

Bitwuzla supports simplification of formulas via the `simplify()` call. We should enable this in our wrapper for the next update of Bitwuzla.

Bitwuzla is very slow for the tests in `FloatingPointFormulaManagerTest` based on the `getListOfFloats()` method. We should extract examples and inform the devs of Bitwuzla about this.