~/lightning

Turing Completeness Is Overrated: and here's why

Lightningat C++Now 2022 · 2022-05-01..05-06· [compilers-and-language-design]
slides:none on file

Argues that Turing completeness is overvalued because untyped lambda calculus plus the Y combinator produces logical inconsistency, while adding types (simply typed lambda calculus) forces termination and consistency. Points to the 1930s equivalence of recursive functions, lambda calculus and Turing machines, and the Curry-Howard correspondence that treats function signatures as logical propositions. Claims sub‑Turing languages still support structural recursion, list comprehensions, parsers, state machines and config/query DSLs, and warns against accidental Turing completeness.

AI-written summary · about

  1. 0:00Start
  2. 0:16Turing Completeness Is Overrated
  3. 2:05Prove that Recursive Functions from Girdle and Untyped Lambda Calculus and Turing Machines Are All Equivalent
  4. 3:16Functions and Logical Implication
  5. 5:22Accidental Turing Completeness
~/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.