val infer :
Kernel.Signature.t ->
Kernel.Term.typed_context ->
Kernel.Term.term ->
Kernel__Typing.typval check :
Kernel.Signature.t ->
Kernel.Term.typed_context ->
Kernel.Term.term ->
Kernel__Typing.typ ->
unitval checking :
Kernel.Signature.t ->
Kernel.Term.term ->
Kernel.Term.term ->
unitval inference : Kernel.Signature.t -> Kernel.Term.term -> Kernel__Typing.typval check_rule :
Kernel.Signature.t ->
Kernel.Rule.partially_typed_rule ->
Kernel.Exsubst.ExSubst.t * Kernel.Rule.typed_rule