Class Weaken

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

public class Weaken extends Object implements ProofStep.Internal
A weakening proof step constructs a new statement by adding DVRs and/or hypotheses to an existing statement.
  • Constructor Details

    • Weaken

      public Weaken(Statement statement, DVRSet addedDVRs, Expression... addedHypotheses)
      Create an instance.
      Parameters:
      statement - the grounding statement
      addedDVRs - the added DVRs
      addedHypotheses - the added hypotheses
  • Method Details