ProgTutorial/Essential.thy
changeset 555 2c34c69236ce
parent 554 638ed040e6f8
child 557 77ea2de0ca62
equal deleted inserted replaced
554:638ed040e6f8 555:2c34c69236ce
   176   Hint: The third term is already quite big, and the pretty printer
   176   Hint: The third term is already quite big, and the pretty printer
   177   may omit parts of it by default. If you want to see all of it, you
   177   may omit parts of it by default. If you want to see all of it, you
   178   can use the following ML-function to set the printing depth to a higher 
   178   can use the following ML-function to set the printing depth to a higher 
   179   value:
   179   value:
   180 
   180 
   181   @{ML [display,gray] "print_depth 50"}
   181   @{ML [display,gray] "default_print_depth 50"}
   182   \end{exercise}
   182   \end{exercise}
   183 
   183 
   184   The antiquotation @{text "@{prop \<dots>}"} constructs terms by inserting the 
   184   The antiquotation @{text "@{prop \<dots>}"} constructs terms by inserting the 
   185   usually invisible @{text "Trueprop"}-coercions whenever necessary. 
   185   usually invisible @{text "Trueprop"}-coercions whenever necessary. 
   186   Consider for example the pairs
   186   Consider for example the pairs