Etkileşim birleştiricileri kullanarak Lamping'in soyut algoritmasını nasıl kodlarsınız?


10

Etkileşim birleştiricileri daha önce λ hesabı için derleme hedefi olarak önerilmiştir . Bu makale tam λ-hesabını uygulamaktadır. EAL tipinde λ terimlerinin alt kümesi için λ-hesabının etkileşim-net kodlamalarının optimize edilmesinin de mümkün olduğu bilinmektedir . Bu makale, çoğaltıcıları gruplamak için sonsuz bir etiket alfabesi kullandıkları için, EAL-tiplenebilir λ terimlerini etkileşim birleştiricilerinden tartışmasız daha karmaşık olan etkileşim ağlarına çevirerek λ-hesabının alt kümesini uygular.

Her iki teklifi de birleştirmenin mümkün olup olmadığını merak ediyorum. Yani, soyut algoritma için herhangi bir kodlama var mı - yani EAL-tipi λ terimleri - etkileşim birleştiricileri olarak?

Yanıtlar:


6

Doğrudan etkileşim birleştiricilerinde Lamping'in algoritmasının herhangi bir uygulamasının farkında değilim. Tamsayı etiketlerin varlığının, EAL-tipi terimler için bile Lamping algoritmasının gerekli bir özelliği olduğunu biliyorum, çünkü etiketler prova ağlarında üstel kutuların yuvalanmasını yansıtıyor ve Lamping algoritması esas olarak ispat ağlarının yürütülmesidir. ilk önce Gonthier, Abadi ve Lévy tarafından gözlemlenen etkileşim geometrisini kullanarak . Bu nedenle, algoritmanın etkileşim birleştiricilerinde uygulanması sorunu, birleştiricileri kullanarak ispat ağlarında üstel kutuları temsil etmekle ilgilidir. Mackie ve Pinto'nun gazetelerinde yaptıkları budur.

Tabii ki, Mackie ve Pinto kodlayan tüm adresleri λTam doğrusal mantık kutularını kullanan -terms, oysa EAL-tipi terimler daha basit olan temel doğrusal mantık kutularını kullanırlar (bunlara fonksiyonel kutular denir ). Ancak, bu basitleştirmenin etkileşim birleştirici uygulamaları üzerinde kayda değer bir etkisi olacağına inanmıyorum. Bunun nedeni, kutuların global bir özellik olmasıdır (çoğaltılacak / silinecek keyfi olarak büyük alt ağları tanımlar), ancak etkileşim birleştiricileri (herhangi bir etkileşim ağı sistemi olarak) tamamen yereldir (azaltma yalnızca sınırlı alt ağları değiştirir), bu nedenle zorluk, yerel özellikler. Şimdi, EAL'deki küresel çoğaltma / silme tam doğrusal mantıktaki ile aynıdır, bu yüzden EAL'nin bir etkileşim birleştirici uygulamasının Mackie ve Pinto tarafından önerilenden radikal olarak farklı olmasını beklemiyorum.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.