Use Caustic soda. I had the same problem. I tried drilling the post and putting a bar through it, clamping it in a vice, soaking it in wd40 and also tried cutting down the inside of the tube. There was at least 10 inches inside the frame and it wouldn't budge.
I stripped the frame down and plugged the hole inbetween the BB casing and the seat tube with vaseline and then wedged an old innertube in as well. I also put vaseline in the bottle holder holes and replaced the bolts. Then I mixed the caustic soda with warm water and poured it down the seatpost (I'd cut the top off to cut down the inside). When the 'steam' and fizzing stop, empty it out into a bucket and pour more down the seat post. I did this 2 or 3 times a day for about a week and a half. Every day I got the grips on it and tried twisting and eventually it went. The post was only about 4 inches long when it came out and there was a load of sludge in the bottom of the frame. It might take a while but it costs about £3.
Warning. The info I read said that Caustic soda doesn't damage paintwork but where it was running down the back of the seat tube it stripped it back to the metal so don't blame me if it does the same to yours.
Good luck and keep going at it. It was a really good feeling when the bugger finally gave.
I stripped the frame down and plugged the hole inbetween the BB casing and the seat tube with vaseline and then wedged an old innertube in as well. I also put vaseline in the bottle holder holes and replaced the bolts. Then I mixed the caustic soda with warm water and poured it down the seatpost (I'd cut the top off to cut down the inside). When the 'steam' and fizzing stop, empty it out into a bucket and pour more down the seat post. I did this 2 or 3 times a day for about a week and a half. Every day I got the grips on it and tried twisting and eventually it went. The post was only about 4 inches long when it came out and there was a load of sludge in the bottom of the frame. It might take a while but it costs about £3.
Warning. The info I read said that Caustic soda doesn't damage paintwork but where it was running down the back of the seat tube it stripped it back to the metal so don't blame me if it does the same to yours.
Good luck and keep going at it. It was a really good feeling when the bugger finally gave.