However, considering the essential role played by the semiotic functions in the relational process carried out in mathematical activity (within a given language game) also lead to conceiving understanding in terms of semiotic functions (Godino, 2003). That is, we can interpret understanding of an object O by a subject X (person or institution) in terms of the semiotic functions that X can establish, in some fixed circumstances,in which O intervenes as expression or content. Each semiotic function implies a semiosis act by an interpretant agent and constitutes a knowledge. Speaking of knowledge is equivalent to speaking of the content of a (or many) semiotic function (s), and the variety of types of knowledge correspond to the diversity of semiotic functions that can be established among the diverse entities introduced in the theoretical model