1. Abstract thinking: This is a way of thinking that abstracts problems or concepts from specific situations, expresses them in the form of symbols, symbol systems or formulas, and then deduces general conclusions.
2. Inductive thinking: This is a method to infer universal laws or rules according to a certain number of known facts or cases, and then make predictions or solve problems.
3. Deductive thinking: This is a way of thinking that deduces conclusions from premises. This way of thinking is often used in mathematical proof and reasoning, especially in logic and mathematical logic.