2 Tests.f :: for all d. <Fractional d> -> d
5 let dict.95 = dict.97 in
6 let dict.90 = dict.95 in
7 let dict.87 = dict.90 in
8 let dict.85 = dict.87 in
9 let dict.93 = (sdsel.Fractional.Num t78) dict.85 in
10 let dict.83 = dict.93 in
11 let dict.81 = dict.83 in
12 let dict.79 = dict.81 in
22 dict.85 (MkDouble! 1.5000000000000000##))
24 dict.87 (MkDouble! 2.0000000000000000##)))
26 dict.90 (MkDouble! 3.1415926500000002##)))
30 dict.95 (MkDouble! 4.2000000000000002##))
32 dict.97 (MkDouble! 5.1111111111111107##)))
34 dict.103 :: <Num Float>
35 dict.103 = dfun.Num.Float
36 dict.105 :: <Num Float>
37 dict.105 = dfun.Num.Float
38 dict.107 :: <Num Float>
39 dict.107 = dfun.Num.Float
40 dict.109 :: <Fractional Float>
41 dict.109 = dfun.Fractional.Float
42 dict.111 :: <Fractional Float>
43 dict.111 = dfun.Fractional.Float
44 dict.114 :: <Fractional Float>
45 dict.114 = dfun.Fractional.Float
46 dict.117 :: <Num Float>
47 dict.117 = dfun.Num.Float
48 dict.119 :: <Fractional Float>
49 dict.119 = dfun.Fractional.Float
50 dict.121 :: <Fractional Float>
51 dict.121 = dfun.Fractional.Float
57 (MkFloat! 1.5000000000000000#) (MkFloat! 2.0000000000000000#))
58 (MkFloat! 3.1415926500000002#))
60 (MkFloat! 4.2000000000000002#) (MkFloat! 5.1111111111111107#))
61 dict.127 :: <Num Double>
62 dict.127 = dfun.Num.Double
63 dict.129 :: <Num Double>
64 dict.129 = dfun.Num.Double
65 dict.131 :: <Num Double>
66 dict.131 = dfun.Num.Double
67 dict.133 :: <Fractional Double>
68 dict.133 = dfun.Fractional.Double
69 dict.135 :: <Fractional Double>
70 dict.135 = dfun.Fractional.Double
71 dict.138 :: <Fractional Double>
72 dict.138 = dfun.Fractional.Double
73 dict.141 :: <Num Double>
74 dict.141 = dfun.Num.Double
75 dict.143 :: <Fractional Double>
76 dict.143 = dfun.Fractional.Double
77 dict.145 :: <Fractional Double>
78 dict.145 = dfun.Fractional.Double
84 (MkDouble! 1.5000000000000000##)
85 (MkDouble! 2.0000000000000000##))
86 (MkDouble! 3.1415926500000002##))
88 (MkDouble! 4.2000000000000002##) (MkDouble! 5.1111111111111107##))