What is the role of visualization in mathematics?

Like abstraction and generalization which I described in my earlier posts here and here,visualization is central to the learning and understanding of mathematics. (Note that these processes are also natural

Making generalizations in mathematics

Making generalizations is fundamental to mathematics. Developing the skill of making generalizations and making it part of the students’ mental disposition or  habits of mind in learning and dealing with mathematics is one