diff -r 95b42288294e -r 438703674711 ProgTutorial/Recipes/Sat.thy --- a/ProgTutorial/Recipes/Sat.thy Fri May 17 11:21:09 2019 +0200 +++ b/ProgTutorial/Recipes/Sat.thy Tue May 21 14:37:39 2019 +0200 @@ -42,7 +42,7 @@ (appropriately updated) in the result. In the case above the input table is empty (i.e.~@{ML Termtab.empty}) and the output table is - @{ML_matchresult_fake [display,gray] + @{ML_response [display,gray] \Termtab.dest table\ \[(Free ("A", "bool"), 1), (Free ("B", "bool"), 2)]\} @@ -58,9 +58,9 @@ returns @{ML \BoolVar 1\ in Prop_Logic} for @{ML pform'} and the table @{ML table'} is: - @{ML_matchresult_fake [display,gray] - \map (apfst (Syntax.string_of_term @{context})) (Termtab.dest table')\ - \(\x. P x, 1)\} + @{ML_response [display,gray] + \map (apfst (YXML.content_of o Syntax.string_of_term @{context})) (Termtab.dest table')\ + \("\x. P x", 1)\} In the print out of the tabel, we used some pretty printing scaffolding to see better which assignment the table contains.