# HG changeset patch # User wenzelm # Date 1286827850 -3600 # Node ID 3eb0694e6fcb8a250937a6ccff5cedc5cdc9e655 # Parent 08f59175e541323d08ad08487a0b9c5d2c7daf9d more refs; diff -r 08f59175e541 -r 3eb0694e6fcb doc-src/IsarImplementation/Thy/Logic.thy --- a/doc-src/IsarImplementation/Thy/Logic.thy Mon Oct 11 21:05:01 2010 +0100 +++ b/doc-src/IsarImplementation/Thy/Logic.thy Mon Oct 11 21:10:50 2010 +0100 @@ -619,7 +619,7 @@ "d(\\<^isub>i)"} for some @{text "\\<^isub>i"} projected from @{text "\<^vec>\"}. Thus overloaded definitions essentially work by primitive recursion over the syntactic structure of a single type - argument. + argument. See also \cite[\S4.3]{Haftmann-Wenzel:2006:classes}. *} text %mlref {*