Đây là một phỏng đoán cho các biểu thức thông thường:
Đối với biểu thức thông thường , hãy để độ dài | R | là số ký hiệu trong đó, bỏ qua dấu ngoặc đơn và toán tử. Ví dụ:
Phỏng đoán: Nếu và chứa mọi chuỗi độ dàihoặc ít hơn, sau đó .L ( R ) | R | L ( R ) = Σ *
Đó là, nếu có chiều dài tối đa , thì thực sự tạo ra mọi thứ.R R
Một số điều có thể có liên quan:
- Chỉ một phần nhỏ của là cần thiết để tạo tất cả các chuỗi. Ví dụ trong hệ nhị phân, sẽ làm việc cho bất kỳ .R = ( 0 ∪ 1 ) * ∪ S S
- Cần phải có một ngôi sao Kleene trong tại một số điểm. Nếu không, nó sẽ bỏ lỡ một số chuỗi kích thước nhỏ hơn.| R |
Nó sẽ là tốt đẹp để xem một bằng chứng hoặc mẫu. Có một số trường hợp rõ ràng là sai mà tôi đã bỏ lỡ? Có ai nhìn thấy điều này (hoặc một cái gì đó tương tự) trước đây?
symbols
operations