# HG changeset patch # User blanchet # Date 1347131066 -7200 # Node ID c28dd8326f9a3d6c24b991b6ea63ab02101a10ec # Parent d01a5c918298acab5c709cc366112931963e1a36 repaired "nofail4" example diff -r d01a5c918298 -r c28dd8326f9a src/HOL/Codatatype/Examples/Misc_Data.thy --- a/src/HOL/Codatatype/Examples/Misc_Data.thy Sat Sep 08 21:04:26 2012 +0200 +++ b/src/HOL/Codatatype/Examples/Misc_Data.thy Sat Sep 08 21:04:26 2012 +0200 @@ -56,16 +56,16 @@ and ('a, 'b, 'c) in_here = IH1 'b 'a | IH2 'c -data 'b nofail1 = NF11 "'b nofail1 \ 'b" | NF12 'b +data 'b nofail1 = NF11 "'b nofail1" 'b | NF12 'b data 'b nofail2 = NF2 "('b nofail2 \ 'b \ 'b nofail2 \ 'b) list" -data 'b nofail3 = NF3 "'b \ ('b nofail3 \ 'b \ 'b nofail3 \ 'b) fset" -data 'b nofail4 = NF4 "('b nofail3 \ ('b nofail3 \ 'b \ 'b nofail3 \ 'b) fset) list" +data 'b nofail3 = NF3 'b "('b nofail3 \ 'b \ 'b nofail3 \ 'b) fset" +data 'b nofail4 = NF4 "('b nofail4 \ ('b nofail4 \ 'b \ 'b nofail4 \ 'b) fset) list" (* -data 'b fail = F "'b fail \ 'b \ 'b fail \ 'b list" -data 'b fail = F "'b fail \ 'b \ 'b fail \ 'b" -data 'b fail = F "'b fail \ 'b + 'b fail" -data 'b fail = F "'b fail \ 'b" +data 'b fail = F "'b fail" 'b "'b fail" "'b list" +data 'b fail = F "'b fail" 'b "'b fail" 'b +data 'b fail = F1 "'b fail" 'b | F2 "'b fail" +data 'b fail = F "'b fail" 'b *) data l1 = L1 "l2 list"