Package mepk.kernel.internal
package mepk.kernel.internal
This package contains internal implementations for the concepts in the
mepk.kernel package.
They are not intended to be used directly.-
ClassesClassDescriptionA compose proof takes statements x, y, ..., each with hypotheses Hx1, Hx2, ... and conclusion Cx, ..., and a statement with exactly the same hypotheses Cx, Cy, ... and conclusion C: it 'applies' the latter statement, by constructing the statement with hypotheses Hx1, Hx2, ..., Hy1, Hy2, ..., and conclusion C.A substitution proof step takes a statement, and constructs a structurally similar statement by substituting one variable for a (typed) expression.A weakening proof step constructs a new statement by adding DVRs and/or hypotheses to an existing statement.