Skip to content

Description of the Computer Aided Linear Logic project and its components

Notifications You must be signed in to change notification settings

ComputerAidedLL/CALLManifesto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CALLManifesto

Description of the Computer Aided Linear Logic project and its components

We aim at developing a family of tools for manipulating linear logic (proofs) on a computer. These tools should be able to interact in order to provide the richest possible linear logic environment. This relies on some common representations of formulas, proofs, etc.

Here are some examples of such interactions: project

categories: interactive prover / graphical interface

Web-based interactive theorem prover for linear logic. It includes some automated features, export to NanoYalla kernel and other formats, proof transformations (cut elimination, axiom expansion, etc.).

categories: tool / interface

Keypad configuration files to get direct access to UTF-8 linear-logic-related symbols.

categories: formalization, kernel

Kernel formalization of propositional Linear Logic in Coq.

categories: formalization

Coq formalization (deep embedding) of Linear Logic. It includes part of NanoYalla.

Related projects (preliminary list)

Natural candidates for integration in the CALL framework

categories: benchmark

Collection of classical and intuitionistic linear logic formulas to be used as a benchmark for provers.

categories: automated prover

A focused automated theorem prover for linear logic.

categories: automated prover

A focused automated theorem prover for linear logic.

categories: automated prover

A focused automated theorem prover for linear logic.

categories: interactive prover

Interactive proof construction by linking.

About

Description of the Computer Aided Linear Logic project and its components

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published