Nominal C-Unification

09/15/2017
by   Mauricio Ayala-Rincón, et al.
0

Nominal unification is an extension of first-order unification that takes into account the α-equivalence relation generated by binding operators, following the nominal approach. We propose a sound and complete procedure for nominal unification with commutative operators, or nominal C-unification for short, which has been formalised in Coq. The procedure transforms nominal C-unification problems into simpler (finite families) of fixpoint problems, whose solutions can be generated by algebraic techniques on combinatorics of permutations.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/18/2019

Approximations of Isomorphism and Logics with Linear-Algebraic Operators

Invertible map equivalences are approximations of graph isomorphism that...
research
11/25/2020

Learnability and Positive Equivalence Relations

Prior work of Gavryushkin, Khoussainov, Jain and Stephan investigated wh...
research
01/08/2022

Simple Algebraic Proofs of Uniqueness for Erdős-Ko-Rado Theorems

We give simpler algebraic proofs of uniqueness for several Erdős-Ko-Rado...
research
08/24/2022

Factoring differential operators over algebraic curves in positive characteristic

We present an algorithm for factoring linear differential operators with...
research
06/22/2019

Strong Bisimulation for Control Operators

The purpose of this paper is to identify programs with control operators...
research
05/13/2020

The Extended Theory of Trees and Algebraic (Co)datatypes

The first-order theory of finite and infinite trees has been studied sin...
research
03/30/2022

Algebraic properties of the first-order part of a problem

In this paper we study the notion of first-order part of a computational...

Please sign up or login with your details

Forgot password? Click here to reset