91/123
\begin{frame}{Ambiguity of Context-Free Grammars}
  \begin{goal}{Theorem}
    Ambiguity of context-free grammars is undecidable.
  \end{goal}
  \pause
  
  \begin{proof}
    We reduce the PCP to the above problem.
    \pause\medskip
        
    Given a PCP instance $X$: \alert{$(w_1,v_1),\ldots,(w_n,v_n)$}.
    \pause\medskip
    
    We define a context-free grammar $G$:
    \begin{talign}
      \alert{S \to S_1 \mid S_2} 
      && \alert{S_1} &\alert{\rightarrow w_i S_1 \langle i \rangle \mid w_i \,\#\, \langle i \rangle} \\ 
      && \alert{S_2} &\alert{\rightarrow v_i\, S_2 \langle i \rangle \mid v_i\, \,\#\, \langle i \rangle}
    \end{talign}
    for $1 \le i \le n$. Here $\#$, $\langle$ and $\rangle$ are fresh symbols.
    \pause\medskip
    
    Then $G$ is ambiguous \;$\iff$\; the PCP $X$ has a solution.
  \end{proof}
\end{frame}