I'm no vet, but personally I don't see them as the same..
It's kind of hard for me to put in writing, but I see detachment as looking at your sitch from far away, and not actually being there.. Almost like a 3rd not involved person..
I see forgiveness as a tool to help you personally.. I have thought long and hard about giving my W forgiveness for all she has put me, and to a lesser extent the kids through.. To a degree I do forgive her for things already.. It is helping me keep amicability..
IF she comes back and we R, then the forgiveness will have to be on a whole new level, and I'll cross that bridge when I get there..
So long story short, personally I think they are different, but healing in their own ways..
Me:35 W:31 S6 + S9 T: 10 years M: 7 years BD: 7/2014 S: 8/2014 W has new BF: 12/2014 Still fighting the good fight!!..