Package mepk.kernel.internal
Class Weaken
java.lang.Object
mepk.kernel.internal.Weaken
- All Implemented Interfaces:
ProofStep.Internal
A weakening proof step constructs a new statement by adding DVRs and/or
hypotheses to an existing statement.
-
Constructor Summary
ConstructorsConstructorDescriptionWeaken(Statement statement, DVRSet addedDVRs, Expression... addedHypotheses) Create an instance. -
Method Summary
Modifier and TypeMethodDescriptionReturn the statement constructed by this proof step.Return the set of statements which form the basis of this proof step.
-
Constructor Details
-
Weaken
Create an instance.- Parameters:
statement- the grounding statementaddedDVRs- the added DVRsaddedHypotheses- the added hypotheses
-
-
Method Details
-
getGrounding
Description copied from interface:ProofStep.InternalReturn the set of statements which form the basis of this proof step.- Specified by:
getGroundingin interfaceProofStep.Internal- Returns:
- the grounding statements
-
getGrounded1
Description copied from interface:ProofStep.InternalReturn the statement constructed by this proof step.- Specified by:
getGrounded1in interfaceProofStep.Internal- Returns:
- the grounded statement
-