I haven't read that text, but presumably by "pure logic", Wolf means something like "in first-order logic with no particular non-logical axioms assumed". That would mean you can't assume that you have numbers or sets.
What Wolf means (though it's a bit poorly worded, at least given just that extract) is say that we have some predicate symbol $P$ so that $P(t)$ means $P$ holds of the term $t$. This predicate symbol corresponds to some arbitrary, unknown "property". There is no single formula in (classical) first-order logic (with equality) that states that $P$ holds for some unknown infinite collection of objects.
To be clear, it's quite easy to make theories that imply that there must be an infinite number of objects, and you can even ensure a predicate holds of infinitely many of them. To use your example, we can add part of Peano Arithmetic to our theory and then add axioms which state that $P(0)$ holds and $P(s(s(n))$ holds whenever $P(n)$ holds, i.e. we'd add the axioms $P(0)$ and $\forall n.P(n)\to P(s(s(n)))$. This would ensure that $P$ holds for, at least, all even numbers. Rather than asserting this, we could "ask" this with the formula $P(0)\land(\forall n.P(n)\to P(s(s(n))))$ which is true if $P$ holds for all even numbers. The problem is what if $P$ holds for all odd numbers? That formula becomes false but $P$ still holds for an infinite number of objects. In other words, I can describe with formulas some infinite classes of objects, but checking that formula only checks that $P$ does or does not hold on those classes of objects, not on any infinite class of objects.
It's easier (for me) to consider what the negation of such a formula would state which is that there's a formula involving $P$ that states that $P$ holds only for an unknown, finite collection of objects. We can't do this either. We can write something like $$\exists x,y.\forall z.P(z)\leftrightarrow (z=x\lor z=y)$$ which would mean $P$ holds for at most $2$ values. We can do this for any given number of objects, but we'd need an infinite number of them to cover every possibility. To stick them all together with disjunctions would produce an infinitely long formula which isn't allowed by definition.
The typical proof I've seen of the above facts uses a property of first-order logic called compactness. It states that given any collection of axioms, possibly infinite, it has a model if and only if each finite subset of the collection of axioms has a model. Now say $\varphi$ is the formula that states that $P$ holds for finitely many objects. Write $\psi_n$ for the formula that states that $P$ holds for at least $n$ values. The negation of the earlier formula would be $\psi_3$. Consider the theory consisting of $\varphi$ and $\psi_n$ for all natural numbers $n$. This has no model since a set that has greater than $n$ elements for any natural number $n$ is infinite and thus $\varphi$ wouldn't hold. However, for any finite subset of axioms, there is a largest $n$ such that $\psi_n$ is in that subset (unless it's just $\{\varphi\}$ in which case take $n=0$), and this subset of axioms has a model whenever $P$ is interpreted as a subset of the domain with at least $n$ elements. This means the existence of the formula $\varphi$ contradicts compactness.