@@ -23502,6 +23502,13 @@ \subsection{Same Type}
2350223502 and they must have textually identical type parameter declaration lists.
2350323503 With this, the $j$th type parameter declaration from $S$ and from $T$
2350423504 are considered to be the same declaration, for all $j \in 1 .. s$.
23505+ \item There exists an alpha conversion of $S$ yielding $S'$, and
23506+ $S'$ and $T$ are the same type.
23507+ \commentary{%
23508+ This rule can be used to obtain
23509+ textually identical type parameter declaration lists,
23510+ if they only differ in the choice of naming.%
23511+ }
2350523512\item $S$ is of the form \code{$F$<$U_1$, \ldots\ $U_s$>} where $F$
2350623513 denotes a type alias declaration,
2350723514 the unfolding of the type alias yields $S'$,
@@ -23510,13 +23517,6 @@ \subsection{Same Type}
2351023517 denotes a type alias declaration,
2351123518 the unfolding of the type alias yields $T'$,
2351223519 and $S$ is the same type as $T'$.
23513- \item There exists an alpha conversion of $S$ yielding $S'$, and
23514- $S'$ and $T$ are the same type.
23515- \commentary{%
23516- This rule can be used to obtain
23517- textually identical type parameter declaration lists,
23518- if they only differ in the choice of naming.%
23519- }
2352023520\end{itemize}
2352123521
2352223522\LMHash{}%
0 commit comments