lolli-core
Core data structures for the Lolli linear logic workbench.
This crate provides the fundamental types for working with linear logic:
Formula- Linear logic formula representation (⊗, ⅋, ⊸, &, ⊕, !, ?, etc.)Sequent- Sequent representation for proof searchProof- Proof tree data structuresTerm- Lambda terms extracted from proofs
Usage
use ;
// Create a linear implication: A ⊸ B
let formula = Lolli;
println!; // (A ⊸ B)
Part of Lolli
This is part of the Lolli linear logic workbench - a toolkit for parsing, proving, extracting, and compiling linear logic formulas to Rust.
License
MIT