Applies the ForallLeft-rule n times. This method expects a formula main with a quantifier block, and a proof s1 which has a fully instantiated version of main on the left side of its bottommost sequent. The rule: (rest of s1) sL, A[x1\term1,...,xN\termN] |- sR ---------------------------------- (ForallLeft x n) sL, Forall x1,..,xN.A |- sR
Applies the ForallLeft-rule n times. This method expects a formula main with a quantifier block, and a proof s1 which has a fully instantiated version of main on the left side of its bottommost sequent. The rule: (rest of s1) sL, A[x1\term1,...,xN\termN] |- sR ---------------------------------- (ForallLeft x n) sL, Forall x1,..,xN.A |- sR
The top proof with (sL, A[x1\term1,...,xN\termN] |- sR) as the bottommost sequent.
A formula of the form (Forall x1,...,xN.A).
The list of terms with which to instantiate main. The caller of this method has to ensure the correctness of these terms, and, specifically, that A[x1\term1,...,xN\termN] indeed occurs at the bottom of the proof s1.