coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Beta Ziliani <beta AT mpi-sws.org>
- To: henaien amira <henaien_amira AT hotmail.com>
- Cc: coq club <coq-club AT inria.fr>
- Subject: Re: [Coq-Club] The most general unifier
- Date: Thu, 5 Apr 2012 09:30:30 +0200
On Sun, Mar 25, 2012 at 2:41 PM, henaien amira
<henaien_amira AT hotmail.com>
wrote:
> Hi everyone,
>
> is there a tactic in Coq that calculate the most general unifier of two
> terms?
Amira, it is well known that in higher order languages, like the base
language of Coq, there's no such most general unifier.
Take as example the following unification problem:
?f y = y
where ?f is a meta-variable standing for a function. This problem has
solutions:
{ (fun x=>x) / ?f } and { (fun x=>y) / ?f }
which are independent.
So, no, there's no such a tactic :-)
Best,
Beta
- Re: [Coq-Club] The most general unifier, Beta Ziliani
Archive powered by MhonArc 2.6.16.