lisa icon indicating copy to clipboard operation
lisa copied to clipboard

Proof assistant based on first-order logic and set theory

Results 21 lisa issues
Sort by recently updated
recently updated
newest added

A comment here mentions that the type alias is equivalent, but there seems to be some weird casting happening in the background. https://github.com/epfl-lara/lisa/blob/657acdde3aac6f6c52af545238d89c19c3e1e396/lisa-utils/src/main/scala/lisa/utils/tactics/SimpleDeducedSteps.scala#L26 Consider the following: ```scala val testThm =...

bug

Certain tactics and steps rely on external imports, but these operations will not produce sequents with assumptions. Consider for example: ```scala // over yonder val ab = have(A |- B)...

bug
enhancement

Failed `require`s currently give rather unhelpful errors. Eg: ```scala val x = variable val y = variable val g = function(2) val Z = LambdaTermTerm(Seq(x), g(x, y)) // notice this...

documentation

Error when parsing a statement or formula look like "Caused by: lisa.utils.Parser$ParserException: Unexpected input: ) ", lost in the stack trace. We should instead print meaningfull error messages before making...

This severely limits the IDE's functionality, including running and debugging code. This is because 1. `scallion` (which is a source dependency of LISA) has a `benchmark` subproject which contains outdated...

Using Eisbach tactic language of Isabelle ( https://trustworthy.systems/projects/TS/tactics ) develop a tactic to check kernel proofs in Isabelle/FOL printed using updated version of Isabelle printer.

enhancement

We need to extend our test classes, in particular for the logical kernel. Some features, such as schematic symbols, are only minimally tested.

good first issue

- Added a function that converts ACE input to a TPTP formula using the Attempto webservice. - Added a function that converts a TPTP formula to natural language. - Added...

- Resealed the `Proof` trait following the fix of the compiler bug causing #190 - This required upgrading to Scala >= 3.4.1 - Upgraded to 3.4.2 - There were a...

Small bug fixes to tests and minor improvements to egraph/congruence tactic.