Skip to content

Commit

Permalink
formalism: Add polymorphic error forms to syntax description
Browse files Browse the repository at this point in the history
  • Loading branch information
mirryi committed Jun 2, 2023
1 parent 600ddae commit fba8440
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion formalism/polymorphism.tex
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@ \subsubsection{Syntax}
% \mid \MTArrow{\MTMV}{\MTMV} \mid \MTProd{\MTMV}{\MTMV}
\mid \MTForall{\MTVarMV}{\MTMV} \mid \MTVarMV \mid \MTUnbound{\MTVarMV} \\
\EMName & \EMV & \Coloneqq & \cdots \mid \ETypeLam{\TVarMV}{\EMV} \mid \ETypeAp{\EMV}{\TMV} \\
\ECMName & \ECMV & \Coloneqq & \cdots \mid \ECTypeLam{\MTVarMV}{\ECMV} \mid \ECTypeAp{\ECMV}{\MTMV}
\ECMName & \ECMV & \Coloneqq & \cdots \mid \ECTypeLam{\MTVarMV}{\ECMV} \mid \ECTypeAp{\ECMV}{\MTMV} \\
& & \mid & \ECSynNonMatchedForall{\ECMV} \mid \ECAnaNonMatchedForall{\ECMV}
\end{array}\]

\subsubsection{Unmarked types}
Expand Down

0 comments on commit fba8440

Please sign in to comment.