changeset 5377 | efb799c5ed3c |
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc-src/Tutorial/Misc/Chain.thy Wed Aug 26 17:27:27 1998 +0200 @@ -0,0 +1,7 @@ +Chain = List + +consts chain :: "('a => 'a => bool) * 'a list => bool" +recdef chain "measure (%(r,xs). length xs)" + "chain(r, []) = True" + "chain(r, [x]) = True" + "chain(r, x#y#zs) = (r x y & chain(r, y#zs))" +end