~/talk

Teaching Logic and Set Theory with Dafny

Talkat Dafny 2024 · on Sunday, 2024-01-14
links:none on file
links:none on file
slides:none on file

Course materials use Dafny as a teaching assistant and programming language plus proof assistant to give instant feedback on assignments and to speed grading without fully automating it. Exercises include set algebra (right distributivity, set difference non‑associative with an explicit witness), cardinal equivalence and Cantor diagonalization in four lines using infinite set comprehension, and a formalized natural‑deduction DSL where proofs are data. One class moment: students compress a 31‑line paper proof into a 14‑line verified Dafny proof; class size runs about 30–70.

AI-written summary · about

  1. 0:00Introduction to Dafny course
  2. 2:11Dafny in set theory teaching
  3. 6:37Examples in set theory
  4. 11:29Formalizing logic with Dafny
  5. 17:11Future work and conclusion
~/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.