1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
//! Clausal proof search à la leanCoP.

mod clause;
pub mod context;
mod contrapositive;
pub mod cuts;
mod matrix;
mod proof;
pub mod search;

pub use context::Context;
pub use contrapositive::Contrapositive;
pub use cuts::Cuts;
pub use matrix::Matrix;
pub use proof::Proof;
pub use search::Search;

/// Clausal database.
pub type Db<'t, P, C, V> = crate::database::Db<P, Contrapositive<'t, crate::Lit<P, C, V>, V>>;