No, It can't be 100% proven. (not until chess is solved anyway) But logic would tell us that any advantage would win because if a perfect player makes no mistakes the .15+ or the third pawn or whatever would stay until the endgame, allowing white win.
Setting aside the fact that you can have much larger material imbalances that are dead drawn, you're assuming that +.15 is an accurate assessment. How can you know this?

"Are you even listening to yourself? Do you seriously consider it more likely that a 0.15 advantage will turn into a win than into a draw with best play?"
Yes, I'm listening to myself. And I do consider that a 0.15+ advantage will win for white. With perfect play, any advantage, even to tiniest advantage will win. As I pointed out before, the statistics greatly favor white at master lever. This gets higher the further up the rating latter you are. For example, to 1200 players the stats would be about 50 50. This slowly raises until at master level, it's 40% to 30%, a considerable advantage.
You're a bit young, so I wont continue to argue this, but here's the problem.
You're continually confusing the relative evaluation with the true evaluation in spite of having it pointed out to you many times. They are completely different scales. It's like saying you know the mass of something so therefore you also know the weight while admitting you don't know how much gravity there is.
What we know: The relative evaluation of the starting position relatively favors white for having the first move. It's a small value because we don't have all the information.
What we don't know: The true evaluation, such as white wins, black wins, or draw. These three are the only true evaluations of the starting position.
So like I said you're still mixing your ideas of what an advantage is. There is no such thing as a true "tiny advantage" There are only three "true" evaluations. White is winning, draw, or black is winning.
For example, in the endgames I showed you, you said "I mean an actual 1.00 advantage" but there is no such thing as an actual, or true +1.00 advantage. If the advantage is enough for white to win the true evaluation is "mate in ____" ... that's what it means to know the actual advantage. On the other hand if it is said the evaluation is +1.00 that is equivalent to saying "our best guess"
If you think the actual advantage for white in the starting position is "white wins" then say so. If you think the relative advantage is +0.15, then that's fine too, but you're mixing the two of them up in your head mistaking one for the other.
I know, there are only 3 evaluations. But I'm using the code used for non-perfect players because just saying white mate in __ tells us nothing.