Змея горыныча в ту сказку ваще не завозили, только Кащея, а это ейный папенька. Не, мне живо интересно, почему вы решили, что  она его именно прощает? Вот если бы она его пожурила и осталась  при нем - тогда понятно, что  речь шла бы о прощении, причем самом неконструктивном. "Принеси мне яблок молодильных, тогда прощу" - это тоже вариант, типа осознал, исправил  последствия поступка, повинился, тогда и простили - все пучком, принятие по условию изменения поведения. А Василиса не выставляет условий,  по которым она его простит. И вообще про прощение ничего  там нет. И.ц. исправляет последствия своего  поступка именно для себя, потому что  жить  без  жены у него  не получается - его  царь-батюшка не поймет.