2 Warning: Pattern match(es) completely overlapped
3 in the definition of function `a'
5 Warning: Pattern match(es) completely overlapped
6 in the definition of function `b'
8 Warning: Pattern match(es) completely overlapped
9 in the definition of function `d'
11 Warning: Pattern match(es) completely overlapped
12 in the definition of function `d'
14 Warning: Pattern match(es) completely overlapped
15 in the definition of function `f'
18 ================================================================================
21 ==_a1Fg :: PrelBase.Int{-3g,W-}
22 -> PrelBase.Int{-3g,W-}
23 -> PrelBase.Bool{-34,W-}
27 ==_a1Fh :: PrelBase.Int{-3g,W-}
28 -> PrelBase.Int{-3g,W-}
29 -> PrelBase.Bool{-34,W-}
33 lit_a1Fi :: PrelBase.Int{-3g,W-}
37 lit_a1Fj :: PrelBase.Int{-3g,W-}
41 ds_d1IS :: (PrelBase.Char{-38,W-}, PrelBase.Char{-38,W-}, PrelBase.Char{-38,W-}, PrelBase.Char{-38,W-})
44 let { ds_d1RP :: (PrelBase.Char{-38,W-}, (PrelBase.Char{-38,W-}, (PrelBase.Char{-38,W-}, PrelBase.Char{-38,W-})))
48 eq4_aWR :: PrelBase.Bool{-34,W-}
51 ==_a1Fh lit_a1Fi lit_a1Fj } in
53 eq4_r49 :: PrelBase.Bool{-34,W-}
58 lit_a1MU :: PrelBase.Int{-3g,W-}
63 eq3_aX5 :: PrelBase.Bool{-34,W-}
66 ==_a1Fg lit_a1A5 lit_a1MU } in
68 eq3_r48 :: PrelBase.Bool{-34,W-}
73 eq2_aXj :: PrelBase.Bool{-34,W-}
76 ==_a1A2 lit_a1A3 lit_a1A4 } in
78 eq2_r47 :: PrelBase.Bool{-34,W-}
84 PrelBase.True{-5E,w-}{i} ->
86 ds_d1Nw :: PrelBase.Char{-38,W-}
89 PrelBase.C#{-54,w-}{i} {'a'} } in
90 let { ds_d1NA :: (PrelBase.Char{-38,W-}, (PrelBase.Char{-38,W-}, PrelBase.Char{-38,W-}))
94 ds_d1NQ :: PrelBase.Char{-38,W-}
97 PrelBase.C#{-54,w-}{i} {'a'} } in
98 let { ds_d1NU :: (PrelBase.Char{-38,W-}, PrelBase.Char{-38,W-})
102 ds_d1Oa :: PrelBase.Char{-38,W-}
105 PrelBase.C#{-54,w-}{i} {'a'} } in
107 ds_d1Oe :: PrelBase.Char{-38,W-}
110 PrelBase.C#{-54,w-}{i} {'a'}
112 PrelTup.(,){-62,w-}{i}
113 {_@_ PrelBase.Char{-38,W-}
114 _@_ PrelBase.Char{-38,W-}
118 PrelTup.(,){-62,w-}{i}
119 {_@_ PrelBase.Char{-38,W-}
120 _@_ (PrelBase.Char{-38,W-}, PrelBase.Char{-38,W-})
124 PrelTup.(,){-62,w-}{i}
125 {_@_ PrelBase.Char{-38,W-}
126 _@_ (PrelBase.Char{-38,W-}, (PrelBase.Char{-38,W-}, PrelBase.Char{-38,W-}))
129 PrelBase.False{-58,w-}{i} ->
131 PrelBase.True{-5E,w-}{i} ->
133 ds_d1OI :: PrelBase.Char{-38,W-}
136 PrelBase.C#{-54,w-}{i} {'b'} } in
137 let { ds_d1OM :: (PrelBase.Char{-38,W-}, (PrelBase.Char{-38,W-}, PrelBase.Char{-38,W-}))
141 ds_d1P2 :: PrelBase.Char{-38,W-}
144 PrelBase.C#{-54,w-}{i} {'b'} } in
145 let { ds_d1P6 :: (PrelBase.Char{-38,W-}, PrelBase.Char{-38,W-})
149 ds_d1Pm :: PrelBase.Char{-38,W-}
152 PrelBase.C#{-54,w-}{i} {'b'} } in
154 ds_d1Pq :: PrelBase.Char{-38,W-}
157 PrelBase.C#{-54,w-}{i} {'b'}
159 PrelTup.(,){-62,w-}{i}
160 {_@_ PrelBase.Char{-38,W-}
161 _@_ PrelBase.Char{-38,W-}
165 PrelTup.(,){-62,w-}{i}
166 {_@_ PrelBase.Char{-38,W-}
167 _@_ (PrelBase.Char{-38,W-}, PrelBase.Char{-38,W-})
171 PrelTup.(,){-62,w-}{i}
172 {_@_ PrelBase.Char{-38,W-}
173 _@_ (PrelBase.Char{-38,W-}, (PrelBase.Char{-38,W-}, PrelBase.Char{-38,W-}))
176 PrelBase.False{-58,w-}{i} ->
178 PrelBase.True{-5E,w-}{i} ->
180 ds_d1PU :: PrelBase.Char{-38,W-}
183 PrelBase.C#{-54,w-}{i} {'c'} } in
184 let { ds_d1PY :: (PrelBase.Char{-38,W-}, (PrelBase.Char{-38,W-}, PrelBase.Char{-38,W-}))
188 ds_d1Qe :: PrelBase.Char{-38,W-}
191 PrelBase.C#{-54,w-}{i} {'c'} } in
192 let { ds_d1Qi :: (PrelBase.Char{-38,W-}, PrelBase.Char{-38,W-})
196 ds_d1Qy :: PrelBase.Char{-38,W-}
199 PrelBase.C#{-54,w-}{i} {'c'} } in
201 ds_d1QC :: PrelBase.Char{-38,W-}
204 PrelBase.C#{-54,w-}{i} {'c'}
206 PrelTup.(,){-62,w-}{i}
207 {_@_ PrelBase.Char{-38,W-}
208 _@_ PrelBase.Char{-38,W-}
212 PrelTup.(,){-62,w-}{i}
213 {_@_ PrelBase.Char{-38,W-}
214 _@_ (PrelBase.Char{-38,W-}, PrelBase.Char{-38,W-})
218 PrelTup.(,){-62,w-}{i}
219 {_@_ PrelBase.Char{-38,W-}
220 _@_ (PrelBase.Char{-38,W-}, (PrelBase.Char{-38,W-}, PrelBase.Char{-38,W-}))
223 PrelBase.False{-58,w-}{i} ->
225 ds_d1QY :: PrelBase.Char{-38,W-}
228 PrelBase.C#{-54,w-}{i} {'d'} } in
229 let { ds_d1R2 :: (PrelBase.Char{-38,W-}, (PrelBase.Char{-38,W-}, PrelBase.Char{-38,W-}))
233 ds_d1Ri :: PrelBase.Char{-38,W-}
236 PrelBase.C#{-54,w-}{i} {'d'} } in
237 let { ds_d1Rm :: (PrelBase.Char{-38,W-}, PrelBase.Char{-38,W-})
241 ds_d1RC :: PrelBase.Char{-38,W-}
244 PrelBase.C#{-54,w-}{i} {'d'} } in
246 ds_d1RG :: PrelBase.Char{-38,W-}
249 PrelBase.C#{-54,w-}{i} {'d'}
251 PrelTup.(,){-62,w-}{i}
252 {_@_ PrelBase.Char{-38,W-}
253 _@_ PrelBase.Char{-38,W-}
257 PrelTup.(,){-62,w-}{i}
258 {_@_ PrelBase.Char{-38,W-}
259 _@_ (PrelBase.Char{-38,W-}, PrelBase.Char{-38,W-})
263 PrelTup.(,){-62,w-}{i}
264 {_@_ PrelBase.Char{-38,W-}
265 _@_ (PrelBase.Char{-38,W-}, (PrelBase.Char{-38,W-}, PrelBase.Char{-38,W-}))
272 case ds_d1RP of { PrelTup.(,){-62,w-}{i} x4_aWs ds_d1RY ->
273 case ds_d1RY of { PrelTup.(,){-62,w-}{i} y4_aWt ds_d1S7 ->
274 case ds_d1S7 of { PrelTup.(,){-62,w-}{i} z4_aWu a4_aWv ->
275 PrelTup.(,,,){-64,w-}{i}
276 {_@_ PrelBase.Char{-38,W-}
277 _@_ PrelBase.Char{-38,W-}
278 _@_ PrelBase.Char{-38,W-}
279 _@_ PrelBase.Char{-38,W-}
284 x4_aWs :: PrelBase.Char{-38,W-}
290 PrelTup.(,,,){-64,w-}{i} x4_aWs y4_aWt z4_aWu a4_aWv ->
292 y4_aWt :: PrelBase.Char{-38,W-}
298 PrelTup.(,,,){-64,w-}{i} x4_aWs y4_aWt z4_aWu a4_aWv ->
300 z4_aWu :: PrelBase.Char{-38,W-}
306 PrelTup.(,,,){-64,w-}{i} x4_aWs y4_aWt z4_aWu a4_aWv ->
308 a4_aWv :: PrelBase.Char{-38,W-}
314 PrelTup.(,,,){-64,w-}{i} x4_aWs y4_aWt z4_aWu a4_aWv ->
316 x4{-r4d,x-} :: PrelBase.Char{-38,W-}
320 y4{-r4c,x-} :: PrelBase.Char{-38,W-}
324 z4{-r4b,x-} :: PrelBase.Char{-38,W-}
328 a4{-r4a,x-} :: PrelBase.Char{-38,W-}
332 lit_a1Jt :: PrelBase.Int{-3g,W-}
336 ds_d1Jy :: (PrelBase.Int{-3g,W-}, PrelBase.Int{-3g,W-})
339 case >_a1zV x3_aYi lit_a1zW of {
340 PrelBase.True{-5E,w-}{i} ->
341 PrelTup.(,){-62,w-}{i}
342 {_@_ PrelBase.Int{-3g,W-}
343 _@_ PrelBase.Int{-3g,W-}
346 PrelBase.False{-58,w-}{i} ->
347 case <=_a1zZ x3_aYi lit_a1Jt of {
348 PrelBase.True{-5E,w-}{i} ->
349 PrelTup.(,){-62,w-}{i}
350 {_@_ PrelBase.Int{-3g,W-}
351 _@_ PrelBase.Int{-3g,W-}
354 PrelBase.False{-58,w-}{i} ->
355 GHCerr.nonExhaustiveGuardsError{-8l,w-}
356 _@_ (PrelBase.Int{-3g,W-}, PrelBase.Int{-3g,W-})
357 _string_ "ds020.hs:42|";
360 x3_aYi :: PrelBase.Int{-3g,W-}
363 case ds_d1Jy of { PrelTup.(,){-62,w-}{i} x3_aYi y3_aYj -> x3_aYi;}
364 y3_aYj :: PrelBase.Int{-3g,W-}
367 case ds_d1Jy of { PrelTup.(,){-62,w-}{i} x3_aYi y3_aYj -> y3_aYj;}
368 x3{-r4f,x-} :: PrelBase.Int{-3g,W-}
372 y3{-r4e,x-} :: PrelBase.Int{-3g,W-}
376 ds_d1JT :: _forall_ [taZa] => (taZa, taZa, [taZa])
381 ==_a1zQ :: PrelBase.Int{-3g,W-}
382 -> PrelBase.Int{-3g,W-}
383 -> PrelBase.Bool{-34,W-}
387 ==_a1A6 :: PrelBase.Int{-3g,W-}
388 -> PrelBase.Int{-3g,W-}
389 -> PrelBase.Bool{-34,W-}
393 lit_a1A7 :: PrelBase.Int{-3g,W-}
397 lit_a1A8 :: PrelBase.Int{-3g,W-}
401 ds_d1V4 :: (taZa, taZa, [taZa])
404 let { ds_d1Xt :: [taZa]
408 eq4_aZg :: PrelBase.Bool{-34,W-}
411 ==_a1A6 lit_a1A7 lit_a1A8 } in
413 eq4_r3Y :: PrelBase.Bool{-34,W-}
418 lit_a1VR :: PrelBase.Int{-3g,W-}
423 eq3_aZu :: PrelBase.Bool{-34,W-}
426 ==_a1zQ lit_a1zU lit_a1VR } in
428 eq3_r3X :: PrelBase.Bool{-34,W-}
433 eq2_aZI :: PrelBase.Bool{-34,W-}
436 ==_a1zR lit_a1zS lit_a1zT } in
438 eq2_r3W :: PrelBase.Bool{-34,W-}
444 PrelBase.True{-5E,w-}{i} -> PrelBase.[]{-5i,w-}{i} _@_ taZa;
445 PrelBase.False{-58,w-}{i} ->
447 PrelBase.True{-5E,w-}{i} ->
452 PrelBase.[]{-5i,w-}{i} {_@_ taZa}
453 } in PrelBase.:{-55,w-}{i} {_@_ taZa x2_aZ2 ds_d1WI};
454 PrelBase.False{-58,w-}{i} ->
456 PrelBase.True{-5E,w-}{i} ->
461 PrelBase.[]{-5i,w-}{i} {_@_ taZa}
462 } in PrelBase.:{-55,w-}{i} {_@_ taZa x2_aZ2 ds_d1X8};
463 PrelBase.False{-58,w-}{i} -> PrelBase.[]{-5i,w-}{i} _@_ taZa;
469 fail_d1Xu :: (taZa, taZa, [taZa])
472 GHCerr.irrefutPatError{-8g,w-}
473 _@_ (taZa, taZa, [taZa])
474 _string_ "ds020.hs:39|(x2 PrelBase.: (xs2 PrelBase.: ys2))"
477 PrelBase.[]{-5i,w-}{i} -> fail_d1Xu;
478 PrelBase.:{-55,w-}{i} x2_aZ2 ds_d1XH ->
480 PrelBase.[]{-5i,w-}{i} -> fail_d1Xu;
481 PrelBase.:{-55,w-}{i} xs2_aZ3 ys2_aZ4 ->
482 PrelTup.(,,){-63,w-}{i}
483 {_@_ taZa _@_ taZa _@_ [taZa] x2_aZ2 xs2_aZ3 ys2_aZ4};
492 PrelTup.(,,){-63,w-}{i} x2_aZ2 xs2_aZ3 ys2_aZ4 ->
500 PrelTup.(,,){-63,w-}{i} x2_aZ2 xs2_aZ3 ys2_aZ4 ->
508 PrelTup.(,,){-63,w-}{i} x2_aZ2 xs2_aZ3 ys2_aZ4 ->
511 PrelTup.(,,){-63,w-}{i}
512 {_@_ taZa _@_ taZa _@_ [taZa] x2_aZ2 xs2_aZ3 ys2_aZ4}
513 x2{-r3Z,x-} :: _forall_ [taZa] => taZa
520 PrelTup.(,,){-63,w-}{i} ds_d1Z2 ds_d1Z3 ds_d1Z4 ->
522 xs2{-r4h,x-} :: _forall_ [taZa] => taZa
529 PrelTup.(,,){-63,w-}{i} ds_d1Zk ds_d1Zj ds_d1Zl ->
531 ys2{-r4g,x-} :: _forall_ [taZa] => [taZa]
538 PrelTup.(,,){-63,w-}{i} ds_d1ZB ds_d1ZC ds_d1ZA ->
540 ds_d1Ka :: _forall_ [ta10j] => (ta10j, ta10j, [ta10j])
545 ds_d1ZO :: (ta10j, ta10j, [ta10j])
552 PrelBase.[]{-5i,w-}{i} _@_ ta10j } in
554 fail_d20l :: (ta10j, ta10j, [ta10j])
557 GHCerr.irrefutPatError{-8g,w-}
558 _@_ (ta10j, ta10j, [ta10j])
559 _string_ "ds020.hs:30|(~x PrelBase.: (~xs PrelBase.: ~ys))"
562 PrelBase.[]{-5i,w-}{i} -> fail_d20l;
563 PrelBase.:{-55,w-}{i} x_a10c ds_d20y ->
565 PrelBase.[]{-5i,w-}{i} -> fail_d20l;
566 PrelBase.:{-55,w-}{i} xs_a10d ys_a10e ->
583 PrelTup.(,,){-63,w-}{i}
584 {_@_ ta10j _@_ ta10j _@_ [ta10j] x_a10c xs_a10d ys_a10e};
593 PrelTup.(,,){-63,w-}{i} x_a10c xs_a10d ys_a10e ->
601 PrelTup.(,,){-63,w-}{i} x_a10c xs_a10d ys_a10e ->
609 PrelTup.(,,){-63,w-}{i} x_a10c xs_a10d ys_a10e ->
612 PrelTup.(,,){-63,w-}{i}
613 {_@_ ta10j _@_ ta10j _@_ [ta10j] x_a10c xs_a10d ys_a10e}
614 x{-r4k,x-} :: _forall_ [ta10j] => ta10j
621 PrelTup.(,,){-63,w-}{i} ds_d222 ds_d223 ds_d224 ->
623 xs{-r4j,x-} :: _forall_ [ta10j] => ta10j
630 PrelTup.(,,){-63,w-}{i} ds_d22k ds_d22j ds_d22l ->
632 ys{-r4i,x-} :: _forall_ [ta10j] => [ta10j]
639 PrelTup.(,,){-63,w-}{i} ds_d22B ds_d22C ds_d22A ->
641 ds_d1Kr :: _forall_ [ta10z] => (ta10z, ta10z, [ta10z])
646 ds_d22O :: (ta10z, ta10z, [ta10z])
653 PrelBase.[]{-5i,w-}{i} _@_ ta10z } in
655 fail_d23l :: (ta10z, ta10z, [ta10z])
658 GHCerr.irrefutPatError{-8g,w-}
659 _@_ (ta10z, ta10z, [ta10z])
660 _string_ "ds020.hs:29|(x1 PrelBase.: (xs1 PrelBase.: ys1))"
663 PrelBase.[]{-5i,w-}{i} -> fail_d23l;
664 PrelBase.:{-55,w-}{i} x1_a10s ds_d23y ->
666 PrelBase.[]{-5i,w-}{i} -> fail_d23l;
667 PrelBase.:{-55,w-}{i} xs1_a10t ys1_a10u ->
668 PrelTup.(,,){-63,w-}{i}
669 {_@_ ta10z _@_ ta10z _@_ [ta10z] x1_a10s xs1_a10t ys1_a10u};
678 PrelTup.(,,){-63,w-}{i} x1_a10s xs1_a10t ys1_a10u ->
686 PrelTup.(,,){-63,w-}{i} x1_a10s xs1_a10t ys1_a10u ->
694 PrelTup.(,,){-63,w-}{i} x1_a10s xs1_a10t ys1_a10u ->
697 PrelTup.(,,){-63,w-}{i}
698 {_@_ ta10z _@_ ta10z _@_ [ta10z] x1_a10s xs1_a10t ys1_a10u}
699 x1{-r4n,x-} :: _forall_ [ta10z] => ta10z
706 PrelTup.(,,){-63,w-}{i} ds_d24T ds_d24U ds_d24V ->
708 xs1{-r4m,x-} :: _forall_ [ta10z] => ta10z
715 PrelTup.(,,){-63,w-}{i} ds_d25b ds_d25a ds_d25c ->
717 ys1{-r4l,x-} :: _forall_ [ta10z] => [ta10z]
724 PrelTup.(,,){-63,w-}{i} ds_d25s ds_d25t ds_d25r ->
726 ds_d1KI :: PrelBase.(){-40,W-}
729 let { ds_d26d :: ([GHC.Void{-3T,W-}], [GHC.Void{-3T,W-}], [GHC.Void{-3T,W-}])
733 ds_d25N :: [GHC.Void{-3T,W-}]
736 PrelBase.[]{-5i,w-}{i} _@_ GHC.Void{-3T,W-} } in
738 ds_d25R :: [GHC.Void{-3T,W-}]
741 PrelBase.[]{-5i,w-}{i} _@_ GHC.Void{-3T,W-} } in
743 ds_d25V :: [GHC.Void{-3T,W-}]
746 PrelBase.[]{-5i,w-}{i} _@_ GHC.Void{-3T,W-}
748 PrelTup.(,,){-63,w-}{i}
749 {_@_ [GHC.Void{-3T,W-}]
750 _@_ [GHC.Void{-3T,W-}]
751 _@_ [GHC.Void{-3T,W-}]
759 PrelTup.(,,){-63,w-}{i} ds_d26D ds_d26E ds_d26C ->
760 let { ds_d274 :: PrelBase.(){-40,W-}
764 fail_d26F :: PrelBase.(){-40,W-}
767 GHCerr.irrefutPatError{-8g,w-}
768 _@_ PrelBase.(){-40,W-} _string_ "ds020.hs:27|PrelBase.[]"
771 PrelBase.:{-55,w-}{i} ds_d26M ds_d26N -> fail_d26F;
772 PrelBase.[]{-5i,w-}{i} -> PrelBase.(){-60,w-}{i} {};
775 let { ds_d27u :: PrelBase.(){-40,W-}
779 fail_d275 :: PrelBase.(){-40,W-}
782 GHCerr.irrefutPatError{-8g,w-}
783 _@_ PrelBase.(){-40,W-} _string_ "ds020.hs:27|PrelBase.[]"
786 PrelBase.:{-55,w-}{i} ds_d27c ds_d27d -> fail_d275;
787 PrelBase.[]{-5i,w-}{i} -> PrelBase.(){-60,w-}{i} {};
790 let { ds_d2ql :: PrelBase.(){-40,W-}
794 fail_d27v :: PrelBase.(){-40,W-}
797 GHCerr.irrefutPatError{-8g,w-}
798 _@_ PrelBase.(){-40,W-} _string_ "ds020.hs:27|PrelBase.[]"
801 PrelBase.:{-55,w-}{i} ds_d27C ds_d27D -> fail_d27v;
802 PrelBase.[]{-5i,w-}{i} -> PrelBase.(){-60,w-}{i} {};
805 PrelBase.(){-60,w-}{i} {};}
806 ds_d1KN :: PrelBase.(){-40,W-}
809 let { ds_d28A :: ([GHC.Void{-3T,W-}], [GHC.Void{-3T,W-}], [GHC.Void{-3T,W-}])
813 ds_d283 :: [GHC.Void{-3T,W-}]
816 PrelBase.[]{-5i,w-}{i} _@_ GHC.Void{-3T,W-} } in
818 ds_d287 :: [GHC.Void{-3T,W-}]
821 PrelBase.[]{-5i,w-}{i} _@_ GHC.Void{-3T,W-} } in
823 ds_d28b :: [GHC.Void{-3T,W-}]
826 PrelBase.[]{-5i,w-}{i} _@_ GHC.Void{-3T,W-}
828 PrelTup.(,,){-63,w-}{i}
829 {_@_ [GHC.Void{-3T,W-}]
830 _@_ [GHC.Void{-3T,W-}]
831 _@_ [GHC.Void{-3T,W-}]
837 fail_d28B :: PrelBase.(){-40,W-}
840 GHCerr.irrefutPatError{-8g,w-}
841 _@_ PrelBase.(){-40,W-}
842 _string_ "ds020.hs:26|(PrelBase.[], PrelBase.[], PrelBase.[])"
847 PrelTup.(,,){-63,w-}{i} ds_d28K ds_d28L ds_d28M ->
849 PrelBase.:{-55,w-}{i} ds_d28T ds_d28U -> fail_d28B;
850 PrelBase.[]{-5i,w-}{i} ->
852 PrelBase.:{-55,w-}{i} ds_d297 ds_d298 -> fail_d28B;
853 PrelBase.[]{-5i,w-}{i} ->
855 PrelBase.:{-55,w-}{i} ds_d29l ds_d29m -> fail_d28B;
856 PrelBase.[]{-5i,w-}{i} -> PrelBase.(){-60,w-}{i} {};
860 g{-r4o,x-} :: _forall_ [ta11C ta11F] => [ta11C] -> [ta11F]
865 g_a11w :: [ta11C] -> [ta11F]
871 let { ds_d2qm :: PrelBase.(){-40,W-}
874 let { ds_d2qn :: PrelBase.(){-40,W-}
877 let { ds_d2qo :: PrelBase.(){-40,W-}
880 let { ds_d2qp :: PrelBase.(){-40,W-}
884 fail_d2a6 :: PrelBase.(){-40,W-}
887 GHCerr.irrefutPatError{-8g,w-}
888 _@_ PrelBase.(){-40,W-} _string_ "ds020.hs:22|PrelBase.[]"
891 PrelBase.:{-55,w-}{i} ds_d2ad ds_d2ae -> fail_d2a6;
892 PrelBase.[]{-5i,w-}{i} -> PrelBase.(){-60,w-}{i} {};
895 PrelBase.(){-60,w-}{i} {}
897 PrelBase.(){-60,w-}{i} {}
899 PrelBase.(){-60,w-}{i} {}
901 PrelBase.[]{-5i,w-}{i} _@_ ta11F;
903 f{-r4p,x-} :: _forall_ [ta11W ta11Y] => [ta11W] -> [ta11Y]
908 f_a11H :: [ta11W] -> [ta11Y]
914 let { x_r3R :: [ta11W]
921 GHCerr.irrefutPatError{-8g,w-}
922 _@_ [ta11W] _string_ "ds020.hs:19|(x@PrelBase.[])"
925 PrelBase.:{-55,w-}{i} ds_d2aX ds_d2aY -> fail_d2aQ;
926 PrelBase.[]{-5i,w-}{i} -> x_r3R;
929 PrelBase.[]{-5i,w-}{i} _@_ ta11Y;
931 d{-r4q,x-} :: _forall_
934 {PrelBase.Num{-2c,p-} ta125}
935 -> {PrelBase.Num{-2c,p-} ta12z}
936 -> {PrelBase.Ord{-2d,p-} ta125}
941 _/\_ ta125 ta12z -> \ d.Num_a12C :: {PrelBase.Num{-2c,p-} ta125}
943 d.Num_a12C d.Num_a12H :: {PrelBase.Num{-2c,p-} ta12z}
945 d.Num_a12H d.Ord_a12M :: {PrelBase.Ord{-2d,p-} ta125}
949 d.Eq_a12E :: {PrelBase.Eq{-23,p-} ta125}
952 PrelBase.scsel_OrdPrelBaseEq{-a2bU,p-} _@_ ta125 d.Ord_a12M;
953 fromInt_a2bq :: PrelBase.Int{-3g,W-} -> ta125
956 PrelBase.fromInt{-8R,p-} _@_ ta125 d.Num_a12C;
961 ds_d2e5 :: PrelBase.Int{-3g,W-}
964 PrelBase.I#{-5b,w-}{i} 11
965 } in fromInt_a2bq ds_d2e5;
966 ==_a2bs :: ta125 -> ta125 -> PrelBase.Bool{-34,W-}
969 PrelBase.=={-8Y,p-} _@_ ta125 d.Eq_a12E;
970 fromInt_a2bt :: PrelBase.Int{-3g,W-} -> ta12z
973 PrelBase.fromInt{-8R,p-} _@_ ta12z d.Num_a12H;
978 ds_d2ez :: PrelBase.Int{-3g,W-}
981 PrelBase.I#{-5b,w-}{i} 4
982 } in fromInt_a2bt ds_d2ez;
983 fromInt_a2bv :: PrelBase.Int{-3g,W-} -> ta125
991 ds_d2eO :: PrelBase.Int{-3g,W-}
994 PrelBase.I#{-5b,w-}{i} 12
995 } in fromInt_a2bv ds_d2eO;
996 ==_a2bx :: ta125 -> ta125 -> PrelBase.Bool{-34,W-}
1000 fromInt_a2by :: PrelBase.Int{-3g,W-} -> ta12z
1008 ds_d2f4 :: PrelBase.Int{-3g,W-}
1011 PrelBase.I#{-5b,w-}{i} 3
1012 } in fromInt_a2by ds_d2f4;
1013 fromInt_a2bA :: PrelBase.Int{-3g,W-} -> ta125
1021 ds_d2fj :: PrelBase.Int{-3g,W-}
1024 PrelBase.I#{-5b,w-}{i} 4
1025 } in fromInt_a2bA ds_d2fj;
1026 >=_a2bC :: ta125 -> ta125 -> PrelBase.Bool{-34,W-}
1029 PrelBase.>={-8Z,p-} _@_ ta125 d.Ord_a12M;
1030 d.Num_a12O :: {PrelBase.Num{-2c,p-} ta125}
1034 -_a2bD :: ta125 -> ta125 -> ta125
1037 PrelBase.-{-817,p-} _@_ ta125 d.Num_a12O;
1038 fromInt_a2bE :: PrelBase.Int{-3g,W-} -> ta12z
1046 ds_d2fP :: PrelBase.Int{-3g,W-}
1049 PrelBase.I#{-5b,w-}{i} 2
1050 } in fromInt_a2bE ds_d2fP;
1051 fromInt_a2bG :: PrelBase.Int{-3g,W-} -> ta125
1059 ds_d2g4 :: PrelBase.Int{-3g,W-}
1062 PrelBase.I#{-5b,w-}{i} 43
1063 } in fromInt_a2bG ds_d2g4;
1064 >=_a2bI :: ta125 -> ta125 -> PrelBase.Bool{-34,W-}
1068 -_a2bJ :: ta125 -> ta125 -> ta125
1072 fromInt_a2bK :: PrelBase.Int{-3g,W-} -> ta12z
1080 ds_d2gl :: PrelBase.Int{-3g,W-}
1083 PrelBase.I#{-5b,w-}{i} 1
1084 } in fromInt_a2bK ds_d2gl;
1085 fromInt_a2bM :: PrelBase.Int{-3g,W-} -> ta125
1093 ds_d2gA :: PrelBase.Int{-3g,W-}
1096 PrelBase.I#{-5b,w-}{i} 999
1097 } in fromInt_a2bM ds_d2gA;
1098 >=_a2bO :: ta125 -> ta125 -> PrelBase.Bool{-34,W-}
1102 -_a2bP :: ta125 -> ta125 -> ta125
1106 fromInt_a2bQ :: PrelBase.Int{-3g,W-} -> ta12z
1114 ds_d2gR :: PrelBase.Int{-3g,W-}
1117 PrelBase.I#{-5b,w-}{i} 0
1118 } in fromInt_a2bQ ds_d2gR;
1119 d_a120 :: ta125 -> ta12z
1125 let { fail_d2ig :: ta12z
1128 let { ds_d2h9 :: PrelBase.(){-40,W-}
1132 fail_d2hC :: PrelBase.(){-40,W-}
1135 GHCerr.irrefutPatError{-8g,w-}
1136 _@_ PrelBase.(){-40,W-} _string_ "ds020.hs:13|(n+4)"
1142 >=_a2bC ds_d2hw lit_a2bB)
1145 PrelBase.True{-5E,w-}{i} ->
1153 -_a2bD ds_d2hV lit_a2bB)
1155 } in PrelBase.(){-60,w-}{i} {};
1156 PrelBase.False{-58,w-}{i} -> fail_d2hC;
1165 case ==_a2bx lit_a2bw ds_d2hp of {
1166 PrelBase.True{-5E,w-}{i} -> lit_a2bz;
1167 PrelBase.False{-58,w-}{i} -> fail_d2ig;
1170 case ==_a2bs lit_a2br ds_d2hp of {
1171 PrelBase.True{-5E,w-}{i} -> lit_a2bu;
1172 PrelBase.False{-58,w-}{i} -> fail_d2iA;
1175 c{-r4r,x-} :: _forall_
1176 [ta13o ta13b ta13i ta13q]
1178 {PrelNum.Fractional{-26,p-} ta13i}
1179 -> {PrelBase.Num{-2c,p-} ta13b}
1187 _/\_ ta13o ta13b ta13i ta13q -> \ d.Fractional_a13y :: {PrelNum.Fractional{-26,p-} ta13i}
1189 d.Fractional_a13y d.Num_a13t :: {PrelBase.Num{-2c,p-} ta13b}
1193 d.Eq_a13v :: {PrelBase.Eq{-23,p-} ta13b}
1196 PrelBase.scsel_NumPrelBaseEq{-a2jg,p-} _@_ ta13b d.Num_a13t;
1197 d.Num_a155 :: {PrelBase.Num{-2c,p-} ta13i}
1200 PrelNum.scsel_FractionalPrelBaseNum{-a2jZ,p-}
1201 _@_ ta13i d.Fractional_a13y;
1202 d.Eq_a13A :: {PrelBase.Eq{-23,p-} ta13i}
1205 PrelBase.scsel_NumPrelBaseEq{-a2jg,p-} _@_ ta13i d.Num_a155;
1206 fromInt_a2j8 :: PrelBase.Int{-3g,W-} -> ta13b
1209 PrelBase.fromInt{-8R,p-} _@_ ta13b d.Num_a13t;
1214 ds_d2km :: PrelBase.Int{-3g,W-}
1217 PrelBase.I#{-5b,w-}{i} 11111
1218 } in fromInt_a2j8 ds_d2km;
1219 ==_a2ja :: ta13b -> ta13b -> PrelBase.Bool{-34,W-}
1222 PrelBase.=={-8Y,p-} _@_ ta13b d.Eq_a13v;
1223 fromRational_a2jb :: PrelNum.Rational{-3r,p-} -> ta13i
1226 PrelNum.fromRational{-8T,p-} _@_ ta13i d.Fractional_a13y;
1230 fromRational_a2jb _rational_ 62831853 20000000;
1231 ==_a2jd :: ta13i -> ta13i -> PrelBase.Bool{-34,W-}
1234 PrelBase.=={-8Y,p-} _@_ ta13i d.Eq_a13A;
1235 c_a12W :: ta13q -> ta13o -> ta13b -> ta13i -> ta13q
1240 x_r3H ds_d2lx :: ta13o
1242 ds_d2lx ds_d2ly :: ta13b
1244 ds_d2ly ds_d2lu :: ta13i
1247 let { ds_d2m4 :: PrelBase.(){-40,W-}
1251 fail_d2lz :: PrelBase.(){-40,W-}
1254 GHCerr.irrefutPatError{-8g,w-}
1255 _@_ PrelBase.(){-40,W-} _string_ "ds020.hs:11|3.1415926500000002"
1257 case ==_a2jd lit_a2jc ds_d2lu of {
1258 PrelBase.True{-5E,w-}{i} -> PrelBase.(){-60,w-}{i} {};
1259 PrelBase.False{-58,w-}{i} -> fail_d2lz;
1262 let { ds_d2mh :: PrelBase.(){-40,W-}
1266 fail_d2m5 :: PrelBase.(){-40,W-}
1269 GHCerr.irrefutPatError{-8g,w-}
1270 _@_ PrelBase.(){-40,W-} _string_ "ds020.hs:11|11111"
1272 case ==_a2ja lit_a2j9 ds_d2ly of {
1273 PrelBase.True{-5E,w-}{i} -> PrelBase.(){-60,w-}{i} {};
1274 PrelBase.False{-58,w-}{i} -> fail_d2m5;
1278 ds_d2lb :: PrelBase.(){-40,W-}
1281 PrelBase.(){-60,w-}{i} {}
1284 b{-r4s,x-} :: _forall_ [ta140 ta147] => [ta140] -> [ta147]
1289 b_a13E :: [ta140] -> [ta147]
1292 \ ds_d2mU :: [ta140]
1295 let { ds_d2nB :: (ta140, ta140, [ta140])
1299 fail_d2mV :: (ta140, ta140, [ta140])
1302 GHCerr.irrefutPatError{-8g,w-}
1303 _@_ (ta140, ta140, [ta140])
1304 _string_ "ds020.hs:8|(x PrelBase.: (xs PrelBase.: ys))"
1307 PrelBase.[]{-5i,w-}{i} -> fail_d2mV;
1308 PrelBase.:{-55,w-}{i} x_r3z ds_d2n8 ->
1310 PrelBase.[]{-5i,w-}{i} -> fail_d2mV;
1311 PrelBase.:{-55,w-}{i} xs_r3A ys_r3B ->
1312 PrelTup.(,,){-63,w-}{i}
1313 {_@_ ta140 _@_ ta140 _@_ [ta140] x_r3z xs_r3A ys_r3B};
1321 case ds_d2nB of { PrelTup.(,,){-63,w-}{i} x_r3z xs_r3A ys_r3B ->
1327 case ds_d2nB of { PrelTup.(,,){-63,w-}{i} x_r3z xs_r3A ys_r3B ->
1333 case ds_d2nB of { PrelTup.(,,){-63,w-}{i} x_r3z xs_r3A ys_r3B ->
1335 } in PrelBase.[]{-5i,w-}{i} _@_ ta147;
1337 a{-r4t,x-} :: _forall_
1338 [ta14y ta14B ta14E ta14G]
1340 ([ta14y], [ta14B], [ta14E]) -> [ta14G]
1343 _/\_ ta14y ta14B ta14E ta14G ->
1345 a_a149 :: ([ta14y], [ta14B], [ta14E]) -> [ta14G]
1348 \ ds_d2oz :: ([ta14y], [ta14B], [ta14E])
1351 let { ds_d2qq :: PrelBase.(){-40,W-}
1355 fail_d2oA :: PrelBase.(){-40,W-}
1358 GHCerr.irrefutPatError{-8g,w-}
1359 _@_ PrelBase.(){-40,W-}
1360 _string_ "ds020.hs:5|(PrelBase.[], PrelBase.[], PrelBase.[])"
1365 PrelTup.(,,){-63,w-}{i} ds_d2oJ ds_d2oK ds_d2oL ->
1367 PrelBase.:{-55,w-}{i} ds_d2oS ds_d2oT -> fail_d2oA;
1368 PrelBase.[]{-5i,w-}{i} ->
1370 PrelBase.:{-55,w-}{i} ds_d2p6 ds_d2p7 -> fail_d2oA;
1371 PrelBase.[]{-5i,w-}{i} ->
1373 PrelBase.:{-55,w-}{i} ds_d2pk ds_d2pl -> fail_d2oA;
1374 PrelBase.[]{-5i,w-}{i} -> PrelBase.(){-60,w-}{i} {};
1379 PrelBase.[]{-5i,w-}{i} _@_ ta14G;
1381 d.Eq_a14Y :: {PrelBase.Eq{-23,p-} PrelBase.Int{-3g,W-}}
1384 PrelBase.$d8{-rq4,p-}
1385 ==_a1zR :: PrelBase.Int{-3g,W-}
1386 -> PrelBase.Int{-3g,W-}
1387 -> PrelBase.Bool{-34,W-}
1390 PrelBase.=={-8Y,p-} _@_ PrelBase.Int{-3g,W-} d.Eq_a14Y
1391 lit_a1zS :: PrelBase.Int{-3g,W-}
1394 PrelBase.I#{-5b,w-}{i} 2
1395 lit_a1zT :: PrelBase.Int{-3g,W-}
1398 PrelBase.I#{-5b,w-}{i} 4
1399 lit_a1zU :: PrelBase.Int{-3g,W-}
1402 PrelBase.I#{-5b,w-}{i} 3
1403 d.Ord_a151 :: {PrelBase.Ord{-2d,p-} PrelBase.Int{-3g,W-}}
1406 PrelBase.$d7{-rq3,p-}
1407 >_a1zV :: PrelBase.Int{-3g,W-}
1408 -> PrelBase.Int{-3g,W-}
1409 -> PrelBase.Bool{-34,W-}
1412 PrelBase.>{-ruE,p-} _@_ PrelBase.Int{-3g,W-} d.Ord_a151
1413 lit_a1zW :: PrelBase.Int{-3g,W-}
1417 lit_a1zX :: PrelBase.Int{-3g,W-}
1421 lit_a1zY :: PrelBase.Int{-3g,W-}
1424 PrelBase.I#{-5b,w-}{i} 5
1425 d.Ord_a154 :: {PrelBase.Ord{-2d,p-} PrelBase.Int{-3g,W-}}
1429 <=_a1zZ :: PrelBase.Int{-3g,W-}
1430 -> PrelBase.Int{-3g,W-}
1431 -> PrelBase.Bool{-34,W-}
1434 PrelBase.<={-ruD,p-} _@_ PrelBase.Int{-3g,W-} d.Ord_a154
1435 lit_a1A0 :: PrelBase.Int{-3g,W-}
1439 lit_a1A1 :: PrelBase.Int{-3g,W-}
1443 ==_a1A2 :: PrelBase.Int{-3g,W-}
1444 -> PrelBase.Int{-3g,W-}
1445 -> PrelBase.Bool{-34,W-}
1449 lit_a1A3 :: PrelBase.Int{-3g,W-}
1453 lit_a1A4 :: PrelBase.Int{-3g,W-}
1457 lit_a1A5 :: PrelBase.Int{-3g,W-}