2 Warning: Possibly incomplete patterns
3 in the definition of function `f'
5 Warning: Possibly incomplete patterns
6 in the definition of function `g'
8 Warning: Possibly incomplete patterns
9 in the definition of function `h'
11 Warning: Pattern match(es) completely overlapped
12 in the definition of function `i'
14 Warning: Pattern match(es) completely overlapped
15 in the definition of function `i'
17 Warning: Possibly incomplete patterns
18 in the definition of function `i'
21 ================================================================================
24 i{-r3s,x-} :: _forall_
27 {PrelNum.Fractional{-26,p-} taUD}
28 -> {PrelBase.Num{-2c,p-} taUw}
34 _/\_ taUw taUD taVd -> \ d.Fractional_aVl :: {PrelNum.Fractional{-26,p-} taUD}
36 d.Fractional_aVl d.Num_aVg :: {PrelBase.Num{-2c,p-} taUw}
40 d.Eq_aVi :: {PrelBase.Eq{-23,p-} taUw}
43 PrelBase.scsel_NumPrelBaseEq{-a1ls,p-} _@_ taUw d.Num_aVg;
44 d.Num_aY9 :: {PrelBase.Num{-2c,p-} taUD}
47 PrelNum.scsel_FractionalPrelBaseNum{-a1nt,p-}
48 _@_ taUD d.Fractional_aVl;
49 d.Eq_aVn :: {PrelBase.Eq{-23,p-} taUD}
52 PrelBase.scsel_NumPrelBaseEq{-a1ls,p-} _@_ taUD d.Num_aY9;
53 fromInt_a1l6 :: PrelBase.Int{-3g,W-} -> taUw
56 PrelBase.fromInt{-8R,p-} _@_ taUw d.Num_aVg;
61 ds_d1nQ :: PrelBase.Int{-3g,W-}
64 PrelBase.I#{-5b,w-}{i} 1
65 } in fromInt_a1l6 ds_d1nQ;
66 ==_a1l8 :: taUw -> taUw -> PrelBase.Bool{-34,W-}
69 PrelBase.=={-8Y,p-} _@_ taUw d.Eq_aVi;
70 fromRational_a1l9 :: PrelNum.Rational{-3r,p-} -> taUD
73 PrelNum.fromRational{-8T,p-} _@_ taUD d.Fractional_aVl;
77 fromRational_a1l9 _rational_ 11 10;
78 ==_a1lb :: taUD -> taUD -> PrelBase.Bool{-34,W-}
81 PrelBase.=={-8Y,p-} _@_ taUD d.Eq_aVn;
82 fromInt_a1lc :: PrelBase.Int{-3g,W-} -> taUw
90 ds_d1oy :: PrelBase.Int{-3g,W-}
93 PrelBase.I#{-5b,w-}{i} 2
94 } in fromInt_a1lc ds_d1oy;
95 ==_a1le :: taUw -> taUw -> PrelBase.Bool{-34,W-}
99 fromRational_a1lf :: PrelNum.Rational{-3r,p-} -> taUD
106 fromRational_a1lf _rational_ 11 5;
107 ==_a1lh :: taUD -> taUD -> PrelBase.Bool{-34,W-}
115 ==_a1lj :: taUw -> taUw -> PrelBase.Bool{-34,W-}
123 ==_a1ll :: taUD -> taUD -> PrelBase.Bool{-34,W-}
131 ==_a1ln :: taUw -> taUw -> PrelBase.Bool{-34,W-}
139 ==_a1lp :: taUD -> taUD -> PrelBase.Bool{-34,W-}
143 i_aUr :: taUw -> taUD -> [taVd]
148 ds_d1pk ds_d1pn :: taUD
155 GHCerr.patError{-8r,w-}
156 _@_ [taVd] _string_ "ds022.hs:20|function `i'" } in
161 case ==_a1le lit_a1ld ds_d1pk of {
162 PrelBase.True{-5E,w-}{i} ->
163 case ==_a1lh lit_a1lg ds_d1pn of {
164 PrelBase.True{-5E,w-}{i} -> PrelBase.[]{-5i,w-}{i} _@_ taVd;
165 PrelBase.False{-58,w-}{i} -> fail_d1po;
167 PrelBase.False{-58,w-}{i} -> fail_d1po;
170 case ==_a1l8 lit_a1l7 ds_d1pk of {
171 PrelBase.True{-5E,w-}{i} ->
172 case ==_a1lb lit_a1la ds_d1pn of {
173 PrelBase.True{-5E,w-}{i} -> PrelBase.[]{-5i,w-}{i} _@_ taVd;
174 PrelBase.False{-58,w-}{i} -> fail_d1q6;
176 PrelBase.False{-58,w-}{i} -> fail_d1q6;
179 h{-r3t,x-} :: _forall_
182 PrelBase.Char{-38,W-} -> [PrelBase.Char{-38,W-}] -> [taVQ]
187 ==_a1qR :: [PrelBase.Char{-38,W-}]
188 -> [PrelBase.Char{-38,W-}]
189 -> PrelBase.Bool{-34,W-}
193 h_aVt :: PrelBase.Char{-38,W-}
194 -> [PrelBase.Char{-38,W-}]
198 \ ds_d1rb :: PrelBase.Char{-38,W-}
200 ds_d1rb ds_d1rc :: [PrelBase.Char{-38,W-}]
207 GHCerr.patError{-8r,w-}
208 _@_ [taVQ] _string_ "ds022.hs:15|function `h'"
210 case ds_d1rb of { PrelBase.C#{-54,w-}{i} ds_d1rm ->
214 PrelBase.:{-55,w-}{i} ds_d1rB ds_d1rC -> fail_d1rd;
215 PrelBase.[]{-5i,w-}{i} -> PrelBase.[]{-5i,w-}{i} _@_ taVQ;
218 case ==_a1qR _string_ "foo" ds_d1rc of {
219 PrelBase.True{-5E,w-}{i} -> PrelBase.[]{-5i,w-}{i} _@_ taVQ;
220 PrelBase.False{-58,w-}{i} -> fail_d1rd;
224 PrelBase.[]{-5i,w-}{i} -> fail_d1rd;
225 PrelBase.:{-55,w-}{i} ds_d1su ds_d1sv ->
226 case ds_d1su of { PrelBase.C#{-54,w-}{i} ds_d1sE ->
230 PrelBase.[]{-5i,w-}{i} -> fail_d1rd;
231 PrelBase.:{-55,w-}{i} ds_d1sZ ds_d1t0 ->
232 case ds_d1sZ of { PrelBase.C#{-54,w-}{i} ds_d1t9 ->
236 PrelBase.[]{-5i,w-}{i} -> fail_d1rd;
237 PrelBase.:{-55,w-}{i} ds_d1tu ds_d1tv ->
241 PrelBase.C#{-54,w-}{i} ds_d1tE ->
245 PrelBase.:{-55,w-}{i} ds_d1tT ds_d1tU ->
247 PrelBase.[]{-5i,w-}{i} ->
248 PrelBase.[]{-5i,w-}{i} _@_ taVQ;
250 ds_d1u5 -> fail_d1rd;
253 ds_d1u8 -> fail_d1rd;
256 ds_d1ub -> fail_d1rd;
261 blob_r3r :: [PrelBase.Char{-38,W-}]
265 } in PrelBase.[]{-5i,w-}{i} _@_ taVQ;
266 ds_d1up -> fail_d1rd;
269 g{-r3u,x-} :: _forall_
272 {PrelNum.Fractional{-26,p-} taW6}
273 -> {PrelBase.Num{-2c,p-} taVZ}
279 _/\_ taVZ taW6 taWG -> \ d.Fractional_aWO :: {PrelNum.Fractional{-26,p-} taW6}
281 d.Fractional_aWO d.Num_aWJ :: {PrelBase.Num{-2c,p-} taVZ}
285 d.Eq_aWL :: {PrelBase.Eq{-23,p-} taVZ}
288 PrelBase.scsel_NumPrelBaseEq{-a1ls,p-} _@_ taVZ d.Num_aWJ;
289 d.Num_aYa :: {PrelBase.Num{-2c,p-} taW6}
292 PrelNum.scsel_FractionalPrelBaseNum{-a1nt,p-}
293 _@_ taW6 d.Fractional_aWO;
294 d.Eq_aWQ :: {PrelBase.Eq{-23,p-} taW6}
297 PrelBase.scsel_NumPrelBaseEq{-a1ls,p-} _@_ taW6 d.Num_aYa;
298 fromInteger_a1uM :: PrelBase.Integer{-3h,W-} -> taVZ
301 PrelBase.fromInteger{-8S,p-} _@_ taVZ d.Num_aWJ;
305 fromInteger_a1uM _integer_ 11111111111111111111111;
306 ==_a1uO :: taVZ -> taVZ -> PrelBase.Bool{-34,W-}
309 PrelBase.=={-8Y,p-} _@_ taVZ d.Eq_aWL;
310 fromRational_a1uP :: PrelNum.Rational{-3r,p-} -> taW6
313 PrelNum.fromRational{-8T,p-} _@_ taW6 d.Fractional_aWO;
318 _rational_ 111111111111111111 100000000000000000;
319 ==_a1uR :: taW6 -> taW6 -> PrelBase.Bool{-34,W-}
322 PrelBase.=={-8Y,p-} _@_ taW6 d.Eq_aWQ;
323 fromInteger_a1uS :: PrelBase.Integer{-3h,W-} -> taVZ
330 fromInteger_a1uS _integer_ 22222222222222222222222;
331 ==_a1uU :: taVZ -> taVZ -> PrelBase.Bool{-34,W-}
335 fromRational_a1uV :: PrelNum.Rational{-3r,p-} -> taW6
342 fromRational_a1uV _rational_ 111111111111111111 50000000000000000;
343 ==_a1uX :: taW6 -> taW6 -> PrelBase.Bool{-34,W-}
347 fromInteger_a1uY :: PrelBase.Integer{-3h,W-} -> taVZ
354 fromInteger_a1uY _integer_ 33333333333333333333333;
355 ==_a1v0 :: taVZ -> taVZ -> PrelBase.Bool{-34,W-}
359 fromRational_a1v1 :: PrelNum.Rational{-3r,p-} -> taW6
367 _rational_ 333333333333333333 100000000000000000;
368 ==_a1v3 :: taW6 -> taW6 -> PrelBase.Bool{-34,W-}
372 fromInteger_a1v4 :: PrelBase.Integer{-3h,W-} -> taVZ
379 fromInteger_a1v4 _integer_ 44444444444444444444444;
380 ==_a1v6 :: taVZ -> taVZ -> PrelBase.Bool{-34,W-}
384 fromRational_a1v7 :: PrelNum.Rational{-3r,p-} -> taW6
391 fromRational_a1v7 _rational_ 111111111111111111 25000000000000000;
392 ==_a1v9 :: taW6 -> taW6 -> PrelBase.Bool{-34,W-}
396 g_aVU :: taVZ -> taW6 -> [taWG]
401 ds_d1z4 ds_d1z7 :: taW6
408 GHCerr.patError{-8r,w-}
409 _@_ [taWG] _string_ "ds022.hs:10|function `g'" } in
410 let { fail_d1Bg :: [taWG]
413 let { fail_d1Ay :: [taWG]
420 case ==_a1v6 lit_a1v5 ds_d1z4 of {
421 PrelBase.True{-5E,w-}{i} ->
422 case ==_a1v9 lit_a1v8 ds_d1z7 of {
423 PrelBase.True{-5E,w-}{i} -> PrelBase.[]{-5i,w-}{i} _@_ taWG;
424 PrelBase.False{-58,w-}{i} -> fail_d1z8;
426 PrelBase.False{-58,w-}{i} -> fail_d1z8;
429 case ==_a1v0 lit_a1uZ ds_d1z4 of {
430 PrelBase.True{-5E,w-}{i} ->
431 case ==_a1v3 lit_a1v2 ds_d1z7 of {
432 PrelBase.True{-5E,w-}{i} -> PrelBase.[]{-5i,w-}{i} _@_ taWG;
433 PrelBase.False{-58,w-}{i} -> fail_d1zQ;
435 PrelBase.False{-58,w-}{i} -> fail_d1zQ;
438 case ==_a1uU lit_a1uT ds_d1z4 of {
439 PrelBase.True{-5E,w-}{i} ->
440 case ==_a1uX lit_a1uW ds_d1z7 of {
441 PrelBase.True{-5E,w-}{i} -> PrelBase.[]{-5i,w-}{i} _@_ taWG;
442 PrelBase.False{-58,w-}{i} -> fail_d1Ay;
444 PrelBase.False{-58,w-}{i} -> fail_d1Ay;
447 case ==_a1uO lit_a1uN ds_d1z4 of {
448 PrelBase.True{-5E,w-}{i} ->
449 case ==_a1uR lit_a1uQ ds_d1z7 of {
450 PrelBase.True{-5E,w-}{i} -> PrelBase.[]{-5i,w-}{i} _@_ taWG;
451 PrelBase.False{-58,w-}{i} -> fail_d1Bg;
453 PrelBase.False{-58,w-}{i} -> fail_d1Bg;
456 f{-r3v,x-} :: _forall_
459 {PrelNum.Fractional{-26,p-} taXc}
460 -> {PrelBase.Num{-2c,p-} taX5}
466 _/\_ taX5 taXc taXM -> \ d.Fractional_aXU :: {PrelNum.Fractional{-26,p-} taXc}
468 d.Fractional_aXU d.Num_aXP :: {PrelBase.Num{-2c,p-} taX5}
472 d.Eq_aXR :: {PrelBase.Eq{-23,p-} taX5}
475 PrelBase.scsel_NumPrelBaseEq{-a1ls,p-} _@_ taX5 d.Num_aXP;
476 d.Num_aYb :: {PrelBase.Num{-2c,p-} taXc}
479 PrelNum.scsel_FractionalPrelBaseNum{-a1nt,p-}
480 _@_ taXc d.Fractional_aXU;
481 d.Eq_aXW :: {PrelBase.Eq{-23,p-} taXc}
484 PrelBase.scsel_NumPrelBaseEq{-a1ls,p-} _@_ taXc d.Num_aYb;
485 fromInt_a1Cb :: PrelBase.Int{-3g,W-} -> taX5
488 PrelBase.fromInt{-8R,p-} _@_ taX5 d.Num_aXP;
493 ds_d1EP :: PrelBase.Int{-3g,W-}
496 PrelBase.I#{-5b,w-}{i} 1
497 } in fromInt_a1Cb ds_d1EP;
498 ==_a1Cd :: taX5 -> taX5 -> PrelBase.Bool{-34,W-}
501 PrelBase.=={-8Y,p-} _@_ taX5 d.Eq_aXR;
502 fromRational_a1Ce :: PrelNum.Rational{-3r,p-} -> taXc
505 PrelNum.fromRational{-8T,p-} _@_ taXc d.Fractional_aXU;
509 fromRational_a1Ce _rational_ 11 10;
510 ==_a1Cg :: taXc -> taXc -> PrelBase.Bool{-34,W-}
513 PrelBase.=={-8Y,p-} _@_ taXc d.Eq_aXW;
514 fromInt_a1Ch :: PrelBase.Int{-3g,W-} -> taX5
522 ds_d1Fx :: PrelBase.Int{-3g,W-}
525 PrelBase.I#{-5b,w-}{i} 2
526 } in fromInt_a1Ch ds_d1Fx;
527 ==_a1Cj :: taX5 -> taX5 -> PrelBase.Bool{-34,W-}
531 fromRational_a1Ck :: PrelNum.Rational{-3r,p-} -> taXc
538 fromRational_a1Ck _rational_ 11 5;
539 ==_a1Cm :: taXc -> taXc -> PrelBase.Bool{-34,W-}
543 fromInt_a1Cn :: PrelBase.Int{-3g,W-} -> taX5
551 ds_d1FU :: PrelBase.Int{-3g,W-}
554 PrelBase.I#{-5b,w-}{i} 3
555 } in fromInt_a1Cn ds_d1FU;
556 ==_a1Cp :: taX5 -> taX5 -> PrelBase.Bool{-34,W-}
560 fromRational_a1Cq :: PrelNum.Rational{-3r,p-} -> taXc
567 fromRational_a1Cq _rational_ 33 10;
568 ==_a1Cs :: taXc -> taXc -> PrelBase.Bool{-34,W-}
572 fromInt_a1Ct :: PrelBase.Int{-3g,W-} -> taX5
580 ds_d1Gh :: PrelBase.Int{-3g,W-}
583 PrelBase.I#{-5b,w-}{i} 4
584 } in fromInt_a1Ct ds_d1Gh;
585 ==_a1Cv :: taX5 -> taX5 -> PrelBase.Bool{-34,W-}
589 fromRational_a1Cw :: PrelNum.Rational{-3r,p-} -> taXc
596 fromRational_a1Cw _rational_ 22 5;
597 ==_a1Cy :: taXc -> taXc -> PrelBase.Bool{-34,W-}
601 f_aX0 :: taX5 -> taXc -> [taXM]
606 ds_d1H3 ds_d1H6 :: taXc
613 GHCerr.patError{-8r,w-}
614 _@_ [taXM] _string_ "ds022.hs:5|function `f'" } in
615 let { fail_d1Jf :: [taXM]
618 let { fail_d1Ix :: [taXM]
625 case ==_a1Cv lit_a1Cu ds_d1H3 of {
626 PrelBase.True{-5E,w-}{i} ->
627 case ==_a1Cy lit_a1Cx ds_d1H6 of {
628 PrelBase.True{-5E,w-}{i} -> PrelBase.[]{-5i,w-}{i} _@_ taXM;
629 PrelBase.False{-58,w-}{i} -> fail_d1H7;
631 PrelBase.False{-58,w-}{i} -> fail_d1H7;
634 case ==_a1Cp lit_a1Co ds_d1H3 of {
635 PrelBase.True{-5E,w-}{i} ->
636 case ==_a1Cs lit_a1Cr ds_d1H6 of {
637 PrelBase.True{-5E,w-}{i} -> PrelBase.[]{-5i,w-}{i} _@_ taXM;
638 PrelBase.False{-58,w-}{i} -> fail_d1HP;
640 PrelBase.False{-58,w-}{i} -> fail_d1HP;
643 case ==_a1Cj lit_a1Ci ds_d1H3 of {
644 PrelBase.True{-5E,w-}{i} ->
645 case ==_a1Cm lit_a1Cl ds_d1H6 of {
646 PrelBase.True{-5E,w-}{i} -> PrelBase.[]{-5i,w-}{i} _@_ taXM;
647 PrelBase.False{-58,w-}{i} -> fail_d1Ix;
649 PrelBase.False{-58,w-}{i} -> fail_d1Ix;
652 case ==_a1Cd lit_a1Cc ds_d1H3 of {
653 PrelBase.True{-5E,w-}{i} ->
654 case ==_a1Cg lit_a1Cf ds_d1H6 of {
655 PrelBase.True{-5E,w-}{i} -> PrelBase.[]{-5i,w-}{i} _@_ taXM;
656 PrelBase.False{-58,w-}{i} -> fail_d1Jf;
658 PrelBase.False{-58,w-}{i} -> fail_d1Jf;
661 d.Eq_aY8 :: {PrelBase.Eq{-23,p-} PrelBase.Char{-38,W-}}
664 PrelBase.$d34{-raE,p-}
665 d.Eq_aY6 :: {PrelBase.Eq{-23,p-} [PrelBase.Char{-38,W-}]}
668 PrelBase.$d28{-rax,p-} _@_ PrelBase.Char{-38,W-} d.Eq_aY8
669 ==_a1l5 :: [PrelBase.Char{-38,W-}]
670 -> [PrelBase.Char{-38,W-}]
671 -> PrelBase.Bool{-34,W-}
674 PrelBase.=={-8Y,p-} _@_ [PrelBase.Char{-38,W-}] d.Eq_aY6