Groups and Inverse Semigroups in Lambda Calculus
Antonio Bucciarelli, Arturo De Faveri, Giulio Manzonetto, Antonino Salibra

TL;DR
This paper explores the invertibility of lambda calculus terms using inverse semigroup theory, revealing algebraic structures that characterize invertible elements across various lambda theories.
Contribution
It introduces a novel algebraic framework using inverse semigroups to analyze invertibility in lambda calculus, unifying and extending previous results.
Findings
FHPs form inverse semigroups modulo lambda theories.
HPs form inverse semigroups when theories include B"ohm trees.
FHPs are the invertible lambda-terms between lambda eta and Morris' observational theory.
Abstract
We study invertibility of -terms modulo -theories. Here a fundamental role is played by a class of -terms called finite hereditary permutations (FHP) and by their infinite generalisations (HP). More precisely, FHPs are the invertible elements in the least extensional -theory and HPs are those in the greatest sensible -theory . Our approach is based on inverse semigroups, algebraic structures that generalise groups and semilattices. We show that FHP modulo a -theory is always an inverse semigroup and that HP modulo is an inverse semigroup whenever contains the theory of B\"ohm trees. An inverse semigroup comes equipped with a natural order. We prove that the natural order corresponds to -expansion in , and to infinite -expansion in . Building on these…
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.
