Discrete Math

Discrete mathematics fundamentals

ffsshhttiikk 74c40b3 887 B Updated

File contents

What I do

  • Apply propositional and predicate logic
  • Analyze mathematical proofs (induction, contradiction)
  • Work with sets, relations, and functions
  • Apply combinatorics and graph theory basics
  • Solve recurrence relations
  • Model with discrete structures

When to use me

When studying computer science foundations, proving mathematical statements, or analyzing algorithms.

Key Concepts

  • Logic: Propositional operators ∧, ∨, ¬, →, ↔; quantifiers ∀, ∃
  • Proof by Induction: Base case + inductive step proves for all n
  • Sets: Union, intersection, complement, De Morgan's laws
  • Relations: Reflexive, symmetric, transitive properties
  • Functions: Injective, surjective, bijective classifications
  • Recurrence: a_n defined in terms of previous terms

ffsshhttiikk/opencode-agents-skills/tree/main/discrete-math commit 74c40b3120

Frequently asked questions

npx skillmds@latest add ffsshhttiikk/discrete-math