- Sep 25, 2022
-
-
Katja Goltsova authored
-
Katja Goltsova authored
-
Katja Goltsova authored
-
Katja Goltsova authored
PeanoArithmetics contains the definitions and axioms of Peano arithmetics, PeanoArithmeticsLibrary gives access to lisa.utils.Library with runningPeanoTheory, Peano contains proofs of the theory. This separation follows the same structure as set theory.
-
Ekaterina Goltsova authored
-
Sankalp Gambhir authored
-
- Sep 08, 2022
-
-
SimonGuilloud authored
Fix a broken link to the reference manual
-
- Sep 05, 2022
-
-
Katja Goltsova authored
-
- Aug 28, 2022
-
-
SimonGuilloud authored
-
SimonGuilloud authored
-
- Aug 05, 2022
-
-
Katja Goltsova authored
Add utils to follow the path to an incorrect proof step and to create an error message from invalid proof judgement
-
Katja Goltsova authored
-
Katja Goltsova authored
-
- Aug 02, 2022
-
-
Katja Goltsova authored
-
- Jul 19, 2022
-
-
Katja Goltsova authored
-
SimonGuilloud authored
Now variables are always shown with a leading ? (except when following a binder)
-
SimonGuilloud authored
-
SimonGuilloud authored
-
SimonGuilloud authored
-
SimonGuilloud authored
Any work on top of current LISA release should be easily adaptable by: - Changing all instances of Arity 0 SchematicFunctionLabel by VariableLabel - Changing all instances of Arity 0 SchematicPredicateLabel by VariableFormulaLabel - Changing all matching on SchematicFunctionLabel by either VariableLabel, SchematicFunctionLabel or SchematicTermLabel, according to whether the arity should be =0, >0 or >=0. - Changing all instances of multiary SchematicPredicateLabel by SchematicNPredicateLabel - Removing the empty parenthesis () that where used to transform an Arity 0 label to a term or formula. Variables have the implicit conversion without the call.
-
SimonGuilloud authored
Changed the whole project to remove 0-arity schematic variables and replace them by variables. It compiles, but at least one proof doesn't go through.
-
- Jun 24, 2022
-
-
SimonGuilloud authored
Changed final class into sealed class for scala2 compiler
-
- Jun 23, 2022
-
-
Florian Cassayre authored
-
Florian Cassayre authored
-
Florian Cassayre authored
-
- Jun 17, 2022
-
-
SimonGuilloud authored
FUlly reorganised theory files. All seems functionning. Theory files now all simply have to extend proven.Main, and get every import and tool. Documentation for recent development. Adaptation of existing Set Theory proofs to the new canonical style.
-
SimonGuilloud authored
Printing, constructing theorems and all kinds of definitions, authomatic conversions, and much more.
-
SimonGuilloud authored
-
SimonGuilloud authored
-
- Jun 13, 2022
-
-
SimonGuilloud authored
-
SimonGuilloud authored
Printer file moved to utilities New organisation of helpers, new helper file for RunningTheory and their elements. Can show Justifications SCProofCheckerJudgement now contain the proof they refer to, no need to pass it explicitely along anymore. Other small changes.
-
SimonGuilloud authored
-
SimonGuilloud authored
-
SimonGuilloud authored
-
SimonGuilloud authored
-
SimonGuilloud authored
-
- Jun 11, 2022
-
-
Florian Cassayre authored
-
Katja Goltsova authored
-
Ekaterina Goltsova authored
This commit introduces the separation between Function/Predicate labels and theory symbols. Both constant and schematic function labels behave as functions, both constant and schematic predicate labels behave as predicates, but only constant function and predicate labels can be symbols in a theory. This is now expressed in the project by a marker trait TheorySymbol.
-
Katja Goltsova authored
-