Клоп, ван Оостром та де Врієр мають документ про обчислення лямбда з візерунками.
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 між ними. Але, можливо, щось може піти не так?