-
- Downloads
- Added kernel helper functions to instantiate schematic predicate or function in a whole sequent
- Corrected equivalence checker to deal correctly with empty disjunction (permits among other to use True and False in Rewrite) - Inconsequential change in a small helper method "bindAll" so that it doesn't sort variables - Small qol update in the function symbol definition in the running theory so that when verifying the definition of a new symbol, it checks the formulas with variables bound from left to right and from right to left. - InstFunSchema and InstPredSchema weren't extending SCProofStep - Corrected minor issues with axiom files of set theory (SetTheoryZAxioms, etc) - New file with some development of set theory, in particular theorems regarding mapping/replacement on sets and cartesian product. - Completed ElementsOfSetTheory so that it fills an actual theory. - Improvement/Correction of various "tactics".
parent
f50efde1
Branches
No related tags found
Showing
- src/main/scala/lisa/KernelHelpers.scala 10 additions, 0 deletionssrc/main/scala/lisa/KernelHelpers.scala
- src/main/scala/lisa/kernel/fol/EquivalenceChecker.scala 24 additions, 18 deletionssrc/main/scala/lisa/kernel/fol/EquivalenceChecker.scala
- src/main/scala/lisa/kernel/fol/FormulaDefinitions.scala 1 addition, 1 deletionsrc/main/scala/lisa/kernel/fol/FormulaDefinitions.scala
- src/main/scala/lisa/kernel/proof/RunningTheory.scala 3 additions, 2 deletionssrc/main/scala/lisa/kernel/proof/RunningTheory.scala
- src/main/scala/lisa/kernel/proof/SCProofChecker.scala 2 additions, 1 deletionsrc/main/scala/lisa/kernel/proof/SCProofChecker.scala
- src/main/scala/lisa/kernel/proof/SequentCalculus.scala 2 additions, 2 deletionssrc/main/scala/lisa/kernel/proof/SequentCalculus.scala
- src/main/scala/lisa/settheory/SetTheoryDefinitions.scala 2 additions, 2 deletionssrc/main/scala/lisa/settheory/SetTheoryDefinitions.scala
- src/main/scala/lisa/settheory/SetTheoryZAxioms.scala 2 additions, 2 deletionssrc/main/scala/lisa/settheory/SetTheoryZAxioms.scala
- src/main/scala/lisa/settheory/SetTheoryZFAxioms.scala 3 additions, 0 deletionssrc/main/scala/lisa/settheory/SetTheoryZFAxioms.scala
- src/main/scala/proven/DSetTheory/Part1.scala 447 additions, 5 deletionssrc/main/scala/proven/DSetTheory/Part1.scala
- src/main/scala/proven/ElementsOfSetTheory.scala 14 additions, 5 deletionssrc/main/scala/proven/ElementsOfSetTheory.scala
- src/main/scala/proven/tactics/Destructors.scala 1 addition, 1 deletionsrc/main/scala/proven/tactics/Destructors.scala
- src/main/scala/proven/tactics/ProofTactics.scala 13 additions, 14 deletionssrc/main/scala/proven/tactics/ProofTactics.scala
Loading
Please register or sign in to comment