• Home
  • Uncategorized
  • Implementing Grassroots Logic Programs with Multiagent Transition Systems and AI

arXiv:2602.06934v3 Announce Type: replace-cross
Abstract: 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.

Subscribe for Updates

Copyright 2025 dijee Intelligence Ltd.   dijee Intelligence Ltd. is a private limited company registered in England and Wales at Media House, Sopers Road, Cuffley, Hertfordshire, EN6 4RY, UK registration number 16808844