Skip to main content

Showing 1–2 of 2 results for author: Keizer, A

  1. arXiv:2407.03685  [pdf, other

    cs.PL cs.LO

    Verifying Peephole Rewriting In SSA Compiler IRs

    Authors: Siddharth Bhat, Alex Keizer, Chris Hughes, Andrés Goens, Tobias Grosser

    Abstract: There is an increasing need for domain-specific reasoning in modern compilers. This has fueled the use of tailored intermediate representations (IRs) based on static single assignment (SSA), like in the MLIR compiler framework. Interactive theorem provers (ITPs) provide strong guarantees for the end-to-end verification of compilers (e.g., CompCert). However, modern compilers and their IRs evolve a… ▽ More

    Submitted 4 July, 2024; originally announced July 2024.

    Comments: accepted at ITP 2024

  2. arXiv:2011.05712  [pdf, ps, other

    cs.LO

    Session Coalgebras: A Coalgebraic View on Session Types and Communication Protocols

    Authors: Alex C. Keizer, Henning Basold, Jorge A. Pérez

    Abstract: Compositional methods are central to the development and verification of software systems. They allow to break down large systems into smaller components, while enabling reasoning about the behaviour of the composed system. For concurrent and communicating systems, compositional techniques based on behavioural type systems have received much attention. By abstracting communication protocols as typ… ▽ More

    Submitted 11 November, 2020; originally announced November 2020.

    Comments: 36 pages, submitted