https://arxiv.org/api/+a+OMEPPRtenKotvuE6QTby7SuU 2026-07-21T20:52:26Z 19781 120 15 http://arxiv.org/abs/2607.09128v1 Elusive but Coverable: The Recursion-Theoretic Structure of Complete Abstract Interpretations 2026-07-10T06:33:38Z We study local completeness and incompleteness of abstract interpretations from a recursion-theoretic perspective. Local completeness weakens global completeness and captures the absence of precision loss for a specific precondition: abstract computation yields exactly what is obtained by abstracting the corresponding concrete computation. This enables compositional reasoning and rules out false positives in verification. We characterize the distinction between static and dynamic program analysis in terms of uniformly decidable operations and observe that the latter is uniformly decidable only for trivial abstractions. We then prove that the class of programs inducing a predicate transformer that is locally complete for a given non-trivial abstract domain is elusive in a precise recursion-theoretic sense: it is a productive set, hence not computably enumerable, and, under mild hypotheses, the same holds for its complement. In particular, the first class lies in $Π^0_2$ and the second in $Σ^0_2$. Unlike the usual examples of $Π^0_2$ properties, we show that the classes of locally complete programs admit decidable coverings. This makes it possible to construct, via program transformation, an effective enumeration of a representative subset of programs that entirely covers this class -- capturing from the outside a class that eludes enumeration from within. 2026-07-10T06:33:38Z Nicklas Carpenter Roberto Giacobazzi http://arxiv.org/abs/2502.00138v3 JustAct: A Framework for Auditable Multi-Agent Systems Regulated by Inter-Organisational Policies 2026-07-09T20:17:24Z In open multi-agent agent systems that cross organisational boundaries, agent actions must be regulated by complex policies. Consider medical data processing systems, which must observe generic laws (e.g., EU data protection regulations) and also specific participants' resource conditions (e.g., Bob consents to sharing his X-Rays with EU hospitals). Presently, we address the implementation of these systems as distributed software. Solutions to key sub-problems are available: existing policy languages capture the necessary normative concepts and formalise the computational representation and reasoning about policies, and existing distributed algorithms and protocols coordinate agents' changing actions and policies. But which policies and protocols are useful in application? With the JustAct framework, we characterise a class of multi-agent systems where actors justify their actions with sufficient policy information collected from dynamic policy statements and agreements. We prove key properties of these systems, e.g., any decision that an action is permitted now cannot be refuted later, regardless of any added statements or updated agreements. We study a particular instance of the framework by specifying (in Rocq) and implementing (in Rust) a particular policy language and runtime system for mediating agent communications. We demonstrate and assess JustAct via a case study of this implementation: we reproduce the usage scenarios of Brane, an existing policy-regulated, inter-domain, medical data processing system. 2025-01-31T19:43:48Z Christopher A. Esterhuyse Tim Müller L. Thomas van Binsbergen http://arxiv.org/abs/2602.10746v2 Weakest Precondition Rules for Programs with Linear Temporal Specifications 2026-07-09T15:25:45Z With today's mature auto-active program verification tools complex functional requirements can be formalized and proved. To that end, they rely on verification condition generation to bridge between structured programs and high-level specifications and the automated theorem provers used in the background. Integrating software modules into larger systems may necessitate to consider temporal logic requirements, notably liveness properties over infinite traces. Unfortunately, most state-of-the-art tools lack explicit support for such temporal specifications. There are various proposals that address the integration of structured programs and temporal logic, but each comes with some inherent limitation regarding expressiveness or automation. In this paper, we demonstrate a simple but universal solution that can be integrated easily into existing verification condition generators. 2026-02-11T11:19:31Z Accepted at ISoLA 2026 - SpecifyThis Gidon Ernst http://arxiv.org/abs/2607.08582v1 On Constructing Most General Solutions for Parametric Constraints (Extended Preprint) 2026-07-09T15:15:48Z Let ${\cal T}$ be a theory allowing a form of elimination of existential quantifiers (possibly for formulae in a certain class). We analyze possibilities of constructing (most general) solutions w.r.t.\ ${\cal T}$ for formulae of the form $\exists x_1 \dots \exists x_n φ(x_1, \dots, x_n, y_1, \dots, y_m)$, where $φ$ is a quantifier-free conjunction of literals in the signature of ${\cal T}$, and the free variables $y_1, \dots, y_m$ are regarded as parameters. We show that in the presence of function symbols which describe ``{\sf if}-{\sf then}-{\sf else}'' constructions in certain models of ${\cal T}$, we can describe the most general solution of such formulae, thus generalizing results about the existence of most general unifiers in discriminator varieties. We illustrate the ideas on examples. 2026-07-09T15:15:48Z 28 pages Viorica Sofronie-Stokkermans http://arxiv.org/abs/2602.10844v3 Generalized Decidability via Brouwer Trees 2026-07-09T14:57:55Z In the setting of constructive mathematics, we suggest and study a framework for decidability of properties, which allows for finer distinctions than just "decidable, semidecidable, or undecidable". We work in homotopy type theory and use Brouwer ordinals to specify the level of decidability of a property. In this framework, we express the property that a proposition is $α$-decidable, for a Brouwer ordinal $α$, and show that it generalizes decidability and semidecidability. Further generalizing known results, we show that $α$-decidable propositions are closed under binary conjunction, and discuss for which $α$ they are closed under binary disjunction. We prove that if each $P(i)$ is semidecidable, then the countable meet $\forall i\in \mathbb N. P(i)$ is $ω^2$-decidable, and similar results for countable joins and iterated quantifiers. We also discuss the relationship with countable choice. All our results are formalized in Cubical Agda. 2026-02-11T13:31:03Z v3: Updated DOI following publication at LICS 2026 Tom de Jong Nicolai Kraus Aref Mohammadzadeh Fredrik Nordvall Forsberg 10.4230/LIPIcs.LICS.2026.59 http://arxiv.org/abs/2605.21681v2 The Finite Length Property of the Rado Graph and Friends 2026-07-09T14:17:26Z An infinite structure has the finite length property (over a given field) if, for each of its finite powers, chains of equivariant subspaces in the corresponding free vector space are bounded in length. Prior work showed that the countable pure set and the countable dense linear order without endpoints have this property. We generalise these results to (a) any structure approximated by finite substructures with few orbits, provided the field is of characteristic zero, and (b) any Fraïssé limit with free amalgamation in a finite vocabulary consisting of unary and binary relations, possibly expanded with a generic total order. As a special case, we deduce the finite length property of the Rado graph using both methods. We also describe some connections with function spaces, weighted register automata, and orbit-finite systems of linear equations. 2026-05-20T19:38:13Z 27 pages in the proceedings of LICS 2026, plus appendix Jingjie Yang Mikołaj Bojańczyk Bartek Klin 10.4230/LIPIcs.LICS.2026.82 http://arxiv.org/abs/2601.22393v2 Proof Complexity of Linear Logics 2026-07-09T12:33:33Z Proving proof-size lower bounds for $\mathbf{LK}$, the sequent calculus for classical propositional logic, remains one of the major open problems in proof complexity. We shed new light on this challenge by isolating the power of structural rules and showing that their combination is dramatically stronger than any individual structural rule alone, even in the presence of the controlled structural rules provided by linear exponentials. It is easy to see that $\mathbf{LK}$ without the weakening rule is significantly weaker than $\mathbf{LK}$ with respect to proof complexity. It therefore remains to study the impact of eliminating contraction and cut. Working over the Full Lambek calculus with exchange, $\mathbf{FL_e}$, as a base system, we begin with the role of contraction. We construct families of $\mathbf{FL_e}$-provable formulas that require exponential-size proofs in affine linear logic $\mathbf{LLW}$, yet admit polynomial-size proofs once contraction is restored. This yields exponential proof-size lower bounds for $\mathbf{FL_e}$-provable formulas in $\mathbf{LLW}$, and consequently in $\mathbf{MALL}$, $\mathbf{MALL_w}$, and full classical linear logic $\mathbf{LL}$. We then investigate the role of cut. We exhibit sequents with polynomial-size $\mathbf{FL_e}$-proofs that nevertheless require exponential-size proofs in cut-free $\mathbf{LK}$. This shows that the cut rule alone provides an exponential speed-up over the combination of weakening and contraction. As a consequence, we obtain exponential separations between several linear calculi and their cut-free counterparts. 2026-01-29T23:01:43Z 49 pages Amirhossein Akbar Tabatabai Raheleh Jalali http://arxiv.org/abs/2605.26883v2 A Dynamic Deontic Simplicial Logic for Joint Commitments 2026-07-09T08:47:23Z We introduce the Deontic Simplicial Logic (DSL), a deontic logic for group obligations grounded in simplicial complexes: vertices encode individual commitments, and higher-dimensional simplices encode the joint commitments of the groups they connect. The resulting group modality behaves like a distributed-commitment operator with a genuinely normative character: it validates achievement but not the unrestricted introspection or monotonicity familiar from its epistemic counterpart, and impurity lets the model distinguish an agent's mere absence from a configuration from an explicit commitment to the contrary. We give a sound and complete axiomatization for the group modality. We then extend DSL to the Dynamic Deontic Simplicial Logic (DDSL), which introduces action modalities modeling agents' choices among mutually exclusive commitments, with effects captured by a product update construction on simplicial models; to our knowledge, this is the first dynamic deontic logic built on simplicial complexes. Soundness and completeness for DDSL are established via reduction axioms to the static case. Throughout, we illustrate both logics with worked examples of static and dynamic multi-agent commitment scenarios. 2026-05-26T11:45:03Z Giorgio Cignarale Hugo Rincon Galeana http://arxiv.org/abs/2607.08181v1 Finite Convergence of the Modal Mu-Calculus on Almost-Periodic Words 2026-07-09T07:28:15Z A formula of the modal mu-calculus enjoys finite convergence on a structure if there is some finite unfolding of the formula that defines the same set. A structure enjoys finite convergence if all formulas of the mu-calculus enjoy finite convergence on said structure. It is known that there are words that are not ultimately periodic, but have finite convergence. An almost-periodic word w is one in which each finite word v either appears only finitely often, or within each factor of some length that only depends only on w and v. It is immediate that words that have finite convergence must be almost periodic. In this paper we show the converse, namely that all almost-periodic words have finite convergence. This characterizes finite convergence on infinite words, and also re-proves a decidability result due to Semenov ('84). 2026-07-09T07:28:15Z Fabian Lehr Florian Bruse http://arxiv.org/abs/2605.12893v4 LFPL: Revisited and Mechanized 2026-07-09T07:11:58Z Hofmann (1999) introduced the functional programming language LFPL to characterize the functions computable in polynomial time using an affine type system. LFPL enables a natural programming style, including nested recursion, and has inspired the development of type systems for automatic cost analysis, linear dependent type theories, and efficient memory management in functional programming languages. Despite its prominence, there does not exist a self-contained presentation, let alone a full mechanization, of LFPL and its core metatheory. This article presents a modern account and mechanization of LFPL and its metatheory with the goal of being self-contained and accessible while streamlining the strongest-known soundness and completeness results. The soundness proof works with the language LFPL+, which extends LFPL with additional language features. The proof is novel, adapting a technique by Aehlig and Schwichtenberg (2002) to construct explicit polynomials that bound the cost of an LFPL+ expression with respect to a big-step cost semantics. The completeness proof shows that LFPL programs can simulate polynomial-time Turing machines while only relying on restricted forms of linear functions and lists. It has the same structure as the original proof by Hofmann (2002) but greatly simplifies the core argument with a novel stack-like data structure that is implemented with first-class functions and lists. The mechanization includes the full soundness and completeness proofs, and serves as one of the first case studies of mechanized metatheory in the recently developed proof assistant Istari. 2026-05-13T02:15:26Z This is the extended version of the article with the same title that appeared at the Forty-First Annual Symposium on Logic in Computer Science (LICS 2026). The difference to the LICS version is that the extended version contains an appendix with additional technical details Nathaniel Glover Jan Hoffmann http://arxiv.org/abs/2607.08154v1 Directed proof-relevant logical relations in simplicial HoTT 2026-07-09T06:49:13Z Intrinsically-typed presentations of type theory often use equality in the meta-language to represent object-language judgmental equality. In such equational syntax, proof-relevant logical relations define computability predicates on judgmental equivalence classes of types and terms. This approach, however, does not directly account for reduction, which is directed and plays a central role in many logical-relations arguments. This paper develops a directed version of proof-relevant logical relations in simplicial homotopy type theory, where reductions are internalized as \emph{inequality types}. We construct object syntax as a directed quotient inductive type. The central observation is that contravariant families in simplicial type theory provide exactly the proof-relevant form of closure under expansion for logical relations: computability evidence can be transported backward along reductions, with the required functoriality and universal property built in. Using this observation, we construct a unary logical relations model with contravariant computability predicates and prove directed Boolean canonicity: every closed Boolean term reduces to either true or false. We then extend the construction to dependent types and universes, where a comonadic flat modality provides the discreteness needed for type conversion and universe predicates. Finally, we adapt the method to binary logical relations, separating vertical reduction from horizontal parametricity and obtaining a proof-relevant account of representation independence. 2026-07-09T06:49:13Z Runming Li Harrison Grodin Robert Harper http://arxiv.org/abs/2607.08000v1 LAP: Simple Command-line Tools for Teaching Logic, Algorithms, and Proof in Computer Science 2026-07-09T00:06:13Z The LAP toolset is a set of command line tools for teaching logic in computer science. It provides implementations of standard algorithms for propositional and first order logic, including conversions to various normal forms, propositional satisfiability algorithms such as DPLL, Tseytin's transformation, and equivalence checking. Significantly, LAP also supports a language for expressing a natural deduction derivation for propositional or first order logic. The tools can check the derivation, provide meaningful feedback if it is wrong, or display the derivation in a variety of formats. The toolset is written in Java and has no dependencies other than a Java Virtual Machine. The code has been designed to be easy to read and to illuminate the data definitions and algorithms. 2026-07-09T00:06:13Z Stephen F. Siegel Yuxin Zhou http://arxiv.org/abs/2606.06133v3 TLA-Prover: Verifiable TLA+ Specification Synthesis via Preference-Optimized Low-Rank Adaptation 2026-07-08T15:03:19Z TLA+ is a formal specification language for verifying distributed systems and safety-critical protocols. Large language models (LLMs) frequently produce TLA+ specifications that fail the TLC model checker for semantic reasons. Across 25 LLMs, the best public baseline is 26.6% syntactic parse and 8.6% semantic model-check. We present TLA-Prover, a 20-billion-parameter model for TLA+ specification synthesis. Training combines supervised fine-tuning (SFT) on verified examples with repair-based group-relative policy optimization (GRPO). In the GRPO stage, the model learns to fix its own rejected specifications. We also train a direct preference optimization (DPO) variant from the same SFT checkpoint as an ablation. TLC provides the reward signal directly, with no learned reward model. Four tiers grade each output: Bronze (parses), Silver (no warnings), Gold (passes TLC), and Diamond. To reach Diamond, the model's correctness property is automatically altered in a small way; TLC must then detect a violation. If TLC still passes, the property was always-true and contributes nothing; the output fails Diamond. TLA-Prover reaches 9/30 (i.e. pass@1 = 30%) at both Gold and Diamond on a held-out 30-problem benchmark. This is roughly 3.5x the 8.6% untuned baseline. The DPO variant reaches 20% at Diamond. Gold and Diamond coincide at every checkpoint; this prevents the trivial-property failure mode. 2026-06-04T13:17:06Z 12 pages, 5 tables, 3 figures. In Proceedings at the 21st International Conference on Software Technologies (ICSOFT 2026) Eric Spencer Arslan Bisharat Brian Ortiz Khushboo Bhadauria Mujtaba Nazari TaiNing Wang George K. Thiruvathukal Konstantin Laufer Mohammed Abuhamad http://arxiv.org/abs/2606.01438v2 Formalizing multi-graded Brenner-Schröer Proj schemes and dilatations of rings in Lean4 2026-07-08T14:43:12Z We present a detailed formalization in Lean4 of some multigraded algebraic geometry constructions, focusing on the Brenner--Schröer Proj construction and algebraic dilatations of rings. 2026-05-31T20:17:31Z Arnaud Mayeux Jujian Zhang http://arxiv.org/abs/2607.09781v1 From Patterns to Maze Structures: SMT-Based Path Synthesis and 2D/3D Construction 2026-07-08T12:42:27Z We present a pipeline for constructing maze structures from input patterns such as text or shapes. The central path-synthesis problem is encoded in Satisfiability Modulo Theories as global constraints on adjacency, continuity, and pattern-constrained coverage, allowing each fixed-bound instance to be solved in one call. The resulting path is either a planar, self-avoiding route or a layered traversal with prescribed over--under crossings, and it serves as a scaffold for constructing planar mazes and three-dimensional realizations of woven mazes. This report extends the published Bridges 2026 conference paper with more representative SMT-LIB examples and a fuller account of how synthesized paths become concrete maze constructions in planar and three-dimensional form. 2026-07-08T12:42:27Z 14 pages, 7 figures Shengyi Wang