Class Compose

java.lang.Object
mepk.kernel.internal.Compose
All Implemented Interfaces:
ProofStep.Internal

public class Compose extends Object implements 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 Details

    • Compose

      public Compose(Statement statement, Statement... statements)
      Create an instance.
      Parameters:
      statement - the 'applied' statement
      statements - the statements to which statement is 'applied'
  • Method Details