~/talk

You Didn't Know It, but You Really Want to Learn Sequent Calculus

slides:none on file

Shows an implemented sequent-calculus prover in Scala that reifies types to formulas via a ToFormula type class, uses Cats Show for readable output, and encodes rules (identity, implication right, pair/either handling) as data. The prover takes a sequence like A × B ⊢ A ∨ C, breaks it into subgoals, and produces a printed proof tree; typeclass-driven derivation supplies leaf converters. Code generation from proof to executable program remains unfinished, though proof extraction prints correctly. prover outputs proof trees

AI-written summary · about

  1. 0:00Introduction
  2. 1:10Discovering Sequent Calculus
  3. 3:20Programming
  4. 10:35Example
  5. 12:35Type Class
  6. 16:10The Tough Part
  7. 16:40The Goal
  8. 17:30Proof
  9. 22:05Complex Formula
  10. 30:09Sequence
  11. 34:35Rules
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.