-
- Downloads
"crpptbx_new/git@ic-gitlab.epfl.ch:spc/gdat.git" did not exist on "3978859c2e04629ed6cc1672eda7d98b70deea5d"
Manual (#179)
* Starting a layer of abstraction. * swrdgv * sedgf * ONgoing work. FOL structure mostly implemented, substitutions ongoing. * continued * further changes * LisaObject has a self type being self * More improvements on substitution * More work * multivar substitution * improvements to MapProofTest * finished fol, need to do prooflib * started work on prooflib, cut plenty unused code in Library.scala * more work on substitutions * updated WithTheorems * finished BasicSteptactics and substitutions * more corrections of tactics using unifier * fixed F and K imports * finished PrrofHelpers and definitions. Definitions possibly not final * Done most of the simpleDeducedSteps * ongoing work on types * added doc in Common.scala * more doc, some simplification * more doc and simplification of unneeded parts * fixed some export issues. Commented some tests. translation left for the future. * remove some debug code * add missing files * continue F integration. FInished with Set theory library files, now doing CommonTactics.scala (part is Dario's work). * simplifier remaining * renaming and mroe compatibility * more adaptations * merge build.sbt * fixing * transforming unification to Front * weird issues with match types and dotty * Compiles..? Need to simplify use of Arity in formula labels now. Finger crossed. * add missing files * still compiles * Term**0 |-> Term * Does not compile (dotty crash). Possibly due to covariant schematic labels. * Labels are contravariant * Weird "inherits conflicting instances of non-variant base trait LisaObject" * structure seems to work; Constant extends ConstantFunctionSymbol[0], issue with case class (has to reimplement). * back to the "common super type with case classes" structure * finished predicates, compiles. Connector left * Finished datastructure. TODO: Underlyings, Arity, uncomment asFront * Compiles, checked arity and underlyings (mostly) * Rehabilited asFront. Next stop, Substitution. * porting unificationUtils * half of unificationUtils done. Need to make Common even closer structure to kernel (variableFormula extends PredicateFormula) * progress through unification * compiles, progressing * safe for reset * only applySubst remaining. Note: given ```scala val s: Seq[(Variable, Term)] ``` `s.toMap` crashes dotty. Instead, do `Map(s*)`. * Substitution done, everything compiles. * rehabilited commented function * utils tests compiles and pass. * Finished setTheorzLibrary, close to finish OLPropositionalSolver * Quantifiers.scala work, completed BasicProofTactic, implemented printing of terms and formulas * progress on compilation and run of SetTheory.scala * ordinals1 works * Everything works, even example package. Some tests are still commentated. Simplified a couple proofs. * Small improvements * Ready for demo * scalafix, scalafmt * git add * Add a Quick User Guide as chapter 1 of the reference manual * small changes to manual * update colors and date * git add quickguide.tex * small manual update * Add a section on special characters (unicode and ligatures), spellcheck.
Showing
- Reference Manual/kernel.tex 6 additions, 6 deletionsReference Manual/kernel.tex
- Reference Manual/lisa.pdf 0 additions, 0 deletionsReference Manual/lisa.pdf
- Reference Manual/lisa.tex 7 additions, 3 deletionsReference Manual/lisa.tex
- Reference Manual/macro.tex 78 additions, 8 deletionsReference Manual/macro.tex
- Reference Manual/prooflib.tex 37 additions, 85 deletionsReference Manual/prooflib.tex
- Reference Manual/quickguide.tex 286 additions, 0 deletionsReference Manual/quickguide.tex
- Reference Manual/sguilloud.bib 594 additions, 469 deletionsReference Manual/sguilloud.bib
- Reference Manual/theorytopics.tex 1 addition, 1 deletionReference Manual/theorytopics.tex
- build.sbt 1 addition, 1 deletionbuild.sbt
- lisa-examples/src/main/scala/Example.scala 4 additions, 5 deletionslisa-examples/src/main/scala/Example.scala
- project/build.properties 1 addition, 0 deletionsproject/build.properties
- src/main/scala/lisa/Main.scala 2 additions, 0 deletionssrc/main/scala/lisa/Main.scala
Loading
Please register or sign in to comment