Uses of Package
mepk.kernel
Packages that use mepk.kernel
Package
Description
This package implements extensions on top of the
mepk.kernel.This package contains internal implementations for the concepts in the
mepk.builtin package.This package implements the trusted kernel of MEPK.
This package contains internal implementations for the concepts in the
mepk.kernel package.This package contains utilities which are necessary for the kernel,
but which are also useful outside of it.
-
Classes in mepk.kernel used by mepk.builtinClassDescriptionAn abbreviation.This class represents an expression, i.e., either a variable, or a constant applied to a list of subexpressions.The common base class for all MEPK-related exceptions.A proof is a recipe for constructing one set of statements from another using only
ProofSteps.This class represents an statement. -
Classes in mepk.kernel used by mepk.builtin.internalClassDescriptionAn abbreviation.A proof is a recipe for constructing one set of statements from another using only
ProofSteps.This class represents an statement. -
Classes in mepk.kernel used by mepk.kernelClassDescriptionAn abbreviation.A constant-application expression.A set of 'distinct variable restrictions', each of which is an unordered pair of different variable names.This class represents an expression, i.e., either a variable, or a constant applied to a list of subexpressions.An internal version of an
Expression.An object that can wrap anExpression.Internalup as anExpression.The common base class for all MEPK-related exceptions.This exception indicates that aProofdid notProof.verify()correctly.A proof is a recipe for constructing one set of statements from another using onlyProofSteps.A proof step is the smallest step in a proof: it shows how to create a new statement from existing ones.This class represents an statement.A variable expression. -
Classes in mepk.kernel used by mepk.kernel.internalClassDescriptionA set of 'distinct variable restrictions', each of which is an unordered pair of different variable names.This class represents an expression, i.e., either a variable, or a constant applied to a list of subexpressions.An internal version of a
ProofStep.This class represents an statement. -
Classes in mepk.kernel used by mepk.kernel.utilClassDescriptionAn abbreviation.A proof is a recipe for constructing one set of statements from another using only
ProofSteps.This class represents an statement.