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

 

Ambiguity in Grammar in TOC in Hindi

 

рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрд╣ рдЬреЛ 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 тЖТ