diff -r 32323727af96 -r 9699ad581dc2 ProgTutorial/First_Steps.thy --- a/ProgTutorial/First_Steps.thy Sun Oct 30 17:45:10 2011 +0000 +++ b/ProgTutorial/First_Steps.thy Wed Nov 02 13:38:19 2011 +0000 @@ -508,9 +508,10 @@ text {* The function @{ML_text "my_note"} in line 3 is just a wrapper for the function - @{ML_ind note in Local_Theory}; its purpose is to store a theorem under a name. - In lines 5 to 6 we call this function to give alternative names for three - theorems. The point of @{ML "#>"} is that you can sequence such functions. + @{ML_ind note in Local_Theory} in the structure @{ML_struct Local_Theory}; + its purpose is to store a theorem under a name. + In lines 5 to 6 we call this function to give alternative names for the three + theorems. The point of @{ML "#>"} is that you can sequence such function calls. The remaining combinators we describe in this section add convenience for the ``waterfall method'' of writing functions. The combinator @{ML_ind tap