• Cite Icon2
  • https://doi.org/10.1016/j.jlamp.2023.100906Copy DOI Icon

On algebraic array theories

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Automatic verification of programs manipulating arrays relies on specialised decision procedures. A methodology to classify the theories handled by these procedures is introduced. It is based on decomposition theorems in the style of Feferman and Vaught. The method is applied to obtain an extension of combinatory array logic that is closed under propositional operations and Hoare triples. A classification according to expressiveness of six different fragments studied in the literature is given.

Similar Papers
  • Book Chapter
  • Citations32

Bottom-Up Shape Analysis

  • Jan 01, 2009
  • Bhargav S Gulavani +3
  • Research Article
  • Citations1

Labelled cyclic proofs for separation logic

  • Apr 12, 2021
  • Journal of Logic and Computation
  • Didier Galmiche +1
  • Book Chapter
  • Citations31

A Temporal Dynamic Logic for Verifying Hybrid System Invariants

  • Jun 04, 2007
  • André Platzer
  • Research Article

From Translations to Non-Collapsing Logic Combinations

  • Nov 28, 2025
  • Bulletin of the Section of Logic
  • João Rasga +1
  • Book Chapter
  • Citations34

An Inference-Rule-Based Decision Procedure for Verification of Heap-Manipulating Programs with Mutable Data and Cyclic Data Structures

  • Jan 14, 2007
  • Zvonimir Rakamarić +2
  • Research Article
  • Citations18

Static-Hazard-Free T-Gate for Ternary Memory Element and Its Application to Ternary Counters

  • Dec 01, 1977
  • IEEE Transactions on Computers
  • Higuchi +1
  • PDF
  • Research Article
  • Citations3

Revisiting Explicit Negation in Answer Set Programming

  • Sep 01, 2019
  • Theory and Practice of Logic Programming
  • Felicidad Aguado +5
  • Conference Article
  • Citations8

Automated program verification made SYMPLAR

  • Oct 22, 2011
  • Kevin Bierhoff
  • Book Chapter
  • Citations9

Hoare Logic in the Abstract

  • Jan 01, 2006
  • Ursula Martin +2
  • PDF
  • Research Article

Proofs as stateful programs: A first-order logic with abstract Hoare triples, and an interpretation into an imperative language

  • Jan 26, 2024
  • Logical Methods in Computer Science
  • Thomas Powell
  • Research Article
  • Citations8

Use of memories and programmable logic arrays for asynchronous sequential circuits

  • Oct 01, 1979
  • IEE Journal on Computers and Digital Techniques
  • Albrecht Ditzinger +1
  • Book Chapter
  • Citations18

An Overview of Separation Logic

  • Jan 01, 2008
  • John C Reynolds
  • Conference Article
  • Citations35

Automatic formal verification of MPI-based parallel programs

  • Feb 12, 2011
  • Stephen F Siegel +1
  • Book Chapter
  • Citations7

A Primer on Separation Logic (and Automatic Program Verification and Analysis)

  • Jan 01, 2012
  • O&Apos;Hearn Peter W
  • Conference Article

Organic embedded architecture for sustainable FPGA soft-core processors

  • Jan 01, 2015
  • Kening Zhang +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.