Eh, semantic quibbling aside, there is something interesting to be said about “Things we can demonstrate to be provable but which we haven’t proved”, along the lines of a result of Rohit Parikh’s:
Suppose T is some typical proof system; some proofs in it are short and some proofs in it are jaw-droppingly long. Pick some particular cut-off point and say that everything shorter than that is “feasibly provable”; longer proofs, while still technically proofs, are not considered “feasible”.
Consider the assertion “There is no feasible proof in T which establishes this assertion” [as before, we can use the diagonalization trick to eliminate the direct self-reference while achieving the same effect].
Now, we can enumerate all the feasible proofs in T (note that there are only finitely many of them), and check whether or not any of them actually prove our assertion; thus, we can, by brute-force examination, correctly establish the truth or falsehood of our assertion.
Supposing T is able to carry out the reasoning in this search, it follows that T either correctly proves or correctly disproves our assertion.
But the only way for our assertion to be false is for T to feasibly prove it; thus, either the assertion is true and T proves it, or the assertion is false and T both proves and disproves it (and is thus inconsistent).
So, no matter what, T proves our assertion.
Supposing T is able to feasibly carry out all the reasoning in this post, this means that T feasibly proves “T proves our assertion”.
But if T is consistent, then it must be the case that the assertion is true. Which means T has no feasible proof of the assertion.
Thus, if T is consistent, then T correctly feasibly proves “T proves our assertion”, but it has no feasible proof of our assertion itself.
Thus, we have an instance where we can feasibly prove the provability of a statement, without being able to feasibly prove that statement itself.