Eliminates a duplicate occurrence of a formula term1 from the antecedent of a sequent. The two occurrences are automatically chosen; if term1 occurs less than twice, an exception is thrown. If term1 occurs more than twice, multiple applications of this function are needed to remove all duplicate occurrences. The rule: (rest of s1) sL, term1, term1 |- sR ----------------------- (ContractionLeft) sL, term1 |- sR
Eliminates a duplicate occurrence of a formula term1 from the antecedent of a sequent. The two occurrences are automatically chosen; if term1 occurs less than twice, an exception is thrown. If term1 occurs more than twice, multiple applications of this function are needed to remove all duplicate occurrences. The rule: (rest of s1) sL, term1, term1 |- sR ----------------------- (ContractionLeft) sL, term1 |- sR
The top proof with (sL, term1, term1 |- sR) as the bottommost sequent.
The formula whose duplicate occurrence is to be removed.
An LK Proof ending with the new inference.
Eliminates a duplicate occurrence of a formula F (marked by term1oc and term2oc) from the antecedent of a sequent.
Eliminates a duplicate occurrence of a formula F (marked by term1oc and term2oc) from the antecedent of a sequent. This method merely returns the changed sequent, not a proof.
The sequent (sL, F, F |- sR).
The first occurrence of F
The second occurrence of F
The sequent (sL, F |- sR).
Eliminates a duplicate occurrence of a formula F (marked by term1oc and term2oc) from the antecedent of a sequent. The rule: (rest of s1) sL, F, F |- sR --------------- (ContractionLeft) sL, F |- sR
Eliminates a duplicate occurrence of a formula F (marked by term1oc and term2oc) from the antecedent of a sequent. The rule: (rest of s1) sL, F, F |- sR --------------- (ContractionLeft) sL, F |- sR
The top proof with (sL, F, F |- sR) as the bottommost sequent.
The first occurrence of F
The second occurrence of F
An LK Proof ending with the new inference.