equal
deleted
inserted
replaced
1 (* Author: Alexander Krauss, TU Muenchen |
1 (* Author: Alexander Krauss, TU Muenchen |
2 Author: Christian Sternagel, University of Innsbruck |
2 Author: Christian Sternagel, University of Innsbruck |
3 *) |
3 *) |
4 |
4 |
5 header {* Monad notation for arbitrary types *} |
5 section {* Monad notation for arbitrary types *} |
6 |
6 |
7 theory Monad_Syntax |
7 theory Monad_Syntax |
8 imports Main "~~/src/Tools/Adhoc_Overloading" |
8 imports Main "~~/src/Tools/Adhoc_Overloading" |
9 begin |
9 begin |
10 |
10 |