Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Journal articles
  4. On algebraic array theories
 
research article

On algebraic array theories

Raya, Rodrigo  
•
Kuncak, Viktor  orcid-logo
September 11, 2023
Journal Of Logical And Algebraic Methods In Programming

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.(c) 2023 The Author(s). Published by Elsevier Inc. This is an open access article under the CC BY license (http://creativecommons .org /licenses /by /4 .0/).

  • Details
  • Metrics
Type
research article
DOI
10.1016/j.jlamp.2023.100906
Web of Science ID

WOS:001080961800001

Author(s)
Raya, Rodrigo  
Kuncak, Viktor  orcid-logo
Date Issued

2023-09-11

Publisher

Elsevier Science Inc

Published in
Journal Of Logical And Algebraic Methods In Programming
Volume

136

Article Number

100906

Subjects

Technology

•

Decision Procedures

•

Satisfiability Modulo Theories

•

Arrays

•

Feferman-Vaught

•

Composition Theorems

Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
LARA  
Available on Infoscience
February 14, 2024
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/203735
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés