,
Radu Mardare
,
Prakash Panangaden
,
Dana Scott
Creative Commons Attribution 4.0 International license
We develop Boolean-valued domain theory and show how the lambda-calculus can be interpreted using domain-valued random variables. We focus on the reflexive domain construction rather than the language and its semantics. We develop the Boolean-valued set theory needed from scratch and then develop Boolean-valued domain theory on top of that. The notions of equality and partial order have to be given Boolean-valued interpretations; when we say that an equation is valid in the model we mean that its interpretation is the top element of the Boolean algebra.
@InProceedings{furber_et_al:LIPIcs.CSL.2026.48,
author = {Furber, Robert and Mardare, Radu and Panangaden, Prakash and Scott, Dana},
title = {{Interpreting Lambda Calculus in Domain-Valued Random Variables}},
booktitle = {34th EACSL Annual Conference on Computer Science Logic (CSL 2026)},
pages = {48:1--48:20},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-411-6},
ISSN = {1868-8969},
year = {2026},
volume = {363},
editor = {Guerrini, Stefano and K\"{o}nig, Barbara},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.CSL.2026.48},
URN = {urn:nbn:de:0030-drops-254734},
doi = {10.4230/LIPIcs.CSL.2026.48},
annote = {Keywords: lambda calculus, domain theory, random variables}
}