Package mepk.kernel.internal
Class Compose
java.lang.Object
mepk.kernel.internal.Compose
- All Implemented Interfaces:
ProofStep.Internal
A 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.
-
Constructor Summary
Constructors -
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
-
Compose
Create an instance.- Parameters:
statement- the 'applied' statementstatements- the statements to which statement is 'applied'
-
-
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
-