University of Sussex
Browse
logpred_final.pdf (253.54 kB)

Logical predicates in higher-order mathematical operational semantics

Download (253.54 kB)
conference contribution
posted on 2024-07-01, 12:10 authored by Sergey Goncharov, Alessio SantamariaAlessio Santamaria, Lutz Schröder, Stelios Tsampas, Henning Urbat
We present a systematic approach to logical predicates based on universal coalgebra and higher-order abstract GSOS, thus making a first step towards a unifying theory of logical relations. We start with the observation that logical predicates are special cases of coalgebraic invariants on mixed-variance functors. We then introduce the notion of a locally maximal logical refinement of a given predicate, with a view to enabling inductive reasoning, and identify sufficient conditions on the overall setup in which locally maximal logical refinements canonically exist. Finally, we develop induction-up-to techniques that simplify inductive proofs via logical predicates on systems encoded as (certain classes of) higher-order GSOS laws by identifying and abstracting away from their boiler-plate part.

History

Publication status

  • Published

File Version

  • Published version

Journal

Foundations of Software Science and Computation Structures

Publisher

Springer Nature Switzerland

Volume

14575

Page range

47-69

Event name

FoSSaCS 2024

Event location

Luxembourg City, Luxembourg

Event type

conference

Event start date

2024-04-06

Event finish date

2024-04-11

Book title

Lecture Notes in Computer Science

Place of publication

Cham, Switzerland

ISBN

9783031572302

Series

Lecture Notes in Computer Science

Department affiliated with

  • Informatics Publications

Institution

University of Sussex

Full text available

  • Yes

Peer reviewed?

  • Yes

Editors

Kobayashi N., Worrell J.

Usage metrics

    University of Sussex (Publications)

    Licence

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC