Skip to main content

Learning Resources

This module is populated from the local chunked books in library/raw/semester-01-math-foundations/books. Use this page as a source map, not as a reading dump.

Source Stack

BookRoleHow to use it in this module
Mathematics for Computer SciencePrimary teaching sourceDefault escalation for proof templates, logic, sets, functions, and induction
Discrete Mathematics and Its ApplicationsSelective support and exercise sourceUse when you need extra examples, alternate wording, or more exercise volume
Elementary Number TheoryNot used directly hereSave for later number-theory-heavy work
Introduction to ProbabilityNot used directly hereSave for Module 3
Linear Algebra and Its ApplicationsNot used directly hereSave for Module 4
How To Solve It By ComputersNot used directly hereSave for Module 5 problem-solving work

Resource Map by Cluster

Cluster 1: Logical Language

NeedBest local chunkWhy
proposition shape and implicationMCS 3.1Fastest entry into compound statements
equivalence and validityMCS 3.3Best support for truth-table reasoning
quantified statementsMCS 3.6Clean bridge from predicates to full claims
alternate explanation of quantifiersRosen 1.4Good second pass when scope or negation is shaky

Cluster 2: Proof Construction

NeedBest local chunkWhy
direct implication proofsMCS 1.5Gives usable proof templates
iff, cases, contradictionMCS 1.6Best chunk for proof-form comparison
proof style and readabilityMCS 1.9Best source for turning scratchwork into readable proofs
extra proof volumeRosen 1.7More examples and exercise-style statements

Cluster 3: Sets and Functions

NeedBest local chunkWhy
membership, subsets, power setsMCS 4.1Most concise source for set language
set logic and identitiesMCS 8.3Good deepening source for set algebra
domain, codomain, image, rangeMCS 4.3Strong conceptual treatment of functions
more function examplesRosen 2.3Helpful for injective and surjective classification practice

Cluster 4: Relations and Order

NeedBest local chunkWhy
relation property testsRosen 9.1Dense with examples and counterexamples
equivalence relationsRosen 9.5Best focused treatment of class formation
partial ordersRosen 9.6Strong on comparability and order structure
partial-order intuitionMCS 10.7Good CS-flavored perspective

Cluster 5: Induction and Recursion

NeedBest local chunkWhy
ordinary induction templateMCS 5.1Best step-by-step structure
strong induction and minimal counterexample thinkingMCS 5.2-5.3Best bridge between forms of induction
recursive objects and structural inductionMCS 7.1Directly connects recursive construction to proof
alternate induction sourceRosen 5.1-5.3Good for extra practice volume

Exercise Support Chunks

Use these when the concept pages are understood but your speed or fluency is weak:

Use Rules

  • If you are stuck on proof setup, go to MCS first.
  • If you want more raw exercise volume, go to Rosen.
  • If you only need one clarification, open one chunk, not an entire chapter sequence.
  • If you are rereading the same chunk repeatedly, stop and rewrite the concept in your own words before reading more.