Since improvement of an abstraction is known as refinement, I think you may be looking for "Refinement Calculus" which actually exists.
I was surprised.
http://en.wikipedia.org/wiki/Refinement_calculus
Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
Since improvement of an abstraction is known as refinement, I think you may be looking for "Refinement Calculus" which actually exists.
I was surprised.
http://en.wikipedia.org/wiki/Refinement_calculus