Ambiguity in Grammar in TOC in Hindi
Ambiguity in Grammar in TOC in Hindi
Unit 3
Grammars
Topic 2 : Ambiguity in Grammar in TOC in Hindi
Computer Science рдореЗрдВ, рдПрдХ ambiguous grammar рдПрдХ context-free grammar рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдПрдХ String exists рдХрд░рддреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ leftmost derivation рдпрд╛ parse tree рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрдмрдХрд┐ рдПрдХ unambiguous grammar рдПрдХ context-free grammar рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдкреНрд░рддреНрдпреЗрдХ valid string рд╣реИред рдПрдХ unique leftmost derivation рдпрд╛ parse treeред рдХрдИ language ambiguous рдФрд░ unambiguous grammars рджреЛрдиреЛрдВ рдХреЛ accept рдХрд░рддреА рд╣реИрдВ, рдЬрдмрдХрд┐ рдХреБрдЫ language рдХреЗрд╡рд▓ unambiguous grammars рдХреЛ accept рдХрд░рддреА рд╣реИрдВред рдХреЛрдИ рднреА non-empty language unambiguous grammar рдХреЛ рд▓реЗ рдХрд░ unambiguous grammar рдХреЛ accept рдХрд░рддреА рд╣реИ рдФрд░ duplicate rule рдпрд╛ synonym рдХреЛ represent рдХрд░рддреА рд╣реИ ред рдПрдХ language рдЬреЛ рдХреЗрд╡рд▓ unambiguous grammar рдХреЛ accept рдХрд░рддреА рд╣реИ, рдЙрд╕реЗ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ unambiguous language рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ unambiguous context-free languages рд╣реЛрддреА рд╣реИрдВред Deterministic context-free grammars рд╣рдореЗрд╢рд╛ unambiguous рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ unambiguous grammar рдХреЗ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг subclass рд╣реЛрддреЗ рд╣реИрдВ; рд╣рд╛рд▓рд╛рдБрдХрд┐, non-deterministic unambiguous grammar рдирд╣реАрдВ рд╣реИрдВред
Examples :
Trivial language :
рд╕рдмрд╕реЗ simplest example trivial language рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд ambiguous grammar рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдХреЗрд╡рд▓ Empty String рд╣реИ :
A → A | ε
рдЗрд╕ Language рдореЗрдВ рднреА unambiguous grammar рд╣реИ, рдЬрд┐рд╕рдореЗрдВ single production rule рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:
A → ε
Unary string :
рдХрд┐рд╕реА рджрд┐рдП рдЧрдП character рдХреЗ unary strings рдХреА regular language, 'a' (regular expression a *) unambiguous grammar рд╣реИ:
A → aA | ε
Addition and subtraction :
context free grammar
A → A + A | A − A | a
ambiguous рд╣реИ рдХреНрдпреЛрдВрдХрд┐ String рдХреЗ рд▓рд┐рдП рджреЛ leftmost derivations рд╣реИрдВ a + a a:
| A | → A + A | A | → A + A | ||
| → a + A | → A + A + A | ||||
| → a + A + A | → a + A + A | ||||
| → a + a + A | → a + a + A | ||||
| → a + a + a | → a + a + a |
рдПрдХ another example рдХреЗ рд░реВрдк рдореЗрдВ, grammar ambiguous рд╣реИ рдХреНрдпреЛрдВрдХрд┐ String рдХреЗ рд▓рд┐рдП рджреЛ parse tree рд╣реИрдВ a + a: a

рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрд╣ рдЬреЛ language generates рдХрд░рддрд╛ рд╣реИ, рд╡рд╣ Natural рд░реВрдк рд╕реЗ ambiguous рдирд╣реАрдВ рд╣реИ; рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдПрдХ рд╣реА language рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ non-ambiguous grammar рд╣реИ
Related Articles
NP Complete Problem in Hindi
NP-Complete problems рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд░реНрдЧ рд╣реИрдВ рдЬреЛ computational complexity the...
Read More тЖТMultihead Turing Machine рдФрд░ Multidimensional Turing Machine рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рдФрд░ рдЕрдВрддрд░
Multihead Turing Machine рдПрдХ рдкреНрд░рдХрд╛рд░ рдХреА Turing Machine рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рд╕реЗ рдЕр...
Read More тЖТUniversal Turing Machine and Multitape in Hindi
Universal Turing Machine (UTM) рдПрдХ рдРрд╕реА рдЯреНрдпреВрд░рд┐рдВрдЧ рдорд╢реАрди рд╣реИ, рдЬреЛ рдХрд┐рд╕реА рдн...
Read More тЖТTechniques for Turing Machine Construction in Hindi
Turing Machine рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдЬреНрдЮрд╛рди рдореЗрдВ рдПрдХ theoretical model рд╣реИ, рдЬреЛ рдХрд...
Read More тЖТPetri Net Model in Hindi | Theory of Computation (TOC) Explained
Petri Net рдПрдХ mathematical model рд╣реИ рдЬреЛ systems рдХреЗ behavior рдХреЛ graphically represent рдХрд░рдиреЗ р...
Read More тЖТ