Quantifier improvements + invariant preservation in program transforms
Showing
- src/main/scala/leon/evaluators/RecursiveEvaluator.scala 2 additions, 2 deletionssrc/main/scala/leon/evaluators/RecursiveEvaluator.scala
- src/main/scala/leon/frontends/scalac/CodeExtraction.scala 4 additions, 5 deletionssrc/main/scala/leon/frontends/scalac/CodeExtraction.scala
- src/main/scala/leon/purescala/DefOps.scala 44 additions, 29 deletionssrc/main/scala/leon/purescala/DefOps.scala
- src/main/scala/leon/purescala/Definitions.scala 22 additions, 20 deletionssrc/main/scala/leon/purescala/Definitions.scala
- src/main/scala/leon/purescala/Expressions.scala 0 additions, 1 deletionsrc/main/scala/leon/purescala/Expressions.scala
- src/main/scala/leon/purescala/PrettyPrinter.scala 11 additions, 11 deletionssrc/main/scala/leon/purescala/PrettyPrinter.scala
- src/main/scala/leon/purescala/Quantification.scala 5 additions, 0 deletionssrc/main/scala/leon/purescala/Quantification.scala
- src/main/scala/leon/solvers/ADTManager.scala 11 additions, 0 deletionssrc/main/scala/leon/solvers/ADTManager.scala
- src/main/scala/leon/solvers/combinators/UnrollingSolver.scala 26 additions, 178 deletions...main/scala/leon/solvers/combinators/UnrollingSolver.scala
- src/main/scala/leon/solvers/smtlib/SMTLIBCVC4Target.scala 0 additions, 4 deletionssrc/main/scala/leon/solvers/smtlib/SMTLIBCVC4Target.scala
- src/main/scala/leon/solvers/smtlib/SMTLIBSolver.scala 0 additions, 2 deletionssrc/main/scala/leon/solvers/smtlib/SMTLIBSolver.scala
- src/main/scala/leon/solvers/smtlib/SMTLIBTarget.scala 10 additions, 20 deletionssrc/main/scala/leon/solvers/smtlib/SMTLIBTarget.scala
- src/main/scala/leon/solvers/smtlib/SMTLIBZ3Target.scala 0 additions, 4 deletionssrc/main/scala/leon/solvers/smtlib/SMTLIBZ3Target.scala
- src/main/scala/leon/solvers/templates/LambdaManager.scala 2 additions, 2 deletionssrc/main/scala/leon/solvers/templates/LambdaManager.scala
- src/main/scala/leon/solvers/templates/QuantificationManager.scala 402 additions, 135 deletions.../scala/leon/solvers/templates/QuantificationManager.scala
- src/main/scala/leon/solvers/templates/TemplateGenerator.scala 0 additions, 1 deletion...main/scala/leon/solvers/templates/TemplateGenerator.scala
- src/main/scala/leon/solvers/templates/TemplateManager.scala 25 additions, 20 deletionssrc/main/scala/leon/solvers/templates/TemplateManager.scala
- src/main/scala/leon/solvers/templates/UnrollingBank.scala 4 additions, 7 deletionssrc/main/scala/leon/solvers/templates/UnrollingBank.scala
- src/main/scala/leon/solvers/z3/AbstractZ3Solver.scala 31 additions, 36 deletionssrc/main/scala/leon/solvers/z3/AbstractZ3Solver.scala
- src/main/scala/leon/solvers/z3/FairZ3Solver.scala 1 addition, 13 deletionssrc/main/scala/leon/solvers/z3/FairZ3Solver.scala
Loading
Please register or sign in to comment