Had exactly this problem on my Dawes. Poss solutions I found are 1- penetrating fluid applied over several days.
2- heat frame tube [rags soaked in boiling water], and ice pack on seat post.
After this it can get nasty and depends on how desperate you are to move the post.
Try not to use your favouite saddle as a twister however, use either moles, stilsons or an old saddle.
Emergency methods are, invert frame, remove BB, fill seat tube with diesel and leave 'till it begins to seep through. Finally you may have to destroy the seat post [as I did in the end] by cutting off the top and sawing a slot lengthways [heck of a job but it works] to allow it to be crushed up enough to break the bond.
This really is a last resort and I'd advise LOTS of time and penetrating fluid first !
Good Luck !