-
- Downloads
Introduce new synthesis rules (InputSplit & IndependentSplit)
- InputSplit splits by a boolean input variable - IndependentSplit splits output variables that are unrelated
Showing
- src/main/scala/leon/synthesis/ConversionPhase.scala 2 additions, 0 deletionssrc/main/scala/leon/synthesis/ConversionPhase.scala
- src/main/scala/leon/synthesis/Rules.scala 2 additions, 0 deletionssrc/main/scala/leon/synthesis/Rules.scala
- src/main/scala/leon/synthesis/rules/IndependentSplit.scala 80 additions, 0 deletionssrc/main/scala/leon/synthesis/rules/IndependentSplit.scala
- src/main/scala/leon/synthesis/rules/InputSplit.scala 49 additions, 0 deletionssrc/main/scala/leon/synthesis/rules/InputSplit.scala
- src/test/resources/regression/verification/purescala/invalid/PropositionalLogic.scala 3 additions, 43 deletions...n/verification/purescala/invalid/PropositionalLogic.scala
- testcases/synthesis/etienne-thesis/AddressBook/Make.scala 53 additions, 0 deletionstestcases/synthesis/etienne-thesis/AddressBook/Make.scala
- testcases/synthesis/etienne-thesis/AddressBook/Merge.scala 69 additions, 0 deletionstestcases/synthesis/etienne-thesis/AddressBook/Merge.scala
- testcases/synthesis/etienne-thesis/BatchedQueue/Dequeue.scala 80 additions, 0 deletions...cases/synthesis/etienne-thesis/BatchedQueue/Dequeue.scala
- testcases/synthesis/etienne-thesis/BatchedQueue/Enqueue.scala 82 additions, 0 deletions...cases/synthesis/etienne-thesis/BatchedQueue/Enqueue.scala
- testcases/synthesis/etienne-thesis/List/Delete.scala 5 additions, 20 deletionstestcases/synthesis/etienne-thesis/List/Delete.scala
- testcases/synthesis/etienne-thesis/SortedList/Delete.scala 34 additions, 0 deletionstestcases/synthesis/etienne-thesis/SortedList/Delete.scala
- testcases/synthesis/etienne-thesis/SortedList/Diff.scala 53 additions, 0 deletionstestcases/synthesis/etienne-thesis/SortedList/Diff.scala
- testcases/synthesis/etienne-thesis/SortedList/Insert.scala 34 additions, 0 deletionstestcases/synthesis/etienne-thesis/SortedList/Insert.scala
- testcases/synthesis/etienne-thesis/SortedList/InsertAlways.scala 34 additions, 0 deletions...es/synthesis/etienne-thesis/SortedList/InsertAlways.scala
- testcases/synthesis/etienne-thesis/SortedList/InsertionSort.scala 49 additions, 0 deletions...s/synthesis/etienne-thesis/SortedList/InsertionSort.scala
- testcases/synthesis/etienne-thesis/SortedList/Union.scala 51 additions, 0 deletionstestcases/synthesis/etienne-thesis/SortedList/Union.scala
- testcases/synthesis/etienne-thesis/StrictSortedList/Delete.scala 34 additions, 0 deletions...es/synthesis/etienne-thesis/StrictSortedList/Delete.scala
- testcases/synthesis/etienne-thesis/StrictSortedList/Insert.scala 34 additions, 0 deletions...es/synthesis/etienne-thesis/StrictSortedList/Insert.scala
- testcases/synthesis/etienne-thesis/StrictSortedList/Union.scala 51 additions, 0 deletions...ses/synthesis/etienne-thesis/StrictSortedList/Union.scala
- testcases/synthesis/etienne-thesis/UnaryNumerals/Add.scala 21 additions, 0 deletionstestcases/synthesis/etienne-thesis/UnaryNumerals/Add.scala
Loading
Please register or sign in to comment