Pith. sign in

REVIEW 2 cited by

A robust graph-based approach to observational equivalence

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 1907.01257 v5 pith:HHLI6OO5 submitted 2019-07-02 cs.PL

classification cs.PL
keywords equivalenceobservationalapproachreasoningconceptcontextsgeneralisedhypergraph-rewriting
verification ladder T0 review T1 audit T2 compute T3 formal

Signed reviews

No signed human review yet.

0 comments
read the original abstract

We propose a new step-wise approach to proving observational equivalence, and in particular reasoning about fragility of observational equivalence. Our approach is based on what we call local reasoning. The local reasoning exploits the graphical concept of neighbourhood, and it extracts a new, formal, concept of robustness as a key sufficient condition of observational equivalence. Moreover, our proof methodology is capable of proving a generalised notion of observational equivalence. The generalised notion can be quantified over syntactically restricted contexts instead of all contexts, and also quantitatively constrained in terms of the number of reduction steps. The operational machinery we use is given by a hypergraph-rewriting abstract machine inspired by Girard's Geometry of Interaction. The behaviour of language features, including function abstraction and application, is provided by hypergraph-rewriting rules. We demonstrate our proof methodology using the call-by-value lambda-calculus equipped with (higher-order) state.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 2 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. Categorical E-Graphs for Lambda Calculi

    cs.LO 2025-05 conditional novelty 5.0 of 10

    The paper defines e-graphs with bindings as morphisms of closed semilattice-enriched monoidal categories and represents them as hierarchical hypergraphs with double-pushout rewriting.

  2. The far side of the cube

    cs.LO 2019-08 conditional novelty 4.0 of 10

    An elementary presentation of the unrestricted (far-side) game model, where strategies are saturated and the usual constraints of innocence, bracketing, alternation, and determinism are all relaxed.

Pith tools