semi-retraction