Abstract
Authors focus on the process where the designer generates new knowledge from existing knowledge. In this study, this process is called function reasoning. Authors aim to support this process with a computer. Therefore, it is necessary to structurize the relation to which a new function can be generated. In this paper, authors evaluate the artifact from a difference viewpoint that is the basic concept of the inference. And, the function is structurized. The index function used the mode of expression systematically described by using the natural language. As a result, it was suggested that the difference be an important point that generated a new function.