Knowledge GateKnowledge Gate

Browse topics

  • GATE CS Preparation84
  • Placement Preparation26
  • MCQ Practice45
  • Government & Teaching Exams61
  • Programming Languages9
  • CS Fundamentals
  • Coding & Skills
  • Govt Teaching Jobs2
  • Teaching Eligibility Tests
  • Govt Jobs
  • Banking & Insurance1
  • PSUs
  • Railways
  • PG Entrance Exams
  • UGC NET
  1. Blog
  2. GATE CS Preparation
  3. Theory of Computation

Theory of Computation

5 articles in this topic

Ambiguous Grammars, Precedence and Associativity for GATE: Grammar Classification Questions Solved

Learn how to prove that a grammar is ambiguous, then remove expression ambiguity by encoding operator precedence and associativity into the grammar itself.

Updated 15 Jul 2026·5 min readTheory of Computation

DFA Minimization for GATE

Remove unreachable states, split final from non-final states, and refine until every transition signature is stable. A complete six-state example shows each split.

Updated 14 Jul 2026·5 min readTheory of Computation

Turing Machines and Decidability: recursive vs RE, and the halting problem

Turing machines and decidability explained: TM definition and configurations, recursive vs recursively enumerable languages, the halting problem, reductions.

Updated 14 Jul 2026·5 min readTheory of Computation

Context-Free Grammars and Pushdown Automata: CFGs, PDAs, and a worked example

Context-free grammars and pushdown automata explained: derivations, ambiguity, CNF and GNF, PDA acceptance modes, the pumping lemma, and a worked example.

Updated 14 Jul 2026·5 min readTheory of Computation

Finite automata: DFA vs NFA, with the exam angle

Finite automata explained: the DFA and NFA 5-tuple, DFA vs NFA, a worked subset construction converting an NFA to a DFA, equivalence, and the exam angle.

Updated 14 Jul 2026·5 min readTheory of Computation
KnowledgeGateKnowledgeGate

India's AI-powered learning platform for GATE, PSUs, UGC-NET, placements and coding.

Explore

  • All Courses
  • Blog
  • Community

Company

  • About Us
  • Careers
  • Contact Us
  • Feedback
  • System Status

Legal

  • Privacy Policy
  • Terms of Service
  • Refund Policy

Explore by category

  • Free Courses
  • GATE
  • NET
  • Govt Teaching Jobs
  • Placement Preparation
  • Coding & Skills
  • CS Fundamentals
  • PSU's
  • Govt Jobs
  • Govt Teaching Eligibility Tests
  • Banking & Insurance
  • Railways
  • PG Entrance Exams

© 2026 KnowledgeGate AI Private Limited. All rights reserved.