diff -r 3c3f8b182e4b -r ee42cba50933 src/Doc/Isar_Ref/HOL_Specific.thy --- a/src/Doc/Isar_Ref/HOL_Specific.thy Mon Oct 12 21:15:10 2015 +0200 +++ b/src/Doc/Isar_Ref/HOL_Specific.thy Mon Oct 12 21:42:14 2015 +0200 @@ -876,7 +876,7 @@ \end{tabular} \end{center} - \noindent The ASCII representation of @{text "\x = a\"} is @{text + The ASCII representation of @{text "\x = a\"} is @{text "(| x = a |)"}. A fixed record @{text "\x = a, y = b\"} has field @{text x} of value @@ -1025,7 +1025,7 @@ \end{tabular} \medskip - \noindent Some further operations address the extension aspect of a + Some further operations address the extension aspect of a derived record scheme specifically: @{text "t.fields"} produces a record fragment consisting of exactly the new fields introduced here (the result may serve as a more part elsewhere); @{text "t.extend"} takes a fixed @@ -1041,7 +1041,7 @@ \end{tabular} \medskip - \noindent Note that @{text "t.make"} and @{text "t.fields"} coincide for + Note that @{text "t.make"} and @{text "t.fields"} coincide for root records. \ @@ -1281,7 +1281,7 @@ @{text "\\<^sub>1 \ \ \\<^sub>k \ (\<^vec>\\<^sub>n) t \ (\<^vec>\\<^sub>n) t"} \\ \end{matharray} - \noindent where @{text t} is the type constructor, @{text "\<^vec>\\<^sub>n"} + where @{text t} is the type constructor, @{text "\<^vec>\\<^sub>n"} and @{text "\<^vec>\\<^sub>n"} are distinct type variables free in the local theory and @{text "\\<^sub>1"}, \ldots, @{text "\\<^sub>k"} is a subsequence of @{text "\\<^sub>1 \ \\<^sub>1"}, @{text "\\<^sub>1 \ \\<^sub>1"}, \ldots, @{text "\\<^sub>n \ \\<^sub>n"}, @{text