Replaces a formula term2 with the conjunction term1 ∧ term2 in the antecedent of a sequent. If term1 occurs more than once, only one occurrence is replaced. The rule: (rest of s1) sL, term2 |- sR ----------------------- (AndLeft2) sL, term1 ∧ term2 |- sR
Replaces a formula term2 with the conjunction term1 ∧ term2 in the antecedent of a sequent. If term1 occurs more than once, only one occurrence is replaced. The rule: (rest of s1) sL, term2 |- sR ----------------------- (AndLeft2) sL, term1 ∧ term2 |- sR
The top proof with (sL, term2 |- sR) as the bottommost sequent.
The new term to add.
The term to be replaced by the new conjunct.
An LK Proof ending with the new inference.
Replaces a formula F (marked by term2oc) with the conjunction term1 ∧ F in the antecedent of a sequent.
Replaces a formula F (marked by term2oc) with the conjunction term1 ∧ F in the antecedent of a sequent. This function merely returns a sequent, not a proof.
The sequent (sL, F |- sR).
The new term to add.
The occurrence of F in the antecedent of s1
The sequent (sL, F ∧ term2 |- sR).
Replaces a formula F (marked by term2oc) with the conjunction term1 ∧ F in the antecedent of a sequent. The rule: (rest of s1) sL, F |- sR ------------------- (AndLeft2) sL, term1 ∧ F |- sR
Replaces a formula F (marked by term2oc) with the conjunction term1 ∧ F in the antecedent of a sequent. The rule: (rest of s1) sL, F |- sR ------------------- (AndLeft2) sL, term1 ∧ F |- sR
The top proof with (sL, F |- sR) as the bottommost sequent.
The new term to add.
The occurrence of F in the antecedent of s1
An LK Proof ending with the new inference.
Returns the right subformula.
Returns the right subformula.
A formula of the form l And r
l.