Implementing Grassroots Logic Programs with Multiagent Transition Systems and AI

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Shapiro, Ehud
Format: Preprint
Veröffentlicht: 2026
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866913008944414720
author Shapiro, Ehud
author_facet Shapiro, Ehud
contents Grassroots Logic Programs (GLP) is a multiagent, concurrent, logic programming language designed for the implementation of smartphone-based, serverless, grassroots platforms. Here, we start from GLP and maGLP -- concurrent and multiagent abstract nondeterministic operational semantics for GLP, respectively -- and from them derive dGLP and madGLP -- implementation-ready deterministic operational semantics for both -- and prove them correct with respect to their abstract counterparts. dGLP was used by AI (Claude) as a formal specification from which it developed a workstation-based implementation of GLP in Dart; madGLP is being used by AI as a formal specification from which it develops a smartphone-based multiagent implementation of GLP in Dart. The key insight is that maGLP shared variable pairs spanning agents can be implemented as local variable pairs connected by global links, with correctness following from disjoint substitution commutativity (from GLP's single-occurrence invariant) and persistence. We prove that both madGLP and maGLP are grassroots.
format Preprint
id arxiv_https___arxiv_org_abs_2602_06934
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Implementing Grassroots Logic Programs with Multiagent Transition Systems and AI
Shapiro, Ehud
Programming Languages
Artificial Intelligence
Distributed, Parallel, and Cluster Computing
Logic in Computer Science
Multiagent Systems
Grassroots Logic Programs (GLP) is a multiagent, concurrent, logic programming language designed for the implementation of smartphone-based, serverless, grassroots platforms. Here, we start from GLP and maGLP -- concurrent and multiagent abstract nondeterministic operational semantics for GLP, respectively -- and from them derive dGLP and madGLP -- implementation-ready deterministic operational semantics for both -- and prove them correct with respect to their abstract counterparts. dGLP was used by AI (Claude) as a formal specification from which it developed a workstation-based implementation of GLP in Dart; madGLP is being used by AI as a formal specification from which it develops a smartphone-based multiagent implementation of GLP in Dart. The key insight is that maGLP shared variable pairs spanning agents can be implemented as local variable pairs connected by global links, with correctness following from disjoint substitution commutativity (from GLP's single-occurrence invariant) and persistence. We prove that both madGLP and maGLP are grassroots.
title Implementing Grassroots Logic Programs with Multiagent Transition Systems and AI
topic Programming Languages
Artificial Intelligence
Distributed, Parallel, and Cluster Computing
Logic in Computer Science
Multiagent Systems
url https://arxiv.org/abs/2602.06934