Arash Rastegar Department of Mathematical Sciences Sharif University of Technology There are two kinds of Mathematicians Problem Solvers Theoriticians Contribute Contribute Local to global point of view Global to local point of view Interesting special cases Various generalizations My mathematics teachers 1. School teachers: Data sources 2. Special teachers: Physicians 3. Mathematics Olympiad coaches: Coaches 4. Instructors in undergraduate level: Role models 5. Instructors in graduate school: Life companion 6. My PhD advisor: Scientists 7. My personal view: Philosophers Teacher as a source of information Knowledge in such a classroom is nothing but raw information and teaching and learning are nothing but transformation and communication of information. Teacher either orally explains the information to the class or writes the information on board or shows students demonstrations on computer or on data show. Some other information are made available to students by handing them books and papers. Student’s access to information is not always in full detail. Most of the time teacher chooses the key information and makes it known to his/her pupils. Teacher also gives some explanations on the meaning and the relations between the packages of information. This role of such a teacher could be easily played by computers. Information technology could provide students with more detailed, accurate, advanced, and accessible information. Student versus a source of information The role of student in such a class is taking notes and trying to memorize them. Repetition helps students to keep information in mind for a longer period of time. Decisions that a teacher should make in such a classroom are very formal and can be modeled to be performed by a computer. Teacher decides about the language and tools which each piece of information shall be demonstrated to the class, and also the exercises which help students internalize the information. Teacher has to choose the key information and decide about appropriate references to introduce students for further study. Teacher has to decide about how to assess a piece of information too. We shall introduce models for different personalities of teachers in making such decisions. Teacher as a physician In such a classroom, teacher is trying to give special treatments to the minds of his/her students. For this kind of teacher, knowledge is only used as a means of communication in order to get information on how students think. A teacher tries to replace an unorganized mind by an ordered healthy mind. This is why he/she demonstrates some examples of truthful deductions and accurate reasonings to the class. The main occupation of the teacher in this classroom, is discovering the mental weaknesses of students and trying to bring them to a normal position in which all of their different abilities demonstrate a coherent progress during the process of mathematical education. Only a very well-trained experienced teacher can play this role in the classroom. There is some chance that some day a detailed classification of learner’s behavior plus a well developed theory of information engineering could partially replace the role of these teachers in the educational system. Student versus a physician In this classroom, students try to awaken the abilities of their mind, by learning and imitating examples of deductions and reasonings presented in class. They try to cooperate with their teacher in discovering their mental weaknesses. Teacher has to have a classification of human mathematical mind so that he/she can decide each student belongs to which class and then comparing student’s abilities with the particular class he/she has chosen, decide about weaknesses and strengths of the student. Classification of weaknesses is an abstract procedure, because un-normal situations are exceptions; but teacher has to put similar ones in the same class, so that he/she be able to study them by their sympthoms. Making such decisions is very abstract and complicated. Teacher as a coach In this classroom, teacher is trying to discover his/her students’ personal talents and train them in direction of perfection of these talents. The particular characteristics of the mathematical knowledge being discussed in class has an important role in this training. Teacher makes determining decisions in choosing the material to be discussed in class. Different examples demonstrated in class are aimed to train different groups of students of different talents. Teacher shall be able to teach students the particular practices and exercises which help them in perfection of their talents. Teacher supports and protects his/her students in the storm of their mental contradictions. He/she has to provide an appropriate atmosphere in classroom for treatment of students’ mental contradictions. Student versus a coach The role of student in this classroom is doing mathematics. Student personally gets actively involved in enrichment of his/her knowledge upto a level in which he/she be able to overcome mental contradictions leaning on his/her own personal abilities. Students also cooperate with teacher in the process of discovery of their talents. Teacher has to introduce a classification of mathematical talents and decide about the manners in which these talents show off so that he/she can decide about talents of students and excercises which can lead students to perfection of their talents. Teacher has to decide about different levels os student access to each of these talents. Teacher as a role model In this classroom various forms of mathematical knowledge are discussed. Teacher tries to openly demonstrate the process of thinking to the class. Students could learn how to solve problems, only if they can openly watch their teacher wrestle with hard problems. Teacher must be able to think loudly so that students could imitate his/her skills of problem solving. Teacher could serve as a good role model, only if students can watch his/her thoughts inside out. In this classroom, teacher shall do mathematics which is not familiar with, in front of the students. Teacher tries to make students involved in his/her process of problem solving. If this role could be successfully played in classroom, students have been given the best possible education for group thinking. A teacher for this class should be very experienced and knowledgeable in mathematics. Student versus a role model The role of students in such a classroom is doing mathematics while keeping the teacher in mind as a role model. Students are able to construct their mathematical abilities personally and guide the direction of progress in their mental skills. Most of the decisions that such a teacher should make are personal decisions which he/she makes in problem solving and the class is supposed to imitate him in making personal decisions. Teacher as a life companion In this classroom, teacher tries to apply mathematics to students’ everyday life situations. To this teacher, knowledge is what is practically useful. Teacher tries to introduce mathematics as a human endeavor. The aim of teacher is to translate problems of everyday life situations to the abstract language of mathematics and slove them using mathematical machinery and then translate the solution back to the language of everyday life. This ability should be internalized in students so that they use their mathematical skills outside school. In such a class, the human history of evolution of mathematical concepts is under focus. Also, the process of discovery in problem solving should be recorded carefully by students. Strategies of problem solving and skills of decision making in course of discovery are taught carefully in this classroom. Student versus a life companion Students engage in groups in solving everyday life problems using mathematics. Learning is a group activity but each student has a particular interest and perspective in doing mathematics. Every student helps his/her colleagues during the learning process and takes advantage of the helps offered by other colleagues. Teacher has to decide about different skills that students should learn and about different levels of suffistication in these skills. Teacher has to decide about the skills which each of the students could learn better by having a classification of students’ learning strategies. Teacher as a scientist In this classroom, teacher unveils the mathematical order of the universe we live in. For this teacher, mathematical knowledge is based on ideas borrowed from nature. Teacher makes sure his/her students learn to observe nature, discover mathematical ideas from it and use them in development of mathematics. History of science is under focus. Students should learn how mathematical ideas taken from nature have affected human civilization. Proposing reasonable conjectures based on scientific methodology is an important skill which students should learn. The aim of teacher is not only familiarizing students with applications of mathematics to other branches of science, but also teaching them skills of discovering new applications of mathematics to other areas of science. These applications do influence the practice of scientists in other areas. Student versus a scientist Students in such a classroom search in groups for mathematical ideas in nature. They recognize mathematics as the language of nature and try to get a better understanding of nature through this language. Student also tries to apply mathematics to other branchers of science. Teacher has to decide about how he/she can motivate students to become interested in nature and its order. Teacher has to decide about the branches of science that a student is fascinated by, so that he/she could insert mathematical ideas to teach the student how to apply mathematics in basic different branches of science. Teacher as a philosopher In this classroom, mathematics is an abstract knowledge independent of nature which is governed by the mathematical essence of the world of creation. Mathematical ideas could be borrowed not only from nature, but also from beyond. Teacher tries to discover the mathematical order with the aim of demonstrating his/her students unity in the essence of creation. Teacher tries to find similar ideas in different parts of mathematics and use them to unveil the unity beyond these ideas. In such a class, the abstract science of mathematics is formulated independent of nature. Mathematics has many abstract layers and teacher tries to connects these layers by unifying different mathematical theories in each layer. This is a new perspective to learning mathematics in which each student does mathematics in a particular layer of abstractness. Student versus a philosopher Student tries to structure the abstract mathematical nature of his/her mind and is interested in knowing the essence beyond the mathematical ideas. Relating different branches of mathematics and performing commutations and comparing them in different branches are tools which students use to extend the abstract structure of their mind. Learning and doing mathematics is no longer possible in groups because of the high level of abstractness of this kind of mathematical activity. Student is learning mathematics for reasons beyond mathematics. So, again the particular mathematical content of mathematics does not play any important role in such a classroom. In such a classroom, teacher has to decide about the particular level of abstractness each student could handle. Teacher also has to make sure if unification of a few different examples and creation of a more abstract generalization has actually occurred for a particular student. Teacher has to have a personal knowledge of different layers of abstractness and be able to decide each particular mathematical content belongs to which of these abstract layers. Teacher chooses a particular mathematical content which he/she is most familiar with its abstract layers. Perspectives towards mathematics education 1. Mathematics education has an important role in development of mental abilities. 2. Mathematics education is an efficient tool in developing the culture of scientific curiosity. 3. We use mathematics in solving everyday problems. 4. Development of the science of mathematics and our understanding of nature are correlated. 5. Doing mathematics has an important role in learning and development of mathematics. 6. Development of tools and Technology is correlated with development of mathematics. 7. We use mathematics in studying, designing, and evaluation of systems. 8. We use mathematical modeling in solving everyday problems. 9. Group thinking and learning is more efficient than individual learning. 10. Mathematics is a web of connected ideas, concepts and skills. Some skills of mathematical thinking 1. Mathematical intuition 2. Making arguments 3. Making assumptions 4. Describing mathematical objects 5. Recognition of common structures 6. Mathematical modeling in mathematics 7. Constructing mathematical structures 8. Performing calculations 9. Mathematical modeling of everyday problems 10. Doing mathematics in different parallel categories Arash Rastegar Mathematics Educator Young Scholars Club How to solve a problem! It is rarely the case that advices are helpful. The only way to make sure that students use them is to make them compare and see the benefit of taking advice. One can compare the performance of students, or make a student redo the problem solving process under teacher’s supervision and observe the progress. 1) Writing neat and clean Make your students write their arguments. Show them their first draft and give them reasons why they would have performed better if they had written a clean draft. Tell them that, what they write represents what goes on in their mind. A clean paper represents a clean mind. Make them compare their drafts on different problems and see for themselves that the clearer they think, the cleaner they write. 2) Writing down the summary of arguments It happened often that students have the key piece of argument on hand, but they use it in the wrong place. Not writing down the summary of these arguments makes them forget to think of them in the right time. Show them examples of their own first drafts which contain the main ideas needed to complete the solution of a problem which they failed to solve. 3) Clarifying the logical structure Make students to solve a problem under your supervision while you ask them questions like: what is the nature of what we are trying to prove? What kind of argument do you expect to imply such a result? What kind of information you have on hand? How can one relate this kind of information and such implications? Can one use local or global arguments, or perform estimations to get the result? 4) Drawing big and clean figures Hand out a nice figure when your students fail to solve a problem. They will see the benefit of drawing nice figures themselves. Ask them to draw figures which suit the arguments better. Ask them to draw figures which show what happens at limiting cases. Ask them to draw figures which show different components of the arguments needed to solve the problem. Ask them to draw an appropriate figure after solving the problem in order to explain the argument to other students. 5) Recording the process of thinking It is not the case that only the final solution is of any importance to the students. Recording the process of solving the problem could help the students to know their mathematical personality and their personality of problem solving better. Help them understand better what they were trying to do while they were thinking about the problem. Supervise their thinking and ask them constantly of what they are trying to do. Help them how to summarize and record the answer. 6) Deleting irrelevant remarks and explanations Read their first drafts and delete irrelevant remarks, and explain to them why you think a particular explanation could not be helpful in solving the problem. Make them read other student’s drafts and correct them under your supervision. 7) Writing down side results In the course of problem solving many side results are proven which may or may not be of use in the final argument. It is wise to write down all of these little results. Side results could be forgotten when they are the most useful. Show students drafts in which forgotten side results have failed students to solve the problems. 8) Putting down the full proof after finishing the arguments Students usually write down the proof while they are still thinking about the solution. This makes them not to think about how to present the proof in written form. This is why one should stop students after solving the problem and give them a break and then ask them to decide many ways to explain the arguments and choose the most appropriate one. 9) Notifying important steps in form of lemmas Lemmas are the best tools to simplify explanation of a complicated argument. Students usually believe that there is a unique way to divide a proof into lemmas. Show them examples of proofs with many suggestions for important lemmas and ask students to decide which form is the most appropriate. 10) Considering the mind of reader Students are usually not taught the fact that they do not write for themselves only. They usually write for others to read and understand their results. Read students’ solution sheet and let them know about the parts which could be unclear for a reader which is ignorant of the final solution of the problem. Ask the students to write down the proof again minding what would come to the mind of a reader. Read and correct the improved version again. Decisions to be made What makes good problem solvers successful is to make right decisions at the right time. It is not the case that students always race against time to solve problems. Sometimes they have to race against depth of vision of other people who thought about the same problems or against their own mathematical understanding and abilities regarding a specific problem. Anyhow, decision making in the process of problem solving keeps students in control of the flow of their mathematical thoughts. This makes them recognize their own mathematical personality is the course of decision making. 11) Where to start Make your student suggest many ways to start thinking about a problem. The goal is to understand the problem better. Working out illuminating examples, understanding assumptions, considering implications of the statement of the problem are examples of good starting points. Ask students to decide among several starting points and give reasonable indication why their choices are the most efficient. 12) Listing different strategies to attack the problem There are many strategies which could be chosen by students in the course of problem solving. Drawing a picture, trial and error, organizing data regarding particular cases, reducing to a few simpler problems, solving similar simpler problems, using algebra to translate the problem to symbolic language, are all examples of strategies to attack a problem. Students should decide how to attack the problem after they gain some understanding of the problem. 13) Mathematical modeling in different frameworks In many cases, there are different possibilities to mathematically formulate a problem. One could think of a problem geometrically or suggest different ways for algebraic c0-ordinatisation of the problem, or extract the combinatorial essence of a mathematical situation or translate it to analytical language. It is crucial to choose the best formulation. In some problems different parts are best to be done in different formulations. 14) Using symbols or avoiding symbols Ask students for introducing different mathematical symbols in order to solve the problem algebraically and make them decide which is better and if it is appropriate to use symbols or not. They must decide if it is appropriate to introduce new symbols or not. 15) Deciding what not to think about When racing with time, thinking about a problem from particular perspectives could be confusing. There could be mathematical languages which are unsuitable for particular problems, because they do not reveal the infra structure or because they disregard some of the important information. Students should be taught to foresee difficulties which may arise in particular approaches towards the problem. 16) Organizing the process of coming to a solution After a while when student worked out some details about the problem, it is time to formulate a solution plan. A solution plan is a strategy for attacking a problem and overcoming the obstacles and finally solving the problem. Make students to write down their solution plans for a particular problem which has many solutions and then compare their solution plans. 17) How to put down the proof Make different students put down a particular proof and then compare their drafts. This makes them decide on how to put down a particular proof. They may decide that some lemmas should have easier proofs or decide where to put a lemma or the proof of the lemma or where to put the finishing argument in order to make the poof more readable. Ask them to write down such decisions and give them guidance. Habits to find Good habits are a result of supervised practice. Students should be provided with long term supervision and guidance in order to secure good habits of problem solving. One can teach how to become a good problem solver, but it takes time. Teachers should personally gain these habits and show off in their performance in front of the class. It is suggested that from time to time, the teacher should try to solve problems proposed by students by the board so that students have role models in problem solving. 18) Tasting the problem For students to make comparison between relevant problems, they should find an understanding of the logic of problem, estimate the level of difficulty, and locate the center of complicacy. This is an intuitive process. The more students are experienced in problem solving, the better they are in tasting a problem. 19) Gaining personal view towards the problem The process of understanding a problem is not independent of the mathematical personality of the students. Each student has personal ways to get in touch with the core of problem. Make the students translate problems into the language of personal preference and rewrite it in this new language. 20) Talking to oneself Supervise students by asking them questions which could guide them through the process of solving problems. Then make them ask these questions themselves and make students conscious of the decisions they make in the process of thinking. They should tell themselves what to do and what not to do. 21) Considering all the cases Solving a problem by case studies is a particular ability which is most effective in computational proofs. It happens often for students who are not experienced that they forget to consider some simple limiting or extreme cases which are naturally eliminated in the course of computations. 22) Checking special cases Recognizing special cases which are easy enough to simplify the computations and are complicated enough to show the core of the problem, is an intuitive art which is gained by experience. Ask the students to suggest special cases of many problems and solve these particular cases and see if this can help solution of the problem in general. 23) Performing a few steps mentally Students have different abilities in mental computations. Some of them are able to perform and relate quite a few steps mentally. This helps them to foresee the path each decision could lead to. This ability could be improved by supervised practice. Teachers should propose problems for students which are appropriate for their level of understanding to be solved mentally without the use of paper and pencil. 24) Thinking simple Nature always chooses the simplest way. This could be imitated as a rule for efficient problem solving. There are many experienced problem solvers who are unable to think simple. All the complicated strategies and computations show off in their mind when thinking about a problem and influence how they react to the problem. This is why sometimes students of young age perform better in solving some problems. Personality of good problem solvers Good problem solvers have certain common characteristics which governs their success in this art. It is not possible to teach a particular person to have a certain personality. Some students naturally have these characteristics and some have hidden capacities which are developed by experience. The role of teachers is to face students with these personalities and motivate them to work hard for gaining them. 25) Patience It happens often that a student has all the ideas needed to solve the problem but does not have enough patience to perform the computations or to relate different ideas to each other. When this happens students tries to solve the problem by forcing it into predetermined methods instead of trying to consider as an intellectual challenge. This impatience not only taken student’s mind away from the solution but also makes student nervous and angry. This is why many students dislike exams. 26) Divergent thinking New ideas and scientific breakthroughs only come to the mind of researchers with divergent thinking. It has happened often that a student in a high class competition has proposed a much simpler solution to a problem that a group of experts has been working on it for hours. Divergent thinking is the main ingredient of a creative mind. 27) Criticizing conjectures Many students jump into conclusions and waste time on trying to follow the path suggested by these conclusions. The most efficient students in problem solving are those whom are self critical. They try to find different independent reasons for following a solution plan. One can criticize conjectures by considering special cases, or by philosophical considerations. 28) Looking for equivalent formulations Every student according to his or her mathematical personality chooses a particular language to think about the problem. Students are usually imprisoned in their choice of the language which is a very limiting characteristic for a problem solver. Good problem solvers are fluent in translating the set up to different languages and they do this on several occasions in the process of problem solving to think of the problem in a language most appropriate for computations. 29) Fluency in working with ideas and concepts Good problem solvers are able to solve the problem in the language of concepts without any need for reference to particular symbols or mathematical formulations. This is a very abstract ability. Also translation of an idea to the language of mathematical symbols and performing computations using these algebraic symbols is an ability of good problem solvers. 30) Looking for simpler models One shall constantly check if there is a possibility to use symbolizations which makes the problem look simpler than it is. This tendency towards using the simplest models could be recognized in many students occasionally, but only good problem solvers have developed this personality in a way that it is constantly in work. Intuition This is a mysterious behavior which has roots in external inspirations. Intuition does not work like personality. One should concentrate deep enough on a problem to become ready for receiving unconscious inspirations. There have been scientists who believed that thinking is nothing but getting prepared for inspirations. Only a healthy and patient mind can put itself in such a position and only by working hard. Intuitive thinking and logical thing are complements of each other and as skill they are independent. One can not have a good intuition and at the same time, be weak in arguments. 31) Geometric imagination By geometric imagination we mean pictorial thinking which is against verbal or logical thinking. Good problem solvers always make pictures in their mind, even when doing discrete mathematics or algebra. The importance of pictorial intuition in mathematics is due to the geometric nature of the physical world. This does not mean that good problem solvers are not god logical thinkers. 32) Recognizing simple from difficult A good problem solver after tasting a problem, estimates the level of difficulty of the problem, and then chooses solution plans accordingly. Doing particular cases of the problem introduces good indications about the level of difficulty of the problem. Only intuition is able to judge about simplicity of a problem before solving it. Similar problems could also give help for judging accurately 33) Decomposition and reduction to simpler problems Reduction a problem to simpler problems usually can be done in several ways. Usually, it is completely unclear how one should decompose a problem to smaller ones. This is because some problems do not easily reveal their essence. This is when we need intuition to help us. Sometimes you have to translate the problem to a new language in order to make the reduction simpler. 34) Jumps of the mind It is not at all the case that the process of solving a problem can always be entirely explained and understood. There are many instances that intuition makes the mind of the problem solver jump to new perspectives which can not be easily explained by the available data. Divergent thinkers are usually better jumpers. Convergent minds always do the trivial things. 35) Estimating how much progress has been made Until the time the problem is solved, it is impossible to make sure how much progress is made. Intuition if supported by an accurate solution plan can reveal the level of progress. There are differences in opinions about recognizing parts of the solution to be more important than the other parts. Therefore this kind of estimation only provides personal information. 36) Finding the trivial propositions quickly This quality is usually recognized as being smart or a fast thinker. But it has to do with intuition and fluency in arguments and embodying them in the form of propositions. The more experienced the problem solver is, the better are the guesses about what trivial propositions could be. One should think about the nature of such propositions. 37) Formulating good conjectures Good problem solvers are often good in formalizing conjectures. A good conjecture should be tried against challenging cases and also formulated in a way that it introduces a better perspective. Intuition is the only tool our mind has possessed to introduce conjectures which are potential propositions. A good guesser chooses the best conjecture from a list of potential conjectures. 38) Being creative and directed in constructions Introducing new constructions needs intuition. Because, one needs to foresee what one is trying to construct. By creativity in construction we mean combing different elements borrowed from different construction to introduce a new construction with new abilities. By being direct we mean going straight to the action and experiencing through the constructions. 39) Understanding an idea independent of the context Students are always more comfortable with the language of mathematical symbols, rather than with the network of ideas. Only very abstract minds translate the problem to the language of concepts, and only some mathematicians are able to think through a problem only working with concepts related to the problem avoiding symbols. This is not a very concrete kind of understanding. It is rather intuitive. 40) Imagination comes before arguments and computations Many people believe that proofs give insight. But it is never the case. Always insight comes before the arguments. This is what makes the mind of a problem solver an intuitive mind before being a logical mind. Giving a proof for a proposition is like finding an address which explains how to get to the facts mentioned in the proof. Therefore, it is by no means unique. One shall get rid of it as soon as one is familiar with the surrounding area around the facts mentioned in the proposition. A problem solver who is good in arguments is good in imagination. Stages of problem solving by atlas of concepts 1-Student translates the problem to the language of concepts and their relations. 2-Student compares the concept map to atlas of concepts and finds possible relations between these concepts which are relevant to the problem. 3-Student uses the old concepts or creates new concepts to form the expected relationships between already recognized concepts. 4-Student recognizes new relationships between concepts in the concept map. 5-Student goes through the steps 2 to 4 over and over until the concept map is extended enough to solve the problem. 6-Student summarizes the concept map to the subset which covers the solution. 7-Student translates the solution from the language of concepts and their relations to the language of the problem. Translation to the language of concepts and their relations. Level 1-Student recognizes the concepts relevant to the problem. Level 2-Student recognizes the relations between the concepts relevant to the problem. Level 3-Student is able to translate the assumptions of the problem to the language of concepts. Level 4-Student is able to translate the problem completely to the language of concepts. Comparing the concept map to atlas of concepts Level 1-Student is able to find each of the concepts in his/her atlas of concepts. Level 2-Student is able to find a concept map in his/her atlas of concepts which has the same concepts as the problem. Level 3-Student compares the relations holding between the concepts in atlas and the relations between the concepts relevant to the problem. Level 4-Student chooses a concept map in his atlas best fitting to the concepts and their relations in the problem. Using the old concepts or creating new concepts Level 1-Student recognizes concepts which are related in the atlas but not in the setting of the problem. Level 2- Student is able to relate these concepts using other concepts in the atlas compatible to the setting of the problem. Level 3-Student is able to relate these concepts by creating new concepts. Level 4-Student is able to relate these concepts by creating new concepts which are relevant to the setting of the problem. Recognizing new relationships between concepts Level 1-Student finds relations between concepts using the concepts in the atlas. Level 2-Student relates a new concept to the old concepts. Level 3-Student relates the new concepts to each other. Level 4-Student relates the concepts in direction of the solution of the problem. 5-Going through the steps 2 to 4 over and over Level 1-Student is able to extend the concept map of the problem. Level 2-Student extends the concept map in direction of the solution of the problem. Level 3-Student makes a decision whether he/she has to go through steps 2 to 4 again. Level 4-Students recognizes when the extended concept map is enough to solve the problem. Summarizing the concept map so that it still covers the solution. Level 1-Student recognizes the portion of the map needed for solution of the problem. Level 2-Student is able to rewrite the concept map as a series of maps in which new concepts are relating the old concepts to form the old relations between concepts. Level 3-Student is able to summarize the new maps in the atlas. Level 4-Student is able to summarize the new maps in the atlas in direction of simplifying the solution. Translating from the language of concepts to that of the problem. Level 1-Student is able to translate the new concepts to the language of the problem. Level 2-Student is able to translate the new relations between concepts to the language of the problem. Level 3-Student is able to translate the solution to the language of the problem. Level 4-Student is able to translate the process of solving the problem to the language of the problem. Problem Solving Perspectives Human problem solving Mathematical problem solving Learning by problem solving Teaching by problem solving Assessment of problem solving Problem solving in groups Problem solving strategies Gifted problem solvers … Arash Rastegar Philosophy of Science Group Sharif University of Technology Confucius Layers of existence Human is alone Tao Essence: truth Common Spirit: Knowledge Immortal Heart: Faith Inward Communication with Soul: Educate spirits Outward communication Outward communication Body: Action Buda Layers of existence Everything is a human Krishna Truth Brahman Annihilation-transpersonal Atman Social spirit Self Social self Body personal Zartosht Layers of existence Human parallel to universe Ahouramazda Divine wisdom Social soul Personal soul Body Human Layers Wisdom Soul Body Eternal First creation Soul of creation Perfect Human: Zoroastria Universe Layers: By Superposition Wisdom Soul Body Pythagoras Layers of existence Human is divine Spirit Immortal Soul Feelings Body Material: Atomism-Monad Human Spirit Soul Body God Universal spirit Soul: Mathematical thoughts Body: Creation Plato Layers of existence Human-Universe isomorphic Wisdom: immortal Global Wisdom Spirit or Soul Spirit or Soul: universal Body Body Human communication: Communication with human: in all layers in all layers Aristotle Human layers of existence Universal layers of existence Soul God Human soul Animal soul Vegetal soul Spirit Body Initial Wisdom Nature: realm of communication Kendi Human layers of existence Universal layers of existence Wisdom Soul or spirit Soul or spirit: Realm of communication Wisdom-Mind-Feeling Body Nature Farabi Human layers of existence Universal layers of existence Wisdom 11 layers of existence Soul or spirit Soul or spirit: Realm of communication Classification of forces Body Nature Avicenna Human layers of existence Universal layers of existence Wisdom Wisdom 11 layers of existence Soul or spirit: Human soul Classification of powers Animal soul Classification of powers Vegetal soul Classification of powers Body 11 layers of existence Universal Soul or spirit Nature Ibn-Heitham Human layers of existence Universal layers of existence Soul Nature: Human soul Animal soul Vegetal soul Spirit Body Human is part of nature Independent of Human Ghazzali Human layers of existence Universal layers of existence Essence, wisdom, spirit, Wisdom heart, soul Body Soul or spirit Nature جبروت ملکوت ملک Human is image of God Ibn-Roshd Human layers of existence Universal layers of existence Soul God Human soul Animal soul Vegetal soul Spirit Body Initial Wisdom Nature: realm of communication Sohrevardi Human layers of existence Universal layers of existence Light Light many layers of existence Soul or spirit light or darkness Avicenna’s classification many layers of existence Universal Soul or spirit also light Towards light Towards darkness Body Darkness Ibn-Arabi Human layers of existence Universal layers of existence Light Light many layers of existence Human is a mirror of God’s names many layers of existence Human is the spirit of universe Nasireddin Toosi Human layers of existence Universal layers of existence Wisdom Wisdom Soul or spirit: Soul Essence or personality Human soul Classification of powers Animal soul Classification of powers Vegetal soul Classification of powers Body Nature Molla-Sadra Human layers of existence Universal layers of existence many layers of existence many layers of existence Wisdom Wisdom Soul Soul Body Body Saint Agustine Human layers of existence Universal layers of existence Essence, wisdom, spirit, Wisdom heart, soul: Global concepts Body :Feeling Soul or spirit Human could incarnate through history Nature Saint Thomas Aquinas Human layers of existence Universal layers of existence Soul God Human soul Animal soul Vegetal soul Spirit Body Humanity is incarnation of Christ in history Initial Wisdom Nature Rene Descartes Human layers of existence Mind: immortal Body Thomas Hobbes Layers of existence Human soul is material Brauch Spinoza Layers of existence Divine essence Body Gottfried Leibniz Layers of existence Everything is made of monad John Locke Layers of existence We should not study humans We should study what he/she understands Emanuel Kant Layers of existence Friedrich Hegel Layers of existence Charles Darwin Layers of existence Karl Marx Layers of existence Human is a social entity Friedrich Nietzsche Layers of existence We can not understand the essence Henri Bergson Layers of existence Wisdom and vision Martin Heidegger Layers of existence Existence through time A Suggested Hierarchy Human layers of existence Universe layers of existence Essence Essence Light Light Wisdom Wisdom Spirit Spirit Heart Heart Soul Soul Body Body Arash Rastegar Educator Ministry of Science, Research and Technology Different Languages in action 1- The language of formulas and symbols. 2- The language of mathematical concepts and their relations. 3- The language of growth and deformation of mathematical concepts. 4- The language of deformation space which is the ambient space for concepts’ growth and deformation. 5- The language of the logical system which is relevant to the problem. 6- The language of connection which exists between our mind and logical system of mathematics. 7- The language of creation of mathematical systems Formulas and symbols Level 0- Student is not able to work with formulas and symbols, and is not familiar with the rules governing them. Level 1- Student has translated the problem to the language of formulas and symbols, but is not able to compute or make an argument. Level 2- Student has solved the problem accurately after translating it to mathematical symbols. Level 3- Student is able to translate the solution to the language of the problem. Level 4- Students has considered all the concepts behind every step of calculations and arguments. Mathematical concepts and their relations Level 0- Student has considered the concepts and the relations behind calculations and arguments and the relations between symbols. Level 1- The process of problem solving is affected by the relations discovered between the relevant concepts. Level 2- Student has chosen key concepts and has solved the problem by considering their relation to other concepts relevant to the problem. Level 3- Student has considered the relations between concepts, during the process of problem solving and after the problem is solved. Level 4- Student has solved the problem and understands the problem and solution in terms of concepts and their relations and independent of formulas and symbols. Growth and deformation of mathematical concepts Level 0- After solving the problem some of the concepts are grown and understood better. Level 1- Student has considered the relations between the extended concepts and other concepts relevant to the problem. Level 2- Student has considered the new relations through the process of problem solving, after the problem is solved. Level 3- After solution of the problem, some concepts are extended so much that they have absorbed other concepts as a special case. Level 4- Student has compared the relations between concepts after and before the solution. Deformation space which is the ambient space for concepts Level 0- Student has interfered the process of growth and deformation of concepts. Level 1- Student has affected the growth and deformation of concepts in direction of solving the problem. Level 2- Student understands the limitations in growth and deformation of concepts. Level 3- Student has taken advantage of the relations of concepts in growth and deforming particular concepts. Level 4- Student successfully guides growth of concepts in a way that it absorbs a pre-destined concept as a special case. Logical system which is relevant to the problem Level 0- Students recognizes a system isomorphic but different from the mathematical system of the problem. Level 1- Student is able to translate the data from this system to the system of the problem. Level 2- Student uses the translation from one logical system to the other in solution of the problem. Level 3- Student accurately translates the problem to an isomorphism logical system. Level 4- Student understands the logical system of the problem independent of concepts and their relations. Connection between our mind and the logical system Level 0- Student is able to reconstruct a logical system in his/her mind which is similar to the logical system of the problem. Level 1- Student directly understands the logical system in his/her mind in a way that is useful in solution of the problem. Level 2- Student has taken role in reconstruction of the logical system in his/her mind. Level 3- Student has directed the process of reconstruction of the logical system in his/her mind in a way that is useful to the solution of the problem. Level4- The reconstruction of the logical system by student leads to the solution. Creation of logical systems Level 0- Student has expanded the logical system of the problem. Level 1- Student has connected the logical system of the problem to other mathematical system in order to expand it. Level 2- Expansion of the system is lead to generalization of the problem. Level 3- Student has compared the expanded system with other mathematical systems and related the generalization of the problem to similar problems in other systems. Level 4- Student has created a new mathematical system to solve the problem.