Kartezyen ürünle ne elde ettiğinden emin değilim; bu, her iki otomatı paralel olarak simüle eder, bu da size kesişimi verecektir. Ama içindeki tüm kelimeleri tanımlamasını istiyorsunL son eki olan R! Sezgisel düzeyde, yani.
Girdimizin w∈Σ∗. Açıkçası, tüm olası devamları kontrol edemiyoruz (üyelik içinR) ancak bunlardan sadece sınırlı sayıda. Artem'in yorumu burada çok yardımcı oluyor; son ekin ne olduğunu tahmin ediyoruzx olacak ve üzerinde her iki otomata da çalışacak.
İzin Vermek AL ve AR için PDA L ve NFA için R, sırasıyla. Bir otomasyon oluşturmaAaşağıdaki gibi. Giriştew∈Σ∗, benzetmek AL. Sonraw tüketilir, değiştirilmiş kavşağa geçilir AL,R nın-nin AL ve AR, devleti AL. Şimdi, sanal girişte hangi sembolün bir sonraki sırada olacağına kararsızca karar verin. Kabul etmekw ve sadece her iki bileşeninin AL,R eşzamanlı olarak son duruma erişir, yani w bir devamı var x Böylece wx∈L ve x∈R.
Ayrıca resmi dilbilgisi de kullanabilirsiniz. Paralel olarak iki gramerde nasıl türetebileceğinizi görüyor musunuz? Genel olarak, nasıl uyum sağlayacağı net değilGLböylece sonekleri ele alırsınız; Chomsky normal form kullanarak yardımcı olur.
Her ikisini de varsayalım GL ve GRChomsky normal formunda verilir. DeğiştirGLöyle ki en sağdaki terminal olmayan ayırt edilebilir ve başlangıç sembolünü yeni başlangıç sembolü yapar. Ortaya çıkan bir dilbilgisine yol açan yeni olmayan kuralların ayırt edici sürümlerini tanıtınGL ve GRparalel olarak (terminal olmayanlar terminal olmayan çiftlerdir); her iki dilbilgisi de bir terminal sembolü üzerinde anlaşıyorsa, kompozit olmayan terminali silin. Bu şekilde,GL yalnızca türetilebilirse silinir GL ve GR, Bu kalır w∈L/R.