Cebirsel ayrıştırma teorisini öğreniyorum. İlk sorunum, biçimsel dil teorisine özgü dönemsel örnekleri belirlemek. İşte iki örnek oluşturma girişimi.
1 CNF dilbilgisi göz önüne alındığında, teremenin öğeleri, işlemlerle birlikte terminal ve terminal olmayan simgeler kümesidir:
i) Çarpma , CYK kuralına göre iki setin birleştirilmesi. Örneğin CNF dilbilgisi verildi
s: p p | q r
t: p q
u: q q
sonra
ii) İlave , birleşme olarak belirlenmiştir, örn.
Ne yazık ki, çarpma çağrışımsal değildir.
2 İkinci dönemlendirme unsurları, simgelerle değil, pozisyonla değiştirilmiş gramer kuralları [mutlaka CNF'de değil] kümeleridir. Operasyonlar
i) Çarpma , tüm eşleşen çift çiftlerini Earley tam kuralına göre birleştirir. Örneğin CNF dilbilgisi verildi
s: p q r
r: s t | u
sonra
ii) Toplama yine kurulmuş sendika, örn.
Bu örnek de eksiktir.
Öğelerin dilbilgisi kuralları kümesi ile çarpılması ve kural ikamesi olan çarpma iyi sonuç verir. Ancak, bu sadece kılık değiştirmiş bir ilişki cebiridir. Gerçekten, her dilbilgisi kuralını bir denklik sınıfı olarak görelim - kuralın uygulamasıyla ilgili terminal ve terminal olmayan harflerden oluşan bir çift kelime, ör.
Daha sonra, bir dilbilgisinde bir kelimenin tanınması ilişkisel kompozisyonlar zinciridir, örn.
(Bu monomiyal, Josh Goodman doktora tezinden ayrıştırıcı polinomu yarıya indirmeyi hatırlatır; Bununla birlikte, polinomlar ve matrisler alarak yeni semirler oluşturmanın burada bizim ilgimiz olmadığını tekrarlayın).
Yani, soru hala duruyor: biçimsel dillerin alfabeye göre eşleştirilmesi tek örnek?