[FMFP] Start typing summary

This commit is contained in:
2026-03-04 08:14:49 +01:00
parent d2fdb13eec
commit e83c64315a
4 changed files with 16 additions and 0 deletions
@@ -68,5 +68,13 @@
% \input{parts/01_formal-reasoning/05_correctness/}
% \input{parts/01_formal-reasoning/}
\newsection
\section{Typing}
\input{parts/02_typing/00_intro.tex}
\input{parts/02_typing/01_mini-haskell/00_syntax.tex}
% \input{parts/02_typing/01_mini-haskell/}
\input{parts/02_typing/02_lambda-calculus.tex}
% \input{parts/02_mini-haskell/}
\end{document}
@@ -0,0 +1,3 @@
A great type system is essential for all programming languages, but especially so for functional programming languages.
The issue however is that the problem of deciding which expressions are good and which ones aren't is undecidable.
@@ -0,0 +1,4 @@
\subsection{Mini-Haskell}
This is a stripped down version of Haskell, used here to explore the type system Haskell uses
\subsubsection{Syntax}
@@ -0,0 +1 @@
\subsection{Lambda calculus}