FDT under logical uncertainty: decision theorists clash over how to even define it

jessi_cata · x · 2026-10-05

A dense X thread between jessicata and benrhoffman digs into the technical foundations of Functional Decision Theory (FDT).

Core problem: standard FDT says "find action a maximizing E[U | do(A() = a)]" where A is a fixed mathematical function representing the agent's source-code output. But naively evaluating this requires knowing A (your source code, up to mathematical equivalence). Even with known source code, logical uncertainty can leave you unsure of your own decision—crucial in logical inductor EDT, though that isn't standard FDT.

Open questions raised:

benrhoffman says the exchange clarifies FDT vs LDT vs TDT: he suspects FDT is "excessively demanding in a way that requires contradictions," an objection he doesn't hold for LDT or TDT. jessicata notes FDT agents reason about their same source code outputting a different value, not about different source code.

Related event: Debate Flares Over Defining FDT Under Logical Uncertainty(2 posts)→

Original post →

More from AGI Musings

AGI Musings channel →