In previous works, the authors have shown that linear application in Geometry of Interaction (GoI) models of lambda-calculus amounts to resolution between principal types of linear  lambda-terms. This analogy also works in the reverse direction. Indeed, an alternative definition of unification between algebraic terms can be given by viewing the terms to be unified as strategies, i.e. sets of pairs of occurrences of the same variable, and verifying the termination of the GoI interaction obtained by playing the two strategies. In this paper we prove that such a criterion of unification is equivalent to the standard one. It can be viewed as a local, bottom-up, definition of unification. Dually, it can be understood as the GoI interpretation of unification. The proof requires generalizing earlier work to arbitrary algebraic constructors and allowing for multiple occurrences of the same variable in terms.

Two Views on Unification: Terms as Strategies

Honsell F.
Membro del Collaboration Group
;
Lenisa M.
Membro del Collaboration Group
;
Scagnetto I.
Membro del Collaboration Group
2024-01-01

Abstract

In previous works, the authors have shown that linear application in Geometry of Interaction (GoI) models of lambda-calculus amounts to resolution between principal types of linear  lambda-terms. This analogy also works in the reverse direction. Indeed, an alternative definition of unification between algebraic terms can be given by viewing the terms to be unified as strategies, i.e. sets of pairs of occurrences of the same variable, and verifying the termination of the GoI interaction obtained by playing the two strategies. In this paper we prove that such a criterion of unification is equivalent to the standard one. It can be viewed as a local, bottom-up, definition of unification. Dually, it can be understood as the GoI interpretation of unification. The proof requires generalizing earlier work to arbitrary algebraic constructors and allowing for multiple occurrences of the same variable in terms.
2024
978-3-95977-355-3
File in questo prodotto:
File Dimensione Formato  
LIPIcs.FSTTCS.2024.26.pdf

accesso aperto

Tipologia: Versione Editoriale (PDF)
Licenza: Creative commons
Dimensione 767.62 kB
Formato Adobe PDF
767.62 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11390/1299024
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 1
social impact