-
Notifications
You must be signed in to change notification settings - Fork 1
System Larus
Larus is a theorem prover for coherent logic that uses SAT/SMT provers to construct proofs. Larus can generate natural language proofs (in LaTeX) and verifiable Coq proofs.
- Proving
- Model finding
The input format is TPTP/Fol restricted to formulas which are in coherent logic form. The formulas should not use any function symbol, only predicate symbols are supported.
The output is displayed using TPTP SZS ontology.
If a proof is found Larus will output:
% SZS status Theorem
otherwise:
% SZS status Unknown
Proofs can be exported either using Latex or using Coq's language. The output is designed to obtain proofs which are human readable. The proofs are presented in a forward reasoning style.
This software is distributed under the licence GPLv3.
Research prototype. Maintained
Predrag Janicic, Julien Narboux. Theorem Proving as Constraint Solving with Coherent Logic. Journal of Automated Reasoning, 66, pages 689–746 (2022), ⟨10.1007/s10817-022-09629-z⟩
Larus can use the following external tools :