-
- Downloads
Substitution bellow quantifier (#203)
* Add the file CHANGES.md * tracking inconsistencies * implement a first version of substeq2 * tracking a bug * 2-version works * removed all version, renamed versions 2 to normal. All seems to work (including Recursion.scala). Haven't run tests yet, nor tested on function substitutions * All tests and the library work. Added sanity checks for substitution steps. * Add tests * scalafix, scalafmt * update CHANGES.md * "of" for quantified facts has been implemented and tested. * manual and changelist updated, order between forall and free instantiation swapped. scalafix, scalafmt. * correct typos
Showing
- CHANGES.md 11 additions, 0 deletionsCHANGES.md
- lisa-examples/src/main/scala/Test.scala 58 additions, 0 deletionslisa-examples/src/main/scala/Test.scala
- lisa-kernel/src/main/scala/lisa/kernel/fol/Substitutions.scala 4 additions, 4 deletions...kernel/src/main/scala/lisa/kernel/fol/Substitutions.scala
- lisa-kernel/src/main/scala/lisa/kernel/proof/SCProofChecker.scala 116 additions, 62 deletions...nel/src/main/scala/lisa/kernel/proof/SCProofChecker.scala
- lisa-kernel/src/main/scala/lisa/kernel/proof/SequentCalculus.scala 5 additions, 4 deletions...el/src/main/scala/lisa/kernel/proof/SequentCalculus.scala
- lisa-sets/src/main/scala/lisa/automation/CommonTactics.scala 1 addition, 1 deletionlisa-sets/src/main/scala/lisa/automation/CommonTactics.scala
- lisa-sets/src/main/scala/lisa/automation/Substitution.scala 60 additions, 29 deletionslisa-sets/src/main/scala/lisa/automation/Substitution.scala
- lisa-sets/src/main/scala/lisa/automation/Tableau.scala 3 additions, 0 deletionslisa-sets/src/main/scala/lisa/automation/Tableau.scala
- lisa-sets/src/main/scala/lisa/automation/Tautology.scala 12 additions, 2 deletionslisa-sets/src/main/scala/lisa/automation/Tautology.scala
- lisa-sets/src/main/scala/lisa/maths/Quantifiers.scala 2 additions, 2 deletionslisa-sets/src/main/scala/lisa/maths/Quantifiers.scala
- lisa-sets/src/main/scala/lisa/maths/settheory/InductiveSets.scala 1 addition, 1 deletion...s/src/main/scala/lisa/maths/settheory/InductiveSets.scala
- lisa-sets/src/main/scala/lisa/maths/settheory/SetTheory.scala 44 additions, 31 deletions...-sets/src/main/scala/lisa/maths/settheory/SetTheory.scala
- lisa-sets/src/main/scala/lisa/maths/settheory/SetTheory2.scala 4 additions, 0 deletions...sets/src/main/scala/lisa/maths/settheory/SetTheory2.scala
- lisa-sets/src/main/scala/lisa/maths/settheory/orderings/Recursion.scala 0 additions, 4 deletions...main/scala/lisa/maths/settheory/orderings/Recursion.scala
- lisa-utils/src/main/scala/lisa/fol/Common.scala 1 addition, 0 deletionslisa-utils/src/main/scala/lisa/fol/Common.scala
- lisa-utils/src/main/scala/lisa/fol/Sequents.scala 27 additions, 6 deletionslisa-utils/src/main/scala/lisa/fol/Sequents.scala
- lisa-utils/src/main/scala/lisa/prooflib/BasicStepTactic.scala 106 additions, 59 deletions...-utils/src/main/scala/lisa/prooflib/BasicStepTactic.scala
- lisa-utils/src/main/scala/lisa/prooflib/ProofsHelpers.scala 1 addition, 1 deletionlisa-utils/src/main/scala/lisa/prooflib/ProofsHelpers.scala
- lisa-utils/src/main/scala/lisa/prooflib/WithTheorems.scala 13 additions, 15 deletionslisa-utils/src/main/scala/lisa/prooflib/WithTheorems.scala
- lisa-utils/src/main/scala/lisa/utils/Serialization.scala 34 additions, 25 deletionslisa-utils/src/main/scala/lisa/utils/Serialization.scala
Loading
Please register or sign in to comment