Crate resolution_prover[][src]

Structs

Clause

A proposition made up of the disjunction of possibly negated terms.

Enums

ClausePart

A term or negated term that is part of a clause.

Proposition

A statement in propositional logic.

Functions

and

Creates a proposition that is the conjucntion of the two given propositions.

iff

Creates a proposition that is the biconditional of the two given propositions.

implies

Creates a proposition that is the implication consisting of the two given propositions as the antecedent and consequent repsectively.

not

Creates a proposition that is the negation of the given proposition.

or

Creates a proposition that is the disjunction of the two given propositions.

resolve

Checks if the given goal proposition is provable via the given assumptions.

term

Creates a term from the given string.