Discrete mathematics portal
Therefore, read this field in the following order.
- Use
logic and論理 ろんり proof to prepare to read definitions precisely.証明 しょうめい - Use
sets and集合 しゅうごう set operations to handle collections of objects.集合演算 しゅうごうえんざん - Use
mathematical induction and recursive definitions to handle natural numbers and recursively built structures.数学的帰納法 すうがくてききのうほう - Use
relations to handle connections between objects.関係 かんけい - Use
orders and順序 じゅんじょ lattices to handle comparison and upper-lower structure.束 そく - Use
maps to handle rules that send objects to other objects.写像 しゃぞう
This order expresses dependencies. Later chapters reuse
1Logic and proof
data/lecture/math/discrete-math/propositions-predicates-and-quantifiers.lecture.n.md data/lecture/math/discrete-math/proof-methods-and-counterexamples.lecture.n.md2Sets
data/lecture/math/discrete-math/set-basics.lecture.n.md data/lecture/math/discrete-math/set-operations-and-inclusion.lecture.n.md data/lecture/math/discrete-math/families-of-sets-and-index-sets.lecture.n.md data/lecture/math/discrete-math/cartesian-product-basics.lecture.n.md data/lecture/math/discrete-math/power-set-basics.lecture.n.md data/lecture/math/discrete-math/cardinality-and-countability.lecture.n.md3Induction and recursion
data/lecture/math/discrete-math/mathematical-induction-and-recursive-definitions.lecture.n.md4Relations
data/lecture/math/discrete-math/relation-basics.lecture.n.md data/lecture/math/discrete-math/relation-composition-and-closure.lecture.n.md data/lecture/math/discrete-math/equivalence-relations-and-partitions.lecture.n.md data/lecture/math/discrete-math/quotient-sets-and-canonical-projections.lecture.n.md5Orders and lattices
data/lecture/math/discrete-math/partial-and-total-orders.lecture.n.md data/lecture/math/discrete-math/hasse-diagrams-and-maximal-minimal-elements.lecture.n.md data/lecture/math/discrete-math/order-isomorphisms-and-well-orders.lecture.n.md data/lecture/math/discrete-math/lattice-basics.lecture.n.md data/lecture/math/discrete-math/boolean-algebra-basics.lecture.n.md6Maps
data/lecture/math/discrete-math/map-basics.lecture.n.md data/lecture/math/discrete-math/images-and-preimages-of-maps.lecture.n.md data/lecture/math/discrete-math/injections-surjections-and-bijections.lecture.n.md data/lecture/math/discrete-math/composition-and-inverse-maps.lecture.n.md7What changes and what does not change
In
| Object | What changes | What we want to see preserved |
|---|---|---|
| membership conditions for elements | logical structure of membership conditions | |
| the viewpoint on individual elements | the structure by which elements are classified as the same kind | |
| names and representations of elements | comparison relations, maximum elements, minimum elements, upper bounds, and lower bounds | |
| sending inputs to outputs | the rule, image, inverse image, and type of composition |
Having this viewpoint first lets you follow why each definition is needed instead of memorizing definitions by rote.
For each operation, explicitly check which of the input type, membership condition, comparison relation, and reachability is preserved. This check prevents mistaken analogies when similar symbols appear.
8Exercise links
data/exercise/math/discrete-math/logic-and-proof-methods.exercise.n.md data/exercise/math/discrete-math/sets-and-set-operations.exercise.n.md data/exercise/math/discrete-math/cartesian-products-and-power-sets.exercise.n.md data/exercise/math/discrete-math/relations-and-equivalence-relations.exercise.n.md data/exercise/math/discrete-math/order-relations-and-lattices.exercise.n.md data/exercise/math/discrete-math/order-isomorphisms-and-boolean-algebras.exercise.n.md data/exercise/math/discrete-math/maps-injections-and-surjections.exercise.n.md data/exercise/math/discrete-math/images-and-preimages.exercise.n.md9Summary
At the entrance to