Applies the ForallRight-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 right side of its bottommost sequent. The rule: (rest of s1) sL |- sR, A[x1\y1,...,xN\yN] ---------------------------------- (ForallRight x n) sL |- sR, Forall x1,..,xN.A where y1,...,yN are eigenvariables.
Applies the ForallRight-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 right side of its bottommost sequent. The rule: (rest of s1) sL |- sR, A[x1\y1,...,xN\yN] ---------------------------------- (ForallRight x n) sL |- sR, Forall x1,..,xN.A where y1,...,yN are eigenvariables.
The top proof with (sL |- sR, A[x1\y1,...,xN\yN]) as the bocttommost sequent.
A formula of the form (Forall x1,...,xN.A).
The list of eigenvariables with which to instantiate main. The caller of this method has to ensure the correctness of these terms, and, specifically, that A[x1\y1,...,xN\yN] indeed occurs at the bottom of the proof s1.