Simpson writes on page 378 of his Subsystems of Second Order Arithmetic:
"For example, all of the following key theorems of infinitistic mathematics are provable in WKL$_0$ and therefore, by theorem IX.3.16, reducible to finitism. (1) The Heine/Borel covering theorem for closed bounded subsets of $\mathbb R^n$ or for closed subsets of any compact metric space. (2) Basic properties of continuous real-valued functions of several real variables. (3) The local existence theorem for solutions of ordinary differential equations. (4) The Hahn/Banach theorem in separable Banach spaces. (5) The existence theorem for prime ideals in countable commutative rings. (6) Existence and uniqueness of the algebraic closure of a countable field. (7) Orderability and existence of the real closure of a countable formally real field."
This point of view apparently follows Hilbert's. However, the applicability of Theorem IX.3.16 to a sentence requires it to be in $\Pi^0_2$ form, which is not the case for the "key theorems" Simpson mentioned. What relevance does it have for the specific result called Heine/Borel covering etc., that it can be included in a theory that is finitistically reducible for $\Pi^0_2$-sentences (which Heine/Borel itself is not)? What does Simpson mean here exactly?