Mathematical Thought Theory (MTT)