Uses of Class
mepk.kernel.Proof
Packages that use Proof
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 utilities which are necessary for the kernel,
but which are also useful outside of it.
-
Uses of Proof in mepk.builtin
Subclasses of Proof in mepk.builtinModifier and TypeClassDescriptionfinal classA trusted proof is aProofwhich is built on the trusted kernel.Methods in mepk.builtin that return ProofModifier and TypeMethodDescriptionstatic ProofMerge two proofs 'in parallel', so that the new proof just collects everything which the two parts prove.static ProofMerge two proofs 'in sequence', where the second proof builds on the second one.static ProofCreate a trivial proof, which does no construction at all: both its grounding and grounded statements are just the given statements.Methods in mepk.builtin with parameters of type Proof -
Uses of Proof in mepk.builtin.internal
Constructors in mepk.builtin.internal with parameters of type Proof -
Uses of Proof in mepk.kernel
Subclasses of Proof in mepk.kernelModifier and TypeClassDescriptionfinal classA proof step is the smallest step in a proof: it shows how to create a new statement from existing ones.Methods in mepk.kernel that return ProofConstructors in mepk.kernel with parameters of type ProofModifierConstructorDescriptionJustification(ProofStep proofStep, Proof proof) Create a new justification. -
Uses of Proof in mepk.kernel.util
Subclasses of Proof in mepk.kernel.utilModifier and TypeClassDescriptionclassA proof which wraps another proof, and expands all that proof's abbreviations.final classA proof which trivially grounds exactly its grounding statements.Constructors in mepk.kernel.util with parameters of type ProofModifierConstructorDescriptionExpandedAbbreviationsProof(Proof proof) Create a new instance wrapping the given proof.