Skip to content

Commit

Permalink
Update 4_tp4.mdx
Browse files Browse the repository at this point in the history
  • Loading branch information
fortierq authored Oct 18, 2024
1 parent 654e778 commit 36c79db
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions docs/tp/4_tp4/4_tp4.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,13 @@ L'algorithme CYK permet de déterminer, par programmation dynamique, si un mot e
Il permet aussi de trouver un arbre de dérivation pour ce mot, par analyse syntaxique ascendante (bottom-up : des feuilles à la racine).

L'algorithme prend en entrée une grammaire $G = (\Sigma, V, R, S)$ en forme normale de Chomsky, c'est-à-dire que toutes les productions sont de la forme $X \to YZ$ ou $X \to a$ ou $S \to \epsilon$, où $X, Y, Z \in V$ et $a \in \Sigma$.
On note $V =\{X_0, X_1, \ldots, X_{n-1}\}$ les variables, où $S = X_0$.
On note $V =\{X_0, X_1, \ldots, X_{k-1}\}$ les variables, où $S = X_0$.

## Équation de récurrence

Cette partie est à faire sur papier.

Soit $u = u_1 \ldots u_n \in \Sigma^*$. On veut savoir si $u \in L(G)$. Pour cela, on va calculer, pour $i \in \{0, \ldots, n\}$, $j \in \{1, \ldots, n\}$ et $k \in \{0, \ldots, n-1\}$ :
Soit $u = u_0 \ldots u_{n-1} \in \Sigma^*$. On veut savoir si $u \in L(G)$. Pour cela, on va calculer, pour $i \in \{0, \ldots, k - 1\}$, $d \in \{0, \ldots, n - 1\}$ et $i \in \{0, \ldots, k-1\}$ :

$$
\begin{align*}
Expand Down

0 comments on commit 36c79db

Please sign in to comment.