Berikut dugaan untuk ekspresi reguler:
Untuk ekspresi reguler , biarkan panjang | R | menjadi jumlah simbol di dalamnya, mengabaikan tanda kurung dan operator. Misalnya | 0 ∪ 1 | = | ( 0 ∪ 1 ) ∗ | = 2
Dugaan: Jika dan L ( R ) berisi setiap string dengan panjang | R | atau kurang, maka L ( R ) = Σ ∗ .
Artinya, jika adalah 'padat' hingga R panjang 's, maka R benar-benar menghasilkan segalanya.
Beberapa hal yang mungkin relevan:
- Hanya sebagian kecil dari yang diperlukan untuk menghasilkan semua string. Misalnya dalam biner, R = ( 0 ∪ 1 ) * ∪ S akan bekerja untuk setiap S .
- Perlu ada bintang Kleene di di beberapa titik. Jika tidak ada, itu akan kehilangan beberapa string ukuran kurang dari | R | .
Akan menyenangkan untuk melihat bukti atau contoh tandingan. Apakah ada beberapa kasus di mana itu jelas salah aku rindu? Adakah yang pernah melihat ini (atau yang serupa) sebelumnya?
symbols
operations