Initial Commit
This is the initial alpha release of LISA 0.1. It contains a Kernel suitable to represent and manipulate First Order Logic, Proofs in Sequent Calculus and mathematical Theories. It also contains some development of proof tactics and some early theorems of set theory, a parser for TPTP problems and other less significant features. This release also include a test suite for those elements.
Showing
- README.md 16 additions, 0 deletionsREADME.md
- build.sbt 19 additions, 0 deletionsbuild.sbt
- project/build.properties 1 addition, 0 deletionsproject/build.properties
- project/plugins.sbt 1 addition, 0 deletionsproject/plugins.sbt
- src/main/scala/Example.scala 163 additions, 0 deletionssrc/main/scala/Example.scala
- src/main/scala/lisa/KernelHelpers.scala 81 additions, 0 deletionssrc/main/scala/lisa/KernelHelpers.scala
- src/main/scala/lisa/kernel/Printer.scala 281 additions, 0 deletionssrc/main/scala/lisa/kernel/Printer.scala
- src/main/scala/lisa/kernel/fol/CommonDefinitions.scala 28 additions, 0 deletionssrc/main/scala/lisa/kernel/fol/CommonDefinitions.scala
- src/main/scala/lisa/kernel/fol/EquivalenceChecker.scala 335 additions, 0 deletionssrc/main/scala/lisa/kernel/fol/EquivalenceChecker.scala
- src/main/scala/lisa/kernel/fol/FOL.scala 12 additions, 0 deletionssrc/main/scala/lisa/kernel/fol/FOL.scala
- src/main/scala/lisa/kernel/fol/FormulaDefinitions.scala 159 additions, 0 deletionssrc/main/scala/lisa/kernel/fol/FormulaDefinitions.scala
- src/main/scala/lisa/kernel/fol/FormulaLabelDefinitions.scala 86 additions, 0 deletionssrc/main/scala/lisa/kernel/fol/FormulaLabelDefinitions.scala
- src/main/scala/lisa/kernel/fol/TermDefinitions.scala 100 additions, 0 deletionssrc/main/scala/lisa/kernel/fol/TermDefinitions.scala
- src/main/scala/lisa/kernel/fol/TermLabelDefinitions.scala 70 additions, 0 deletionssrc/main/scala/lisa/kernel/fol/TermLabelDefinitions.scala
- src/main/scala/lisa/kernel/proof/RunningTheory.scala 276 additions, 0 deletionssrc/main/scala/lisa/kernel/proof/RunningTheory.scala
- src/main/scala/lisa/kernel/proof/SCProof.scala 98 additions, 0 deletionssrc/main/scala/lisa/kernel/proof/SCProof.scala
- src/main/scala/lisa/kernel/proof/SCProofChecker.scala 441 additions, 0 deletionssrc/main/scala/lisa/kernel/proof/SCProofChecker.scala
- src/main/scala/lisa/kernel/proof/SequentCalculus.scala 286 additions, 0 deletionssrc/main/scala/lisa/kernel/proof/SequentCalculus.scala
- src/main/scala/lisa/settheory/AxiomaticSetTheory.scala 8 additions, 0 deletionssrc/main/scala/lisa/settheory/AxiomaticSetTheory.scala
- src/main/scala/lisa/settheory/SetTheoryDefinitions.scala 39 additions, 0 deletionssrc/main/scala/lisa/settheory/SetTheoryDefinitions.scala
Loading
Please register or sign in to comment