Struct meancop::Cli[][src]

pub struct Cli {
    pub conj: bool,
    pub nopaths: bool,
    pub output: Option<PathBuf>,
    pub infs: Option<PathBuf>,
    pub file: PathBuf,
    // some fields omitted
}

Automated theorem prover for first-order logic with equality

This prover aims to explore efficient implementation techniques for both clausal and nonclausal connection calculi.

Set the environment variable “LOG” to “info”, “debug”, or “trace” to obtain an increasingly detailed log.

Fields

conj: bool

Enable conjecture-directed proof search

nopaths: bool

Disable matrix sorting by number of paths

output: Option<PathBuf>

Write SZS output (such as proofs and error details) to given file

infs: Option<PathBuf>

Write inference statistics in JSON format to given file

file: PathBuf

Path of the TPTP problem file

Implementations

impl Cli[src]

pub fn get_cuts(&self) -> Cuts[src]

pub fn output(&self, out: impl Display) -> Result<(), Error>[src]

pub fn depths(&self) -> Box<dyn Iterator<Item = usize>>[src]

Trait Implementations

impl Clap for Cli[src]

impl FromArgMatches for Cli[src]

impl IntoApp for Cli[src]

Auto Trait Implementations

impl RefUnwindSafe for Cli

impl Send for Cli

impl Sync for Cli

impl Unpin for Cli

impl UnwindSafe for Cli

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.