[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

View File

@@ -68,5 +68,13 @@
% \input{parts/01_formal-reasoning/05_correctness/} % \input{parts/01_formal-reasoning/05_correctness/}
% \input{parts/01_formal-reasoning/} % \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} \end{document}

View File

@@ -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.

View File

@@ -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}

View File

@@ -0,0 +1 @@
\subsection{Lambda calculus}