To begin, let us assume that there are two worlds namely,(a) the world of reality and (b) the world of mathematics and that there is (c) a problem to solve in the world of reality. Here,(a) may not necessarily be the empirical physical world but may be a conceptual world that is less abstract than (b). For (c),(f) conditions and hypotheses world be formulated from the experiences in (a) and translated into mathematical language processes of abstraction, idealization, or simplification so that (e) the theory of mathematics might be applied. These processes have much to do with the mathematical theory that the participant in these activities has learned up to that time as well as with the participant’s knowledge of (a) because the participant may call on past experience in successfully solving problem of a similar nature, search to find common feature, and consider its applicability. This stage in which a participant tries to reformulate the problem in his or her preferred way of thinking is called (g) axiomatization.