Ultrareasoning is built on a rigorous redefinition of the reasoning process that introduces new tools and approaches in order to open a connection between subjective and objective thought. Introduces faceted model-oriented reasoning and shows how it can be used to express and test our thoughts in coordinated verbal, executable, mathematical and visual models. This approach opens the entire subjective domain to scientific, reproducible tests for the...