Implementing Grassroots Logic Programs with Multiagent Transition Systems and AI (Full Version)
Not on the map. Why?
Abstract (arXiv)
Grassroots Logic Programs (GLP) is a concurrent logic programming language in which logic variables are partitioned into paired readers and writers. An assignment is produced at most once via a writer and consumed at most once via its paired reader, and may contain additional readers and/or writers. This enables the concise expression of rich multidirectional communication modalities. The language was introduced together with concurrent (cGLP) and multiagent (maGLP) operational semantics. Here, we derive from these (1) dGLP, a deterministic counterpart of cGLP, and (2) madGLP, a counterpart of maGLP in which deterministic agents communicate solely by asynchronous message passing, and prove them correct against their abstract counterparts. maGLP shared variable pairs spanning agents can be implemented by two local variable pairs joined by a global link, with correctness following from disjoint substitution commutativity (a consequence of GLP's single-occurrence invariant). We further prove that madGLP is grassroots. Both dGLP and madGLP serve as formal specifications for an AI-driven implementation discipline (math → informal spec → Dart) employed and described here: from dGLP, AI (Claude) developed a workstation-based GLP implementation in Dart, and from madGLP it is developing a smartphone-based multiagent one.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 8 of its 68 references that are in the map. First posted on arXiv 6 Feb 2026.
Builds on
8 of 68 references.
References · 8
- 2025Type-Constrained Code Generation with Language Modelscited by 32
- 2024Statically Contextualizing Large Language Models with Typed Holescited by 9
- 2025Grassroots Federation: Fair Democratic Governance at Scalecited by 3
- 2023Grassroots Social Networking: Where People have Agency over their Personal Information and Social Graphcited by 2
- 2023Grassroots Flash: A Payment System for Grassroots Cryptocurrenciescited by 2
- 2024The Blocklace: A Byzantine-repelling and Universal Conflict-free Replicated Data Typecited by 2
- 2024Federated Assembliescited by 2
- 2025Grassroots Platforms with Atomic Transactions: Social Networks, Cryptocurrencies, and Democratic Federationscited by 2
Built on by
Citing papers per year: 2026: 1.
1 paper.