As far as I've understood an attacker can destroy the Bitcoin-network if he solves several blocks in a row.
Say the attacker needs to solve six blocks in a row to destroy the network.
He can do this even with 10% of the hashing power, although it is unlikely.
Probability of solving six blocks in row is 0.1^6, equals one in a million, or inversely, the probability of not doing so is 999,999 / 1,000,000.
But he only needs to do this once, not necessarily starting at the next block. He can just as well do it 10,000 blocks down the road.
Which leads us to the probability of not doing it any of these 10k times to (999,999/1,000,000)^10,000 = 0.99, or inversely, there is a 1% chance the attacker will succeed within the next 10,000 blocks.
Do the math and see how this increases if the attacker has 15%, 20%, 30% and so on.
What I wonder is
1) Is my premise wrong? Can bitcoin be destroyed if one attacker mines several blocks in a row?
2) Is there something else that makes 51% the threshold for being able to destroy the network?