dolmen_type

A typechecker for automated deduction languages
IN THIS PACKAGE
Parameter #4 Dolmen_type . Core . Zf . Tff . T
type t = Type.T.t

The type of terms

val _true : t

The smybol for true

val _false : t

The symbol for false

val neg : t -> t

Negation.

val _or : t list -> t

Disjunction of formulas

val _and : t list -> t

Conjunction of formulas

val imply : t -> t -> t

Logical Implication.

val equiv : t -> t -> t

Logical Equivalence.

val eq : t -> t -> t

Build the equality of two terms.

val neq : t -> t -> t

Disequality.

val ite : t -> t -> t -> t

If-then-else