# HG changeset patch # User berghofe # Date 1223913069 -7200 # Node ID 527fc0af45e3e6ea6b2994615fb9d61bcb5b4bcc # Parent d7448d3cea579bb889e4c2481239b56366c6ca95 Corrected typos. diff -r d7448d3cea57 -r 527fc0af45e3 CookBook/FirstSteps.thy --- a/CookBook/FirstSteps.thy Fri Oct 10 17:13:56 2008 +0200 +++ b/CookBook/FirstSteps.thy Mon Oct 13 17:51:09 2008 +0200 @@ -182,8 +182,8 @@ section {* Terms and Types *} text {* - One way to construct terms of Isabelle on the ML-level is by using the antiquotation - @{text "@{term \}"}: + One way to construct terms of Isabelle on the ML level is by using the antiquotation + \mbox{@{text "@{term \}"}}: *} ML {* @{term "(a::nat) + b = c"} *} @@ -193,7 +193,7 @@ representation of this term. This internal representation corresponds to the datatype @{ML_text "term"}. - The internal representation of terms uses the usual de-Bruijn index mechanism where bound + The internal representation of terms uses the usual de Bruijn index mechanism where bound variables are represented by the constructor @{ML Bound}. The index in @{ML Bound} refers to the number of Abstractions (@{ML Abs}) we have to skip until we hit the @{ML Abs} that binds the corresponding variable. However, in Isabelle the names of bound variables are @@ -501,7 +501,7 @@ (FIXME: Pointer to the old reference manual) \end{readmore} - While tatics can operate on the subgoals (the @{text "A\<^isub>i"} above), they + While tactics can operate on the subgoals (the @{text "A\<^isub>i"} above), they are expected to leave the conclusion @{term C} intact, with the exception of possibly instantiating schematic variables.