package dedukti
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.Make
Source
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
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
checking sg te ty
checks that te
has type ty
in the empty context. ty
is typechecked first.
inference sg ctx te
infers a type for the term te
in empty context.
Source
val check_rule :
Signature.t ->
Rule.partially_typed_rule ->
Exsubst.ExSubst.t * Rule.typed_rule
check_rule sg ru
checks that a rule is well-typed.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page