For Expatriation in the first phase legal and political aspects needs to be taken care of US citizenship. Secondly you are required to file Form 8854 for Expatriation with the Internal Revenue Service (IRS) and bring your income tax return filing up to date as of the date you surrender your citizenship or green card.
At the point of entry the valid green card can be showed provided the time period outside US is less than 180 days. Else additional documents are required.
The documents about driving and about your life
Yes this would be relatively easy.
You NEVER have to surrender your foreign passport. When you are sworn in as a US citizen at the oath-taking ceremony you do have to give up your permanent resident card (green card).
For Expatriation in the first phase legal and political aspects needs to be taken care of US citizenship. Secondly you are required to file Form 8854 for Expatriation with the Internal Revenue Service (IRS) and bring your income tax return filing up to date as of the date you surrender your citizenship or green card.
If you are a permanent resident of the US, you are required to keep your green card with you.
In the US it is not required for a green card holder to possess their passport, but they MUST possess their green card AND valid identification at all times. Frankly, since they are citizens of a foreign nation it would probably be advisable for them to carry it though.
Only his/her passport is required.
No documents are required other than passport and boarding card for stop-over airports.
You can go to the USCIS website and find the form for renewal of alien resident card (permanent resident card or "green card"), fill out the application, print it and send it with other required documents along with the payment. Your other choice is going to the INS and get the forms.
Carry your greencard. Green card is required to board a US (mainland) based flight from Puerto Rico.
You will have to apply at license office and submit a picture and ID card