"""
norvig – Artificial Intelligence: A Modern Approach (Russell & Norvig)
=======================================================================
Implements AIMA algorithms.  Where aima-python or gymnasium cover the topic,
we wrap them.  The following are implemented fresh (no adequate library exists):
  - MCTS (Monte Carlo Tree Search)
  - HTN (Hierarchical Task Network) planning
  - Tabular Q-learning / SARSA / TD(λ)
  - CYK chart parser
  - Game-theory (Nash equilibrium, minimax for normal-form games)

Modules
-------
search        – Ch 3-4: BFS, DFS, UCS, A*, IDDFS, greedy, beam
csp           – Ch 6: backtracking, AC-3, forward checking
adversarial   – Ch 5: minimax, alpha-beta, MCTS
logic         – Ch 7-9: propositional KB, DPLL, FOL unification
planning      – Ch 10-11: STRIPS, GraphPlan, HTN
mdp           – Ch 17: MDP, value iteration, policy iteration
rl            – Ch 21: Q-learning, SARSA, TD(λ), policy gradient
nlp           – Ch 22-23: n-gram LM, CYK parser
game_theory   – Ch 17: Nash equilibrium, extensive-form games
"""
