The kalkulus secara ketat lebih ekspresif dari LTL, CTL dan CTL *. Ini adalah konsekuensi dari beberapa hasil yang berbeda.μ
Langkah pertama adalah menunjukkan bahwa -calculus sama ekspresifnya dengan logika temporal. Gagasan utama untuk menyandikan logika ini berasal dari mengenali properti temporal sebagai titik tetap. Pada tingkat yang sangat informal, titik-titik tetap paling tidak memungkinkan Anda untuk mengekspresikan sifat-sifat yang sifatnya terbatas dan titik-titik tetap terbesar berlaku untuk sifat-sifat yang tak terbatas. Sebagai contoh, akhirnya di LTL mendefinisikan bahwa ada instan di masa depan yang terbatas di mana benar, sementara selalu menyatakan bahwaμφφφφbenar pada jumlah tak terbatas langkah waktu di masa depan. Dalam hal titik tetap, properti akhirnya akan diekspresikan menggunakan titik tetap paling sedikit dan properti selalu menggunakan titik tetap terbesar. Mengikuti intuisi sementara operator dapat dikodekan sebagai operator titik tetap.
Langkah selanjutnya adalah menunjukkan bahwa -calculus lebih ekspresif. Gagasan utamanya adalah kedalaman silih berganti. Titik tetap berganti jika titik tetap paling sedikit memengaruhi titik tetap terbesar, dan sebaliknya. Kedalaman pergantian rumus -calculus menghitung jumlah pergantian yang terjadi di dalamnya. Operator dalam CTL dapat dikodekan oleh rumus calculus dengan kedalaman alternatif . Operator dalam CTL * dan LTL dapat dikodekan oleh rumus -calculus dengan kedalaman bergantian paling banyak . Namun, hierarki pergantianμμμ1μ2μ-kalkulus ketat, yang berarti bahwa meningkatkan kedalaman pergantian dalam rumus memungkinkan Anda untuk mengekspresikan properti lebih ketat. Inilah sebabnya mengapa orang mengatakan kalkulus lebih ekspresif daripada logika temporal ini.μ
Beberapa referensi:
- Argumen awal bahwa kalkulus merangkum beberapa logika muncul dalam Modalitas untuk Memeriksa Model: Logika Waktu Cabang Memukul Kembali , Emerson dan Lei, 1985.μ
- Terjemahan CTL ke dalam -calculus sangat mudah. Anda dapat menemukannya di buku tentang Model Memeriksa oleh Clarke, Grumberg dan Peled. Anda juga dapat menemukannya di Memeriksa Model dan calculus oleh Emerson atau dalam disertasi Ken McMillan .μmu
- Terjemahan CTL * ke dalam -calculus terlibat. Daripada terjemahan asli dan tidak langsung, saya menyarankan makalah Mads Dam tentang Menerjemahkan CTL * ke dalam modal mu-calculus .μ
- Ada terjemahan yang lebih sederhana dari LTL ke dalam apa yang disebut linear-time -calculus, di mana modalitas beroperasi melalui jejak dan bukan status. Lihat Axiomatising Linear Time Mu-calculus oleh Roope Kaivola.μ
- Hirarki pergantian dipelajari dalam hirarki pergantian modal kalkulus mu oleh Julian Bradfield dan dalam teorema hierarki untuk kalkulusμ oleh Giacomo Lenzi.
Semua ini tentang ekspresivitas bukan tentang utilitas. Dalam praktiknya, orang biasanya tidak menentukan properti sebagai ekspresi -calculus karena mereka mungkin menemukan logika temporal lebih mudah untuk dikerjakan. Bahasa spesifikasi industri berbeda dari logika temporal dan kalkulus dalam sintaks dan kekuatan ekspresifnya.μμ