One or Nothing: Anti-unification over the Simply-Typed Lambda Calculus

07/18/2022
by   Michal Buran, et al.
0

Investigations concerned with anti-unification (AU) over λ-terms have focused on developing algorithms that produce generalizations residing within well-studied fragments of the simply-typed λ-calculus. These fragments forbid the nesting of generalizations variables, restrict the structure of their arguments, and are unitary. We consider the case of nested generalization variables and show that this AU problem is nullary, even when the arguments to free variables are severely restricted.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/02/2023

Third Order Matching is Decidable

The higher order matching problem is the problem of determining whether ...
research
08/13/2016

Undecidability of the Lambek calculus with subexponential and bracket modalities

The Lambek calculus is a well-known logical formalism for modelling natu...
research
01/23/2018

Higher-Order Equational Pattern Anti-Unification [Preprint]

We consider anti-unification for simply typed lambda terms in associativ...
research
07/08/2020

On the Complexity of Horn and Krom Fragments of Second-Order Boolean Logic

Second-order Boolean logic is a generalization of QBF, whose constant al...
research
02/08/2021

Distributive Laws, Spans and the ZX-Calculus

We modularly build increasingly larger fragments of the ZX-calculus by m...
research
04/24/2023

Existential Calculi of Relations with Transitive Closure: Complexity and Edge Saturations

We study the decidability and complexity of equational theories of the e...
research
04/24/2023

Two Decreasing Measures for Simply Typed Lambda-Terms (Extended Version)

This paper defines two decreasing measures for terms of the simply typed...

Please sign up or login with your details

Forgot password? Click here to reset