18.090 Introduction To Mathematical Reasoning Mit [portable]
When reading textbooks, don't just gloss over a proof because the author says "it is obvious." Question every line. Ask yourself: What definition did they use here? Why is this step allowed?
Truth tables, logical connectives (AND, OR, NOT), and conditional statements (IF/THEN). Quantifiers: Deep exploration of "for all" ( ∀for all ) and "there exists" ( ∃there exists
The course famously insists that students write proofs in full, grammatical English sentences—never a chain of mathematical symbols. A proof for 18.090 looks like a paragraph in a detective novel, not lines of code. 18.090 introduction to mathematical reasoning mit
The curriculum of 18.090 introduces concepts that form the bedrock of all advanced mathematics. Rather than focusing on one specific subfield, it pulls foundational elements from several areas: 1. Formal Logic and Set Theory
Unions, intersections, complements, and power sets. When reading textbooks, don't just gloss over a
The curriculum of 18.090 centers around teaching students how to think like a mathematician. The course generally covers the following areas 3.2.2: 1. Foundational Logic and Proof Techniques
Are you a looking for open-source resources to study proof writing? Truth tables, logical connectives (AND, OR, NOT), and
The course description succinctly states that 18.090 "focuses on understanding and constructing mathematical arguments". The subject matter is a broad introduction to core mathematical concepts, serving as a "transition" course. Instead of memorizing formulas, students learn to prove why those formulas work. The curriculum covers:
Modern computer science—especially cryptography, algorithm design, and formal verification—relies heavily on discrete math and logic.
The course is primarily intended for students who want to build a solid foundation in mathematical proof construction
