Klop、van Oostrom、およびde Vrijerには、パターンを含むラムダ計算に関する論文があります。
http://www.sciencedirect.com/science/article/pii/S0304397508000571
ある意味では、パターンは変数のツリーです。ただし、たとえば((x、y)、z)、(t、s))のように、変数のネストされたタプルと考えています。
論文では、パターン内の変数が繰り返されないという意味で、パターンが線形である場合、ルール
(\p . m) n = m [n/p]
ここで、pは可変パターンで、nはpとまったく同じ形状の用語のタプルで、コンフルエントです。
パターンと追加のイータルール(拡張、縮小、または単なる平等)を備えたラムダ計算の文献に同様の開発があるかどうか、私は興味があります。
特に、イータでは、
m = \lambda p . m p
より直接的に、このようなラムダ計算がどのような特性を持つのか興味があります。たとえば、コンフルエントですか?
次のプロパティを強制するため、分類カテゴリを強制的に閉じます。
m p = n p implies m = n
間に\ xi-ruleを使用します。しかし、おそらく何かがうまくいかないのでしょうか?