-
- Downloads
Refactor TEGIS/CEGIS grammars
- Some engineering fixes here and there - Make sure we remove witnesses before sending out to solver - Speed-up CEGIS: - Order tests based on likelihood to falsify input - Only assert wrongPrograms (C-Ex) when necessary
Showing
- src/main/scala/leon/datagen/NaiveDataGen.scala 24 additions, 147 deletionssrc/main/scala/leon/datagen/NaiveDataGen.scala
- src/main/scala/leon/purescala/Extractors.scala 10 additions, 1 deletionsrc/main/scala/leon/purescala/Extractors.scala
- src/main/scala/leon/purescala/TreeOps.scala 4 additions, 4 deletionssrc/main/scala/leon/purescala/TreeOps.scala
- src/main/scala/leon/refactor/Repairman.scala 11 additions, 3 deletionssrc/main/scala/leon/refactor/Repairman.scala
- src/main/scala/leon/synthesis/Rules.scala 8 additions, 9 deletionssrc/main/scala/leon/synthesis/Rules.scala
- src/main/scala/leon/synthesis/rules/Cegis.scala 109 additions, 47 deletionssrc/main/scala/leon/synthesis/rules/Cegis.scala
- src/main/scala/leon/synthesis/rules/GuidedCloser.scala 0 additions, 1 deletionsrc/main/scala/leon/synthesis/rules/GuidedCloser.scala
- src/main/scala/leon/synthesis/utils/ExpressionGrammar.scala 3 additions, 3 deletionssrc/main/scala/leon/synthesis/utils/ExpressionGrammar.scala
- src/main/scala/leon/utils/StreamUtils.scala 13 additions, 0 deletionssrc/main/scala/leon/utils/StreamUtils.scala
- testcases/synthesis/repair/HeapSort/HeapSort2.scala 2 additions, 2 deletionstestcases/synthesis/repair/HeapSort/HeapSort2.scala
- testcases/synthesis/repair/PropLogic/PropLogic1.scala 4 additions, 4 deletionstestcases/synthesis/repair/PropLogic/PropLogic1.scala
Loading
Please register or sign in to comment