Finitary Semantics for Full Ground Local State

๐Ÿ“… 2026-08-21
๐Ÿ“ˆ Citations: 0
โœจ Influential: 0
๐Ÿ“„ PDF
๐Ÿค– AI Summary
็ ”็ฉถ่งฃๅ†ณไบ†ๅ…จๅŸบๆœฌๅœฐ็Šถๆ€๏ผˆFGLS๏ผ‰็š„ๆœ‰้™ๆ€ง้—ฎ้ข˜๏ผŒ้€š่ฟ‡่ฏๆ˜Žๅ…ถ้žๆœ‰้™ๆ€งๅนถๅผ•ๅ…ฅไธ€ไธชๆœ‰้™ๅญๅ•ๅญๆฅๆไพ›ๅˆ้€‚็š„่ฏญไน‰ใ€‚
๐Ÿ“ Abstract
Full ground local state (FGLS) refers to dynamically allocated mutable state that allows storing ground values and references. It is a key ingredient in many imperative algorithms as it enables (cyclic) data structures. In this work, we treat full ground local state as a computational effect, focusing on one particular denotational model: Kammar et al.'s possible worlds monad on sets indexed over sets of locations. We resolve an outstanding question regarding this FGLS monad: is it finitary? We show that the FGLS monad is not finitary by showing the existence of non-finitary computations in the monad. We then introduce a finitary submonad of Kammar et al.'s monad, give it a concrete description and show that it provides an adequate semantics for FGLS. The submonad we construct paves the way to understanding FGLS in the future via an equational axiomatization suitable for program reasoning.
Problem

Research questions and friction points this paper is trying to address.

Full Ground Local State
finitary
denotational model
computational effect
possible worlds monad
Innovation

Methods, ideas, or system contributions that make the work stand out.

finitary submonad
full ground local state (FGLS)
denotational semantics
program reasoning
๐Ÿ”Ž Similar Papers