Is this a True Statement ?
Undo is basically everything before commit. Archivelogs are used for recovery. They are all transactions (Inserts / Updates / Deletes)
recorded by the system (usually post commit : auto commit depending too) stored in redo logs eventually converted to archivelogs for recovery purposes.
Undo and Archivelogs in general are unrelated.
Thanks
Jeff