Term Graph Representations for Cyclic Lambda-Terms
Clemens Grabmayer, Jan Rochel

TL;DR
This paper explores representations of cyclic lambda-terms as term graphs, identifying a class that preserves sharing properties and enabling efficient subterm sharing and property transfer between higher-order and first-order graph models.
Contribution
It introduces a class of lambda-term-graphs with scope-delimiter vertices that faithfully embed lambda-ho-term-graphs, facilitating sharing and property analysis.
Findings
Identified a class of lambda-term-graphs suitable for faithful embedding.
Provided an algorithm for maximal subterm sharing of lambda-ho-term-graphs.
Proved that sharing-order forms a complete lattice in this class.
Abstract
We study various representations for cyclic lambda-terms as higher-order or as first-order term graphs. We focus on the relation between `lambda-higher-order term graphs' (lambda-ho-term-graphs), which are first-order term graphs endowed with a well-behaved scope function, and their representations as `lambda-term-graphs', which are plain first-order term graphs with scope-delimiter vertices that meet certain scoping requirements. Specifically we tackle the question: Which class of first-order term graphs admits a faithful embedding of lambda-ho-term-graphs in the sense that: (i) the homomorphism-based sharing-order on lambda-ho-term-graphs is preserved and reflected, and (ii) the image of the embedding corresponds closely to a natural class (of lambda-term-graphs) that is closed under homomorphism? We systematically examine whether a number of classes of lambda-term-graphs have this…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNatural Language Processing Techniques · Semantic Web and Ontologies · Logic, programming, and type systems
