Similar Items: Interactive Small-Step Algorithms I: Axiomatization