Setelah mencari pasangan kritis saya memiliki seperangkat aturan berikut (dengan asumsi 2.a benar):
E= ⎧⎩⎨⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪( x ∘ y) ∘ z≈ x ∘ ( y∘ z)x ∘ e ≈ xx ∘ i ( x ) ≈ ex ∘ ( i ( x ) ∘ y) ≈ yx ∘ ( y∘ i ( x ∘ y) ) ≈ ee ∘ x ≈ xe ∘ ( x ∘ y) ≈ x ∘ y⎫⎭⎬⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪
@MartinSleziak saya maksudkan bahwa dokumen yang saya gunakan untuk menyelesaikan masalah adalah Term Rewriting and All That "oleh Franz Baader dan Tobias Nipkow. Dan gagasan serta gaya notasi berasal dari sana.
Alexandru Cimpanu
1
Saya tidak yakin apakah ini akan membantu Anda dengan cara apa pun, tetapi mencari "pasangan kritis" "istilah penulisan ulang" "aksioma grup" mengarah ke beberapa slide yang berbicara tentang poin kritis sistem Anda. (Atau setidaknya sistem yang sangat mirip). Lihat di sini atau di sini .
Martin
@ MartinSleziak, saya telah melihat-lihat slide, mereka mungkin berguna pada saat ini, saya adalah raja yang berjuang dengan buku itu. Saat ini saya sedang mencoba beberapa ide. Terima kasih untuk bantuannya.
Alexandru Cimpanu
Jawaban:
5
x∘(e∘z)≈x∘z0∗x≈0∗yx≈y(yang berarti Anda hanya memiliki model yang sepele). Tidak ada prosedur penulisan ulang suara, termasuk Huet, yang memungkinkan pengurangan ini.
Prosedur ini dapat ditingkatkan sedikit. Secara khusus, Anda dapat menggunakan aturan baru untuk menyederhanakan yang lama (dan mungkin membuangnya jika menjadi sepele, yang berarti mereka dimasukkan oleh aturan baru), dan heuristik yang baik untuk memilih pasangan kritis berikutnya untuk diperiksa dapat secara drastis mengurangi jumlah aturan.
Bisakah kita membuat penyederhanaan seperti 2.a ketika berbicara tentang prosedur penyelesaian Huet?
Alexandru Cimpanu
Bagaimana Anda menyatukan x∘e atau x∘i (x) dengan semua (x∘y) ∘z (yaitu menggunakan ∘ kedua) ?
Alexandru Cimpanu
Mengenai penyederhanaan itu, pada 2.a, itu dilakukan di kelas, sehingga harus memiliki beberapa logika di baliknya.
Alexandru Cimpanu
x∗y=x∗z⇒y=z
Saya tidak tahu Saya pikir itu ada hubungannya dengan prosedur penyelesaian lanjutan (yang saya tidak kenal). Mari kita asumsikan 2.a benar, saya mengedit pertanyaan saya untuk memposting aturan baru yang saya peroleh.
Jawaban:
Untuk prosedur penyelesaian dasar:
Prosedur ini dapat ditingkatkan sedikit. Secara khusus, Anda dapat menggunakan aturan baru untuk menyederhanakan yang lama (dan mungkin membuangnya jika menjadi sepele, yang berarti mereka dimasukkan oleh aturan baru), dan heuristik yang baik untuk memilih pasangan kritis berikutnya untuk diperiksa dapat secara drastis mengurangi jumlah aturan.
sumber