CS Theorems
  • Posts
  • Areas
  • Kinds
  • Search
Home Areas

Formal-Methods

Resolution and CDCL

SAT is NP-complete (The Cook–Levin theorem) yet solvers handle millions of variables.

August 29, 2026 · 9 min
T050 theorem empirical Medium #logic #algorithms #formal-methods
Builds on: T027 — The Cook–Levin Theorem

Model Checking, LTL, and Buchi Automata

Exhaustively verifying concurrent systems by turning "always eventually" into an automaton, and the state-explosion wall.

August 29, 2026 · 8 min
T049 theorem Hard #formal-methods #concurrency #automata
Builds on: T047 — Abstract Interpretation and Galois Connections

Hoare Logic and Weakest Preconditions

Reasoning about programs as a proof system; loop invariants as the hard part, and why they can't be inferred in general.

August 29, 2026 · 7 min
T048 theorem Medium #formal-methods #logic
Builds on: T010 — The Halting Problem

Abstract Interpretation and Galois Connections

Sound approximation, made rigorous. The principled answer to the tradeoff Rice's theorem forces on you.

August 29, 2026 · 8 min
T047 theorem Hard #formal-methods #compilers #pl-theory
Builds on: T011 — Rice's Theorem

Progress and Preservation

"Well-typed programs don't go wrong", stated as the two lemmas that actually prove it. What a type system does and does not promise.

August 29, 2026 · 8 min
T044 theorem Medium #type-theory #formal-methods
Read with: T042 — The Curry–Howard Correspondence
© 2026 CS Theorems · Powered by Hugo & PaperMod