← All problems
Unverified

Investigate confluence and termination of combinations of typed lambda-calculi with term rewriting systems.

The source page states the original problem together with its recorded qualifications and progress updates as follows.

Combinations of typed λ\lambda-calculi with term-rewriting systems have been studied extensively in the past few years [Jouannaud, 1991]. The strongest termination result allows first-order rules as well as higher-order rules defined by a generalization of primitive recursion. Suppose all rules for functional constant FF follow the schema:

F(lˉ[Xˉ],Yˉ)→v[F(rˉ1[Xˉ],Yˉ),...,F(rˉm[Xˉ],Yˉ),Yˉ)] F(\bar{l}[\bar{X}],\bar{Y})\rightarrow v[F(\bar{r}_1[\bar{X}],\bar{Y}) ,...,F(\bar{r}_m[\bar{X}],\bar{Y}),\bar{Y})]

where the (not necessarily disjoint) variables in Xˉ\bar{X} and Yˉ\bar{Y} are of arbitrary order, each of lˉ,rˉ1,...,rˉm\bar{l},\bar{r}_1,...,\bar{r}_m is in T(F,{Xˉ}){\cal T}({\cal F,}\{\bar{X}\}), v[zˉ,Yˉ]v[\bar{z},\bar{Y}] is in T(F,{Yˉ,zˉ}){\cal T}({\cal F,}\{\bar{Y},\bar{z}\}), for new variables zˉ\bar{z} of appropriate types, and rˉ1,…,rˉm\bar{r}_1,\ldots,\bar{r}_m are each less than lˉ\bar{l} in the multiset extension of the strict subterm ordering. If T(F,X){\cal T(F,X)} is the term-algebra which includes only previously defined functional constants---forbidding the use of mutually recursive functional constants---termination is ensured [Jouannaud, 1991]. Does termination also hold when there are mutually recursive definitions? Does this also hold when the subterm assumption is unfulfilled? (In [Jouannaud, 1991] an alternative schema is proposed, with the subterm assumption weakened at the price of having only first-order variables in Xˉ\bar{X}.) Questions of confluence of combinations of typed λ\lambda-calculi and higher-order systems also merit investigation. These results have been extended to combinations with more expressive type systems [Jouannaud, 1991].

Recorded progress.

An extension to the Calculus of Constructions has been reported in [Jouannaud, 1991]. One can also allow the use of lexicographic and other ``statuses'' for the higher-order constants when comparing the subterms of FF in left and right hand sides [Jouannaud and Okada, unpublished]. Finally, this can also be done when the rewrite rules follow from the induction schema in the initial algebra of the constructors [Jouannaud, 1991].

Important improvements of the previous works have been achieved in [Jouannaud, 1991] and [Jouannaud, 1991].

Coming soon

Organizer

Boyuan Wang portraitBoyuan Wang
Minghan Wang portraitMinghan Wang
Bochao Li portraitBochao Li
Hongwei Hu portraitHongwei Hu