What you describe is very similar to
St. Petersburg paradox, only:
- You are allowed to quit at every round... So the players have more options...
- And maybe most important: you can loose your money (in the paradox, when the game stops, you get to keep the money from previous rounds), so the Expected value is not infinite, as would be in the game, but 0.
Assuming a fair coin:
On the first flip, if the coin is heads, I get $1, if it is tails I
So 50% you get +1 and 50% you get -1, Net is 0
At the nth round you have 2^n, so with So 50% you get +2^n more and 50% you get -2^n, Net is 0 (In other worlds, at the nth round, you do not win +2^n+1, just +2^n, the rest is your hard won ;) money from previous rounds)
So the Expected value is 0.
Notice that this is similar to this question, However, in that situation you should start by playing, since you do not have to pay to play, and you may gain something. Furthermore in that question, you are not getting double the rewards in every round, so it always makes sense to stop because at each round you bet more money to get a constant amount.
You can introduce something like the value winning money... For example i can do very litle with 1 dollar, so i will pick it if i see it on the street but its value is small... I could go on a trip around the world with 4k, so that would be great. And having 8k would be better, but not doubly so: I would go to more expensive hotels etc. but that would improve my experience only but not double the value.
Since at the beginning E=0, you can equally decide to win or not.
An interesting question is what mathematics would do if you are were in a situation where p was slightly positive... Say the coin is loaded in your favour and you win 60% of the time... Then the question is can you play the game many times? Because if you can, math would say, as soon as you can, start playing multiple times the same game... For example say you have \$2. Then instead of putting them in one go, start two games and every time you win, stop and start two new games of \$1. Even better if you can bet cents, start 200 games, it becomes very improbable that you ll lose.... If you are not allowed to play as may games as you want, [then you will end up playing until you lose, or until you owe all the money in the world, edit: I am not certain about this part, "the expected value of the lottery only grows logarithmically with the resources of the casino. As a result, the expected value of the lottery, even when played against a casino with the largest resources realistically conceivable, is quite modest.":wikipedia]. If you add value to the mix, then probably you can start removing some part of your winnings at every step, but you should probably keep playing.
Now what the game is rigged against you? Mathematics predicts you will lose if you play forever. So the only winning move may be not to play. On the other hand, if you add value to the mix, it might be worth playing but you have to set a goal in advance You should play knowing you are loosing money, but depending on your goal, you might have good chances of achieving it. What is interesting here is that dividing your bets hurts you. If you need to bet \$2, better to bet them at once, not go for two small bets. This strategy is called bold playing though it does not mean you should always bet all your money. For example suppose i have 1000, but for some reason I really wish I could buy this ring that costs \$1001 to offer to my future wife. I can start betting \$1. If I win I stop. If I loose, I will bet \$2 (because i now have 999 and still need to arrive at 1001) and so on. Notice that although its more likely that I will win than not, if i win, i get 1000 times less money than if I loose, so overall the best strategy is to go to the merchant and say: "hey I really need this ring to propose, and I only have 1000\$, but I will give them all of them to you if you only lower your price by \$1" Chances are he will accept :)