lolli-prove

Crates.iololli-prove
lib.rslolli-prove
version0.2.0
created_at2025-12-04 04:34:20.539244+00
updated_at2025-12-05 04:02:38.186518+00
descriptionProof search for the Lolli linear logic workbench
homepagehttps://github.com/ibrahimcesar/lolli
repositoryhttps://github.com/ibrahimcesar/lolli
max_upload_size
id1965848
size43,967
Ibrahim Cesar (ibrahimcesar)

documentation

README

lolli-prove

Proof search for the Lolli linear logic workbench.

Implements focused proof search for MALL (Multiplicative-Additive Linear Logic) and MELL (with exponentials).

Features

  • Focused sequent calculus (Andreoli, 1992)
  • Efficient proof search with caching
  • Support for MALL and MELL fragments

Usage

use lolli_prove::FocusedProver;
use lolli_core::Sequent;

let mut prover = FocusedProver::new(100);
let sequent = /* ... */;

if let Some(proof) = prover.prove(&sequent) {
    println!("Provable!");
}

Part of Lolli

This is part of the Lolli linear logic workbench.

License

MIT

Commit count: 0

cargo fmt