package dedukti

  1. Overview
  2. Docs
An implementation of The Lambda-Pi Modulo Theory

Install

Dune Dependency

Authors

Maintainers

Sources

v2.7.tar.gz
sha512=97171b48dd96043d84587581d72edb442f63e7b5ac1695771aa1c3c9074739e15bc7d17678fedb7062acbf403a0bf323d97485c31b92376b80c63b5c2300ee3c
sha256=5e1b6a859dfa1eb2098947a99c7d11ee450f750d96da1720f4834e1505d1096c

doc/dedukti.kernel/Kernel/Typing/Make/index.html

Module Typing.MakeSource

Parameters

module R : Reduction.S

Signature

infer sg ctx te infers a type for the term te in the signature sg and context ctx The context is assumed to be well-formed

Sourceval check : Signature.t -> Term.typed_context -> Term.term -> typ -> unit

check sg ctx te ty checks that the term te has type ty in the signature sg and context ty.ctx. ty is assumed to be well-typed in ctx and ctx is assumed to be well-formed

Sourceval checking : Signature.t -> Term.term -> Term.term -> unit

checking sg te ty checks that te has type ty in the empty context. ty is typechecked first.

Sourceval inference : Signature.t -> Term.term -> typ

inference sg ctx te infers a type for the term te in empty context.

check_rule sg ru checks that a rule is well-typed.

OCaml

Innovation. Community. Security.