Питання залежить від точного кодування. Однак, здається, що у багатьох розумних кодуваннях, оскільки довжина має тенденцію до нескінченності, кількість виробничих правил (для відповідної інтерпретації вихідного символу і терміналу ) буде більше, ніж одна з великою ймовірністю; тут я буквально маю на увазі той же термінал . Якщо ми розглядаємо це як неоднозначність, то я очікую, що «більшість» граматик будуть неоднозначними. Ми також можемо створити подібні ситуації, такі як правила і з'являються принаймні один раз.S→ аSааS→ SS→ а
Припускаючи цю загальну гіпотезу, що кожне (фіксоване) мислиме правило повинно з'являтися з великою часткою ймовірності, оскільки довжина має тенденцію до нескінченності, ми знаходимо, що "більшість" граматик генерують неоднозначно.Σ∗
Як приклад, розглянемо наступне кодування для граматик над . Алфавіт граматики складається з символів . Нетермінали індексуються двійковими рядками довжиною не менше 2. Правила розділені повними зупинками. Кожне правило - це послідовність двійкових рядків, розділених крапками з комою. Перший двійковий рядок - це нетермінальний лівий бік, а решта (якщо такі є) є правою; якщо перша двійкова рядок не є нетермінальною (тобто вона , 0,1), то припускається початковий нетермінальний. Стартовий нетермінальний завжди є 00.Σ = { 0 , 1 }{ 0 , 1 , ; , . }ϵ
Під цим кодуванням кожен рядок у Описує деяку граматику. Випадкова граматика буде з великою часткою ймовірності містити багато примірниківі, і зокрема буде неоднозначним.{ 0 , 1 , ; , .}∗.00 ; 00..00 ; 0.