~/talk

Experiments in Reasoning -

slides:none on file

Experiments apply functional and logic techniques to real problems: finite state transitions become pure functions that return new states using currying and Option types, encouraging referential transparency and immutability and making onExit/transition/onEntry explicit. A reverse‑engineered credit score had ~700 branches, ~500 variables and ~5,000 references and collapses to a few significant factors when modelled as constraints. MiniZinc solves a knapsack‑style 1,505‑cent menu example (first solution uses 7 items, optimized to 4), and Google OR‑Tools solves Sudoku; results tighten understanding and reveal assumptions though some experiments remain learning‑only.

AI-written summary · about

  1. 0:00Introduction and background
  2. 3:33Explaining what we do
  3. 8:55Understanding and applying knowledge
  4. 16:02Toolbox gaps in software development
  5. 20:23Functional programming experiments
  6. 36:43Logic programming in practice
  7. 48:19Lessons from experiments
  8. 53:58Final thoughts and Q&A
~/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.