Uses of Class
mepk.kernel.DVRSet
Packages that use DVRSet
Package
Description
This package implements the trusted kernel of MEPK.
This package contains internal implementations for the concepts in the
mepk.kernel package.-
Uses of DVRSet in mepk.kernel
Fields in mepk.kernel declared as DVRSetMethods in mepk.kernel that return DVRSetModifier and TypeMethodDescriptionDVRSet.andDistinct(String... varNames) Create a new DVR set by adding a DVR for each pair of the given variable names.DVRSet.andDistinct(DVRSet addedDVRs) Create a new DVR set by adding the given DVRs.static DVRSetCreate the union of multiple DVRSets.static DVRSetCreate a DVRSet.static DVRSetCreate a DVRSet.Statement.getDVRs()Returns the distinct-variable restrictions (DVRs) of this statement.DVRSet.substitute(String replacedVarName, Iterable<String> replacementVarNames) Replace the given variable name by the given set of variable names.Methods in mepk.kernel with parameters of type DVRSetModifier and TypeMethodDescriptionDVRSet.andDistinct(DVRSet addedDVRs) Create a new DVR set by adding the given DVRs.static StatementStatement.Stat(DVRSet dvrs, List<Expression> hypotheses, Expression conclusion) Create a new instance.Statement.weaken(DVRSet addedDVRs, Expression... addedHypotheses) Create a new statement, by adding hypotheses and DVRs to this statement.static ProofStepProofStep.Weaken(Statement statement, DVRSet addedDVRs, Expression... addedHypotheses) Create a weakening proof step, which takes a statement and adds hypotheses and DVRs.Method parameters in mepk.kernel with type arguments of type DVRSet -
Uses of DVRSet in mepk.kernel.internal
Constructors in mepk.kernel.internal with parameters of type DVRSetModifierConstructorDescriptionWeaken(Statement statement, DVRSet addedDVRs, Expression... addedHypotheses) Create an instance.