The expressive theory of stacks

The work

AuthorsSamuel Kamin
Editors
Typearticle
Year1987
Citekeykamin1987expressive

Where it appeared

Published inActa Informatica
Volume24
Pages695--709

Identifiers

DOI10.1007/bf00282622

Abstract

The usual theory of stacks is not expressive in the sense of C o o k ; that is, loop invariants needed to prove programs that use stacks cannot be stated in the logic. We first prove this assertion, then suggest ways of augmenting theories with new operators so as to achieve expressiveness. The main technique is to regard data types as function spaces. The technique is applied to stacks as well as to other data types.

A copy is held

pdf, 752.0 kB. Not published — it may be under copyright. The facts and links here are.

How it got here

How it got hereagent via bibtex
Added2026-08-05 00:00 UTC
Approved bya person 2026-08-16 15:37 UTC

Cite it as

@article{kamin1987expressive,
  title        = {The expressive theory of stacks},
  author       = {Samuel Kamin},
  year         = {1987},
  journal      = {Acta Informatica},
  volume       = {24},
  pages        = {695--709},
  doi          = {10.1007/bf00282622},
}

This record lives at https://refs.drheap.org/kamin1987expressive/ and will keep doing so.