- Oct 03, 2022
-
-
Katja Goltsova authored
* When an unexpected token is encountered, add the string representation of the token to the exception * When printing of a sequent / formula / term fails, try to identify the smallest structure on which the printing fails by attempting to print all subformulas and subterms. Report that printing failed on the smallest structure rather than on the whole sequent / formula / term.
-
Katja Goltsova authored
-
Katja Goltsova authored
Represented as And() and Or() respectively.
-
Katja Goltsova authored
-
Katja Goltsova authored
-
Katja Goltsova authored
-
Katja Goltsova authored
-
Katja Goltsova authored
Simply print the formula and expect it to be equal to the string instead of parsing the string and expecting it to be equal to the formula. Not all tests of the parser are tests for printer, because there exist multiple strings that correspond to the same formula (due to extra parentheses and multiple ways to write connectors).
-
Katja Goltsova authored
* equality does not have to be parenthesized * 'and' has higher priority than 'or', so parentheses are not needed to express order * '∀ ?x.' instead of '∀x.'
-
Katja Goltsova authored
-
Katja Goltsova authored
-
Katja Goltsova authored
-
Katja Goltsova authored
Add inverse functions for all parsing rules. Further simplify parsing of binder formulas and factor out toplevel (iff, implies) connector formulas to make printing implementation easier.
-
Katja Goltsova authored
-
Katja Goltsova authored
Add tests for sequent parsing.
-
Katja Goltsova authored
Implement a parser for first order logic with equality and schematic functions/predicates using scallion.
-
Katja Goltsova authored
-
Katja Goltsova authored
-
Katja Goltsova authored
-
- Sep 29, 2022
-
-
SimonGuilloud authored
Require that PredicateFormula's and ConnectorFormula's args correspond to the label's arity
-
SimonGuilloud authored
-
SimonGuilloud authored
General grammatical updates for reference manual
-
- Sep 26, 2022
-
-
Viktor Kunčak authored
-
- Sep 25, 2022
-
-
Katja Goltsova authored
-
Katja Goltsova authored
-
Katja Goltsova authored
-
Katja Goltsova authored
-
Katja Goltsova authored
-
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 19, 2022
-
-
Katja Goltsova authored
Analogous to the existing requirement in FunctionTerm.
-
- Sep 08, 2022
-
-
SimonGuilloud authored
Fix a broken link to the reference manual
-
- Sep 05, 2022
-
-
Katja Goltsova authored
-
- Sep 02, 2022
-
-
Sankalp Gambhir authored
-
Sankalp Gambhir authored
Signed-off-by:
Sankalp Gambhir <sankalp.gambhir47@gmail.com>
-
- Aug 28, 2022
-
-
SimonGuilloud authored
-