Time bar (total: 20.0s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 0 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 1 |
| 0% | 0% | 50% | 0.1% | 0% | 50% | 0% | 2 |
| 0% | 0% | 50% | 0.1% | 0% | 50% | 0% | 3 |
| 0% | 0% | 50% | 0.1% | 0% | 50% | 0% | 4 |
| 0% | 0% | 50% | 0.1% | 0% | 50% | 0% | 5 |
| 16.7% | 6.2% | 31.2% | 0.1% | 0% | 62.4% | 0% | 6 |
| 25% | 9.4% | 28.1% | 0.1% | 0% | 62.4% | 0% | 7 |
| 45% | 14% | 17.2% | 0.1% | 0% | 68.7% | 0% | 8 |
| 47.5% | 14.8% | 16.4% | 0.1% | 0% | 68.7% | 0% | 9 |
| 63.4% | 17.6% | 10.1% | 0.1% | 0.4% | 71.8% | 0% | 10 |
| 66.4% | 18.1% | 9.2% | 0.1% | 0.8% | 71.8% | 0% | 11 |
| 78.2% | 19.6% | 5.5% | 0.1% | 1.5% | 73.4% | 0% | 12 |
Compiled 23 to 20 computations (13% saved)
| 2.1s | 8256× | body | 256 | valid |
| 209.0ms | 589× | body | 256 | invalid |
| 167.0ms | 625× | body | 256 | infinite |
| 2× | egg-herbie |
| 19420× | rational.json-simplify-41 |
| 2378× | rational.json-simplify-1 |
| 1296× | rational.json-simplify-35 |
| 12× | rational.json-simplify-2 |
| 4× | rational.json-simplify-17 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 24 | 94 |
| 1 | 41 | 94 |
| 2 | 47 | 94 |
| 3 | 57 | 94 |
| 4 | 75 | 94 |
| 5 | 123 | 94 |
| 6 | 252 | 94 |
| 7 | 635 | 94 |
| 8 | 799 | 94 |
| 9 | 805 | 94 |
| 10 | 811 | 94 |
| 11 | 817 | 94 |
| 12 | 823 | 94 |
| 13 | 829 | 94 |
| 14 | 835 | 94 |
| 15 | 841 | 94 |
| 16 | 847 | 94 |
| 17 | 853 | 94 |
| 18 | 859 | 94 |
| 19 | 865 | 94 |
| 20 | 871 | 94 |
| 21 | 877 | 94 |
| 22 | 883 | 94 |
| 23 | 2803 | 94 |
| 24 | 2809 | 94 |
| 25 | 2815 | 94 |
| 26 | 2821 | 94 |
| 27 | 2827 | 94 |
| 28 | 2833 | 94 |
| 29 | 3656 | 94 |
| 30 | 3662 | 94 |
| 31 | 3668 | 94 |
| 32 | 3674 | 94 |
| 33 | 3680 | 94 |
| 34 | 3686 | 94 |
| 35 | 3692 | 94 |
| 36 | 3698 | 94 |
| 37 | 3704 | 94 |
| 38 | 3710 | 94 |
| 39 | 3716 | 94 |
| 40 | 3722 | 94 |
| 41 | 3728 | 94 |
| 42 | 3734 | 94 |
| 43 | 3740 | 94 |
| 44 | 3746 | 94 |
| 45 | 3752 | 94 |
| 46 | 3758 | 94 |
| 47 | 3764 | 94 |
| 48 | 3770 | 94 |
| 49 | 3776 | 94 |
| 50 | 3782 | 94 |
| 51 | 3788 | 94 |
| 52 | 3794 | 94 |
| 53 | 3800 | 94 |
| 54 | 3806 | 94 |
| 55 | 3812 | 94 |
| 56 | 3818 | 94 |
| 57 | 3824 | 94 |
| 58 | 3830 | 94 |
| 59 | 3836 | 94 |
| 60 | 3842 | 94 |
| 61 | 3848 | 94 |
| 62 | 3854 | 94 |
| 63 | 3860 | 94 |
| 64 | 3866 | 94 |
| 65 | 3872 | 94 |
| 66 | 3878 | 94 |
| 67 | 3884 | 94 |
| 68 | 3890 | 94 |
| 69 | 3896 | 94 |
| 70 | 3902 | 94 |
| 71 | 3908 | 94 |
| 72 | 3914 | 94 |
| 73 | 3920 | 94 |
| 74 | 3926 | 94 |
| 75 | 3932 | 94 |
| 76 | 3938 | 94 |
| 77 | 3944 | 94 |
| 78 | 3950 | 94 |
| 79 | 3956 | 94 |
| 80 | 3962 | 94 |
| 81 | 3968 | 94 |
| 82 | 3974 | 94 |
| 83 | 3980 | 94 |
| 84 | 3986 | 94 |
| 85 | 3992 | 94 |
| 86 | 3998 | 94 |
| 87 | 4004 | 94 |
| 88 | 4010 | 94 |
| 89 | 4016 | 94 |
| 90 | 4022 | 94 |
| 91 | 4028 | 94 |
| 92 | 4034 | 94 |
| 93 | 4040 | 94 |
| 94 | 4046 | 94 |
| 95 | 4052 | 94 |
| 96 | 4058 | 94 |
| 97 | 4064 | 94 |
| 98 | 4070 | 94 |
| 99 | 4076 | 94 |
| 100 | 4082 | 94 |
| 101 | 4088 | 94 |
| 102 | 4094 | 94 |
| 103 | 4100 | 94 |
| 104 | 4106 | 94 |
| 105 | 4112 | 94 |
| 106 | 4118 | 94 |
| 107 | 4124 | 94 |
| 108 | 4130 | 94 |
| 109 | 4136 | 94 |
| 110 | 4142 | 94 |
| 111 | 4148 | 94 |
| 112 | 4154 | 94 |
| 113 | 4160 | 94 |
| 114 | 4166 | 94 |
| 115 | 4172 | 94 |
| 116 | 4178 | 94 |
| 117 | 4184 | 94 |
| 118 | 4190 | 94 |
| 119 | 4196 | 94 |
| 120 | 4202 | 94 |
| 121 | 4208 | 94 |
| 122 | 4214 | 94 |
| 123 | 4220 | 94 |
| 124 | 4226 | 94 |
| 125 | 4232 | 94 |
| 126 | 4238 | 94 |
| 127 | 4244 | 94 |
| 128 | 4250 | 94 |
| 129 | 4256 | 94 |
| 130 | 4262 | 94 |
| 131 | 4268 | 94 |
| 132 | 4274 | 94 |
| 133 | 4280 | 94 |
| 134 | 4286 | 94 |
| 135 | 4292 | 94 |
| 136 | 4298 | 94 |
| 137 | 4304 | 94 |
| 138 | 4310 | 94 |
| 139 | 4316 | 94 |
| 140 | 4322 | 94 |
| 141 | 4328 | 94 |
| 142 | 4334 | 94 |
| 143 | 4340 | 94 |
| 144 | 4346 | 94 |
| 145 | 4352 | 94 |
| 146 | 4358 | 94 |
| 147 | 4364 | 94 |
| 148 | 4370 | 94 |
| 149 | 4376 | 94 |
| 150 | 4382 | 94 |
| 151 | 4388 | 94 |
| 152 | 4394 | 94 |
| 153 | 4400 | 94 |
| 154 | 4406 | 94 |
| 155 | 4412 | 94 |
| 156 | 4418 | 94 |
| 157 | 4424 | 94 |
| 158 | 4430 | 94 |
| 159 | 4436 | 94 |
| 160 | 4442 | 94 |
| 161 | 4448 | 94 |
| 162 | 4454 | 94 |
| 163 | 4460 | 94 |
| 164 | 4466 | 94 |
| 165 | 4472 | 94 |
| 166 | 4478 | 94 |
| 167 | 4484 | 94 |
| 168 | 4490 | 94 |
| 169 | 4496 | 94 |
| 170 | 4502 | 94 |
| 171 | 4508 | 94 |
| 172 | 4514 | 94 |
| 173 | 4520 | 94 |
| 174 | 4526 | 94 |
| 175 | 4532 | 94 |
| 176 | 4538 | 94 |
| 177 | 4544 | 94 |
| 178 | 4550 | 94 |
| 179 | 4556 | 94 |
| 180 | 4562 | 94 |
| 181 | 4568 | 94 |
| 182 | 4574 | 94 |
| 183 | 4580 | 94 |
| 184 | 4586 | 94 |
| 185 | 4592 | 94 |
| 186 | 4598 | 94 |
| 187 | 4604 | 94 |
| 188 | 4610 | 94 |
| 189 | 4616 | 94 |
| 190 | 4622 | 94 |
| 191 | 4628 | 94 |
| 192 | 4634 | 94 |
| 193 | 4640 | 94 |
| 194 | 4646 | 94 |
| 195 | 4652 | 94 |
| 196 | 4658 | 94 |
| 197 | 4664 | 94 |
| 198 | 4670 | 94 |
| 199 | 4676 | 94 |
| 200 | 4682 | 94 |
| 201 | 4688 | 94 |
| 202 | 4694 | 94 |
| 203 | 4700 | 94 |
| 204 | 4706 | 94 |
| 205 | 4712 | 94 |
| 206 | 4718 | 94 |
| 207 | 4724 | 94 |
| 208 | 4730 | 94 |
| 209 | 4736 | 94 |
| 210 | 4742 | 94 |
| 211 | 4748 | 94 |
| 212 | 4754 | 94 |
| 213 | 4760 | 94 |
| 214 | 4766 | 94 |
| 215 | 4772 | 94 |
| 216 | 4778 | 94 |
| 217 | 4784 | 94 |
| 218 | 4790 | 94 |
| 219 | 4796 | 94 |
| 220 | 4802 | 94 |
| 221 | 4808 | 94 |
| 222 | 4814 | 94 |
| 223 | 4820 | 94 |
| 224 | 4826 | 94 |
| 225 | 4832 | 94 |
| 226 | 4838 | 94 |
| 227 | 4844 | 94 |
| 228 | 4850 | 94 |
| 229 | 4856 | 94 |
| 230 | 4862 | 94 |
| 231 | 4868 | 94 |
| 232 | 4874 | 94 |
| 233 | 4880 | 94 |
| 234 | 4886 | 94 |
| 235 | 4892 | 94 |
| 236 | 4898 | 94 |
| 237 | 4904 | 94 |
| 238 | 4910 | 94 |
| 239 | 4916 | 94 |
| 240 | 4922 | 94 |
| 241 | 4928 | 94 |
| 242 | 4934 | 94 |
| 243 | 4940 | 94 |
| 244 | 4946 | 94 |
| 245 | 4952 | 94 |
| 246 | 4958 | 94 |
| 247 | 4964 | 94 |
| 248 | 4970 | 94 |
| 249 | 4976 | 94 |
| 250 | 4982 | 94 |
| 251 | 4988 | 94 |
| 252 | 4994 | 94 |
| 253 | 5000 | 94 |
| 254 | 5006 | 94 |
| 255 | 5012 | 94 |
| 256 | 5018 | 94 |
| 257 | 5024 | 94 |
| 258 | 5030 | 94 |
| 259 | 5036 | 94 |
| 260 | 5042 | 94 |
| 261 | 5048 | 94 |
| 262 | 5054 | 94 |
| 263 | 5060 | 94 |
| 264 | 5066 | 94 |
| 265 | 5072 | 94 |
| 266 | 5078 | 94 |
| 267 | 5084 | 94 |
| 268 | 5090 | 94 |
| 269 | 5096 | 94 |
| 270 | 5102 | 94 |
| 271 | 5108 | 94 |
| 272 | 5114 | 94 |
| 273 | 5120 | 94 |
| 274 | 5126 | 94 |
| 275 | 5132 | 94 |
| 276 | 5138 | 94 |
| 277 | 5144 | 94 |
| 278 | 5150 | 94 |
| 279 | 5156 | 94 |
| 280 | 5162 | 94 |
| 281 | 5168 | 94 |
| 282 | 5174 | 94 |
| 283 | 5180 | 94 |
| 284 | 5186 | 94 |
| 285 | 5192 | 94 |
| 286 | 5198 | 94 |
| 287 | 5204 | 94 |
| 288 | 5210 | 94 |
| 289 | 5216 | 94 |
| 290 | 5222 | 94 |
| 291 | 5228 | 94 |
| 292 | 5234 | 94 |
| 293 | 5240 | 94 |
| 294 | 5246 | 94 |
| 295 | 5252 | 94 |
| 296 | 5258 | 94 |
| 297 | 5264 | 94 |
| 298 | 5270 | 94 |
| 299 | 5276 | 94 |
| 300 | 5282 | 94 |
| 301 | 5288 | 94 |
| 302 | 5294 | 94 |
| 303 | 5300 | 94 |
| 304 | 5306 | 94 |
| 305 | 5312 | 94 |
| 306 | 5318 | 94 |
| 307 | 5324 | 94 |
| 308 | 5330 | 94 |
| 309 | 5336 | 94 |
| 310 | 5342 | 94 |
| 311 | 5348 | 94 |
| 312 | 5354 | 94 |
| 313 | 5360 | 94 |
| 314 | 5366 | 94 |
| 315 | 5372 | 94 |
| 316 | 5378 | 94 |
| 317 | 5384 | 94 |
| 318 | 5390 | 94 |
| 319 | 5396 | 94 |
| 320 | 5402 | 94 |
| 321 | 5408 | 94 |
| 322 | 5414 | 94 |
| 323 | 5420 | 94 |
| 0 | 2 | 2 |
| 1× | saturated |
| 1× | node limit |
| Inputs |
|---|
0 |
1 |
| Outputs |
|---|
0 |
1 |
| Inputs |
|---|
(*.f64 (-.f64 a (/.f64 1 3)) (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 9 (-.f64 a (/.f64 1 3))))) rand))) |
(*.f64 (-.f64 rand (/.f64 1 3)) (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 9 (-.f64 rand (/.f64 1 3))))) a))) |
| Outputs |
|---|
(*.f64 (-.f64 a (/.f64 1 3)) (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 9 (-.f64 a (/.f64 1 3))))) rand))) |
(*.f64 (-.f64 a 1/3) (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (-.f64 a 1/3) 9))) rand))) |
(*.f64 (-.f64 rand (/.f64 1 3)) (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 9 (-.f64 rand (/.f64 1 3))))) a))) |
(*.f64 (-.f64 rand 1/3) (+.f64 1 (*.f64 a (/.f64 1 (sqrt.f64 (*.f64 9 (-.f64 rand 1/3))))))) |
Compiled 24 to 21 computations (12.5% saved)
| 1× | egg-herbie |
| 10478× | rational.json-simplify-41 |
| 1144× | rational.json-simplify-1 |
| 374× | rational.json-simplify-35 |
| 6× | rational.json-simplify-2 |
| 2× | rational.json-simplify-17 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 47 |
| 1 | 27 | 47 |
| 2 | 31 | 47 |
| 3 | 37 | 47 |
| 4 | 47 | 47 |
| 5 | 72 | 47 |
| 6 | 138 | 47 |
| 7 | 349 | 47 |
| 8 | 432 | 47 |
| 9 | 436 | 47 |
| 10 | 440 | 47 |
| 11 | 444 | 47 |
| 12 | 448 | 47 |
| 13 | 1300 | 47 |
| 14 | 1691 | 47 |
| 15 | 1695 | 47 |
| 16 | 1699 | 47 |
| 17 | 1703 | 47 |
| 18 | 1707 | 47 |
| 19 | 1711 | 47 |
| 20 | 1715 | 47 |
| 21 | 1719 | 47 |
| 22 | 1723 | 47 |
| 23 | 1727 | 47 |
| 24 | 1731 | 47 |
| 25 | 1735 | 47 |
| 26 | 1739 | 47 |
| 27 | 1743 | 47 |
| 28 | 1747 | 47 |
| 29 | 1751 | 47 |
| 30 | 1755 | 47 |
| 31 | 1759 | 47 |
| 32 | 1763 | 47 |
| 33 | 1767 | 47 |
| 34 | 1771 | 47 |
| 35 | 1775 | 47 |
| 36 | 1779 | 47 |
| 37 | 1783 | 47 |
| 38 | 1787 | 47 |
| 39 | 1791 | 47 |
| 40 | 1795 | 47 |
| 41 | 1799 | 47 |
| 42 | 1803 | 47 |
| 43 | 1807 | 47 |
| 44 | 1811 | 47 |
| 45 | 1815 | 47 |
| 46 | 1819 | 47 |
| 47 | 1823 | 47 |
| 48 | 1827 | 47 |
| 49 | 1831 | 47 |
| 50 | 1835 | 47 |
| 51 | 1839 | 47 |
| 52 | 1843 | 47 |
| 53 | 1847 | 47 |
| 54 | 1851 | 47 |
| 55 | 1855 | 47 |
| 56 | 1859 | 47 |
| 57 | 1863 | 47 |
| 58 | 1867 | 47 |
| 59 | 1871 | 47 |
| 60 | 1875 | 47 |
| 61 | 1879 | 47 |
| 62 | 1883 | 47 |
| 63 | 1887 | 47 |
| 64 | 1891 | 47 |
| 65 | 1895 | 47 |
| 66 | 1899 | 47 |
| 67 | 1903 | 47 |
| 68 | 1907 | 47 |
| 69 | 1911 | 47 |
| 70 | 1915 | 47 |
| 71 | 1919 | 47 |
| 72 | 1923 | 47 |
| 73 | 1927 | 47 |
| 74 | 1931 | 47 |
| 75 | 1935 | 47 |
| 76 | 1939 | 47 |
| 77 | 1943 | 47 |
| 78 | 1947 | 47 |
| 79 | 1951 | 47 |
| 80 | 1955 | 47 |
| 81 | 1959 | 47 |
| 82 | 1963 | 47 |
| 83 | 1967 | 47 |
| 84 | 1971 | 47 |
| 85 | 1975 | 47 |
| 86 | 1979 | 47 |
| 87 | 1983 | 47 |
| 88 | 1987 | 47 |
| 89 | 1991 | 47 |
| 90 | 1995 | 47 |
| 91 | 1999 | 47 |
| 92 | 2003 | 47 |
| 93 | 2007 | 47 |
| 94 | 2011 | 47 |
| 95 | 2015 | 47 |
| 96 | 2019 | 47 |
| 97 | 2023 | 47 |
| 98 | 2027 | 47 |
| 99 | 2031 | 47 |
| 100 | 2035 | 47 |
| 101 | 2039 | 47 |
| 102 | 2043 | 47 |
| 103 | 2047 | 47 |
| 104 | 2051 | 47 |
| 105 | 2055 | 47 |
| 106 | 2059 | 47 |
| 107 | 2063 | 47 |
| 108 | 2067 | 47 |
| 109 | 2071 | 47 |
| 110 | 2075 | 47 |
| 111 | 2079 | 47 |
| 112 | 2083 | 47 |
| 113 | 2087 | 47 |
| 114 | 2091 | 47 |
| 115 | 2095 | 47 |
| 116 | 2099 | 47 |
| 117 | 2103 | 47 |
| 118 | 2107 | 47 |
| 119 | 2111 | 47 |
| 120 | 2115 | 47 |
| 121 | 2119 | 47 |
| 122 | 2123 | 47 |
| 123 | 2127 | 47 |
| 124 | 2131 | 47 |
| 125 | 2135 | 47 |
| 126 | 2139 | 47 |
| 127 | 2143 | 47 |
| 128 | 2147 | 47 |
| 129 | 2151 | 47 |
| 130 | 2155 | 47 |
| 131 | 2159 | 47 |
| 132 | 2163 | 47 |
| 133 | 2167 | 47 |
| 134 | 2171 | 47 |
| 135 | 2175 | 47 |
| 136 | 2179 | 47 |
| 137 | 2183 | 47 |
| 138 | 2187 | 47 |
| 139 | 2191 | 47 |
| 140 | 2195 | 47 |
| 141 | 2199 | 47 |
| 142 | 2203 | 47 |
| 143 | 2207 | 47 |
| 144 | 2211 | 47 |
| 145 | 2215 | 47 |
| 146 | 2219 | 47 |
| 147 | 2223 | 47 |
| 148 | 2227 | 47 |
| 149 | 2231 | 47 |
| 150 | 2235 | 47 |
| 151 | 2239 | 47 |
| 152 | 2243 | 47 |
| 153 | 2247 | 47 |
| 154 | 2251 | 47 |
| 155 | 2255 | 47 |
| 156 | 2259 | 47 |
| 157 | 2263 | 47 |
| 158 | 2267 | 47 |
| 159 | 2271 | 47 |
| 160 | 2275 | 47 |
| 161 | 2279 | 47 |
| 162 | 2283 | 47 |
| 163 | 2287 | 47 |
| 164 | 7912 | 47 |
| 165 | 7916 | 47 |
| 166 | 7920 | 47 |
| 167 | 7924 | 47 |
| 168 | 7928 | 47 |
| 169 | 7932 | 47 |
| 170 | 7936 | 47 |
| 171 | 7940 | 47 |
| 172 | 7944 | 47 |
| 173 | 7948 | 47 |
| 174 | 7952 | 47 |
| 175 | 7956 | 47 |
| 176 | 7960 | 47 |
| 177 | 7964 | 47 |
| 178 | 7968 | 47 |
| 179 | 7972 | 47 |
| 180 | 7976 | 47 |
| 181 | 7980 | 47 |
| 182 | 7984 | 47 |
| 183 | 7988 | 47 |
| 184 | 7992 | 47 |
| 185 | 7996 | 47 |
| 186 | 8000 | 47 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (-.f64 a (/.f64 1 3)) (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 9 (-.f64 a (/.f64 1 3))))) rand))) |
| Outputs |
|---|
(*.f64 (-.f64 a (/.f64 1 3)) (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 9 (-.f64 a (/.f64 1 3))))) rand))) |
(*.f64 (-.f64 a 1/3) (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (-.f64 a 1/3) 9))) rand))) |
Compiled 38 to 32 computations (15.8% saved)
1 alts after pruning (1 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1 | 1 | 2 |
| Fresh | 1 | 0 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 2 | 1 | 3 |
| Status | Error | Program |
|---|---|---|
| ▶ | 0.3b | (*.f64 (-.f64 a 1/3) (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (-.f64 a 1/3) 9))) rand))) |
Compiled 18 to 15 computations (16.7% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (*.f64 (-.f64 a 1/3) (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (-.f64 a 1/3) 9))) rand))) |
| ✓ | 0.2b | (/.f64 1 (sqrt.f64 (*.f64 (-.f64 a 1/3) 9))) |
| ✓ | 0.3b | (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (-.f64 a 1/3) 9))) rand) |
| ✓ | 0.3b | (sqrt.f64 (*.f64 (-.f64 a 1/3) 9)) |
Compiled 67 to 54 computations (19.4% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 42.0ms | a | @ | -inf | (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (-.f64 a 1/3) 9))) rand) |
| 1.0ms | a | @ | -inf | (*.f64 (-.f64 a 1/3) (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (-.f64 a 1/3) 9))) rand))) |
| 1.0ms | rand | @ | 0 | (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (-.f64 a 1/3) 9))) rand) |
| 1.0ms | a | @ | inf | (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (-.f64 a 1/3) 9))) rand) |
| 1.0ms | a | @ | 0 | (*.f64 (-.f64 a 1/3) (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (-.f64 a 1/3) 9))) rand))) |
| 1× | batch-egg-rewrite |
| 1518× | bool.json-1 |
| 1518× | bool.json-2 |
| 1464× | rational.json-1 |
| 1464× | rational.json-2 |
| 1464× | rational.json-4 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 116 |
| 1 | 156 | 104 |
| 2 | 404 | 104 |
| 3 | 800 | 104 |
| 4 | 1765 | 104 |
| 5 | 4740 | 104 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (*.f64 (-.f64 a 1/3) 9)) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (-.f64 a 1/3) 9))) rand) |
(/.f64 1 (sqrt.f64 (*.f64 (-.f64 a 1/3) 9))) |
(*.f64 (-.f64 a 1/3) (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (-.f64 a 1/3) 9))) rand))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 8) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) -2) -1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x and (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x or (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 1 rand))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 rand)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 rand)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) (neg.f64 (neg.f64 rand))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 2 rand))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 4 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 rand)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (*.f64 4 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (neg.f64 (neg.f64 rand))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 rand rand) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 rand rand) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 rand))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (*.f64 4 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand)) (*.f64 4 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 8) rand))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 8) (neg.f64 (neg.f64 rand))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 rand 4) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 rand 4) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 rand) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 rand)) (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 rand 4)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 rand 4)) (*.f64 8 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 rand 4) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 rand)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 rand 1/2) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 rand rand)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 rand rand)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 rand)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (+.f64 rand rand)) (neg.f64 (+.f64 rand rand))) (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 rand 4) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 2 (/.f64 (*.f64 rand 4) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (neg.f64 rand)) (*.f64 2 (neg.f64 rand))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (neg.f64 rand)) (neg.f64 (neg.f64 rand))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 rand 1/2) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (neg.f64 rand)) 1/2) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (neg.f64 rand)) 2) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 rand 4)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 rand (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 rand) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (neg.f64 rand)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 rand 4)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (+.f64 rand rand))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (+.f64 rand rand))) (-.f64 0 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (neg.f64 rand))) (-.f64 0 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 rand))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 1/2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) (/.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1/2) (/.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a -1/3) (+.f64 (/.f64 (+.f64 rand rand) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a -1/3) (*.f64 (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 a -1/3) (*.f64 (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 a -1/3) (*.f64 (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 4))) (*.f64 2 (*.f64 (+.f64 a -1/3) (*.f64 (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))))) |
| 1× | egg-herbie |
| 1796× | rational.json-simplify-35 |
| 916× | rational.json-simplify-41 |
| 884× | rational.json-simplify-2 |
| 696× | rational.json-simplify-39 |
| 644× | rational.json-simplify-50 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 315 | 4708 |
| 1 | 831 | 4702 |
| 2 | 2834 | 4684 |
| 3 | 5128 | 4684 |
| 4 | 7772 | 4684 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 3 (sqrt.f64 -1/3)) |
(+.f64 (*.f64 3/2 (/.f64 a (sqrt.f64 -1/3))) (*.f64 3 (sqrt.f64 -1/3))) |
(+.f64 (*.f64 -3/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 3/2 (/.f64 a (sqrt.f64 -1/3))) (*.f64 3 (sqrt.f64 -1/3)))) |
(+.f64 (*.f64 -3/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 3/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5))) (+.f64 (*.f64 3/2 (/.f64 a (sqrt.f64 -1/3))) (*.f64 3 (sqrt.f64 -1/3))))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (*.f64 -3/2 (/.f64 (*.f64 a rand) (sqrt.f64 -3)))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a rand) (sqrt.f64 -3))) (*.f64 -1/6 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (*.f64 (pow.f64 a 2) rand)) (sqrt.f64 -3))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (*.f64 (pow.f64 a 3) rand)) (sqrt.f64 -3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a rand) (sqrt.f64 -3))) (*.f64 -1/6 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (*.f64 (pow.f64 a 2) rand)) (sqrt.f64 -3)))))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (sqrt.f64 -3)) |
(+.f64 (*.f64 -3/2 (/.f64 a (sqrt.f64 -3))) (*.f64 1/3 (sqrt.f64 -3))) |
(+.f64 (*.f64 -3/2 (/.f64 a (sqrt.f64 -3))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 a 2)) (sqrt.f64 -3))) (*.f64 1/3 (sqrt.f64 -3)))) |
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (pow.f64 a 3)) (sqrt.f64 -3))) (+.f64 (*.f64 -3/2 (/.f64 a (sqrt.f64 -3))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 a 2)) (sqrt.f64 -3))) (*.f64 1/3 (sqrt.f64 -3))))) |
(*.f64 -1/3 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) 1)) |
(+.f64 (*.f64 a (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 1 (*.f64 1/2 (/.f64 rand (sqrt.f64 -3)))))) (*.f64 -1/3 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) 1))) |
(+.f64 (*.f64 a (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 1 (*.f64 1/2 (/.f64 rand (sqrt.f64 -3)))))) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) 1)) (*.f64 (+.f64 (*.f64 -3/2 (/.f64 rand (sqrt.f64 -3))) (*.f64 1/18 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) rand) (sqrt.f64 -3)))) (pow.f64 a 2)))) |
(+.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 1/18 (/.f64 (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) rand) (sqrt.f64 -3))) (*.f64 -1/6 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) rand) (sqrt.f64 -3))))) (+.f64 (*.f64 a (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 1 (*.f64 1/2 (/.f64 rand (sqrt.f64 -3)))))) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) 1)) (*.f64 (+.f64 (*.f64 -3/2 (/.f64 rand (sqrt.f64 -3))) (*.f64 1/18 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) rand) (sqrt.f64 -3)))) (pow.f64 a 2))))) |
a |
a |
(-.f64 a 1/3) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(+.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 0) |
(+.f64 0 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) |
(-.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 0) |
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1) |
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) |
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1/2)) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) 1/2) |
(*.f64 4 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4)) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) 1/4) |
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) -1) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 8) 1/8) |
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1/2) 2) |
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4)) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) 2) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) 4) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) -1) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) -2) -2) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 8) 8) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 8)) 16) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) -2) -1) 2) |
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(+.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 0) |
(+.f64 0 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(+.f64 (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(-.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 0) |
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand)) |
(/.f64 1 (*.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand)) 2)) |
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 1 rand)) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) |
(/.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 1) |
(/.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 rand))) |
(/.f64 -1 (-.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand))) |
(/.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 rand))) |
(/.f64 2 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) (neg.f64 (neg.f64 rand)))) |
(/.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 2 rand)) |
(/.f64 4 (*.f64 4 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand))) |
(/.f64 4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 rand)) 2)) |
(/.f64 4 (*.f64 (*.f64 4 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand)) 1)) |
(/.f64 4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (neg.f64 (neg.f64 rand)))) |
(/.f64 (+.f64 rand rand) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) |
(/.f64 (/.f64 (+.f64 rand rand) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 2) |
(/.f64 -2 (-.f64 0 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 rand)))) |
(/.f64 8 (+.f64 (*.f64 4 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand)) (*.f64 4 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand)))) |
(/.f64 8 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 8) rand)) |
(/.f64 8 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 8) (neg.f64 (neg.f64 rand)))) |
(/.f64 (*.f64 rand 4) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4)) |
(/.f64 (/.f64 (*.f64 rand 4) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4) |
(/.f64 1/2 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand))) |
(/.f64 (neg.f64 rand) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 rand)) (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand)) 2)) |
(/.f64 (*.f64 2 (*.f64 rand 4)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 8)) |
(/.f64 (*.f64 2 (*.f64 rand 4)) (*.f64 8 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 (*.f64 2 (/.f64 (*.f64 rand 4) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 8) |
(/.f64 (*.f64 2 (neg.f64 rand)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) -2)) |
(/.f64 (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 1/2) |
(/.f64 (*.f64 rand 1/2) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1/2)) |
(/.f64 (neg.f64 (+.f64 rand rand)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) -2)) |
(/.f64 (neg.f64 (+.f64 rand rand)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) |
(/.f64 (neg.f64 (neg.f64 rand)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) |
(/.f64 (+.f64 (neg.f64 (+.f64 rand rand)) (neg.f64 (+.f64 rand rand))) (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)))) |
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 rand 4) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 2 (/.f64 (*.f64 rand 4) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) 16) |
(/.f64 (+.f64 (*.f64 2 (neg.f64 rand)) (*.f64 2 (neg.f64 rand))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) -2))) |
(/.f64 (+.f64 (neg.f64 (neg.f64 rand)) (neg.f64 (neg.f64 rand))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) |
(/.f64 (/.f64 rand 1/2) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) |
(/.f64 (/.f64 (neg.f64 (neg.f64 rand)) 1/2) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) |
(/.f64 (/.f64 (neg.f64 (neg.f64 rand)) 2) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1/2)) |
(/.f64 (/.f64 (*.f64 2 (*.f64 rand 4)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 8) |
(/.f64 (/.f64 rand (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) -1) |
(/.f64 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4)) 1/4) |
(/.f64 (/.f64 (neg.f64 rand) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) -1) |
(/.f64 (/.f64 (neg.f64 (neg.f64 rand)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4)) 1/4) |
(/.f64 (neg.f64 (*.f64 rand 4)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4))) |
(/.f64 (neg.f64 (neg.f64 (+.f64 rand rand))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) |
(/.f64 (neg.f64 (neg.f64 (+.f64 rand rand))) (-.f64 0 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)))) |
(/.f64 (neg.f64 (*.f64 2 (neg.f64 rand))) (-.f64 0 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) -2))) |
(/.f64 (neg.f64 (neg.f64 (neg.f64 rand))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(+.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 0) |
(+.f64 0 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(+.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 1/2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(-.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 0) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(*.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 1) |
(*.f64 2 (/.f64 1/2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) (/.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)))) |
(*.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 1/2) |
(*.f64 4 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4)) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4) 1/4) |
(*.f64 1/2 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(*.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 2) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1/2) (/.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4)) |
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) |
(*.f64 (/.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1/2)) |
(+.f64 (*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) 0) |
(+.f64 0 (*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(-.f64 (*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) 0) |
(/.f64 (*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) 1) |
(/.f64 (*.f64 (+.f64 a -1/3) (+.f64 (/.f64 (+.f64 rand rand) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 2)) 2) |
(/.f64 (*.f64 (+.f64 a -1/3) (*.f64 (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 4)) 4) |
(/.f64 (*.f64 2 (*.f64 (+.f64 a -1/3) (*.f64 (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 4))) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 a -1/3) (*.f64 (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 4))) (*.f64 2 (*.f64 (+.f64 a -1/3) (*.f64 (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 4)))) 16) |
| Outputs |
|---|
(*.f64 3 (sqrt.f64 -1/3)) |
(+.f64 (*.f64 3/2 (/.f64 a (sqrt.f64 -1/3))) (*.f64 3 (sqrt.f64 -1/3))) |
(+.f64 (*.f64 3 (sqrt.f64 -1/3)) (*.f64 3/2 (/.f64 a (sqrt.f64 -1/3)))) |
(+.f64 (*.f64 -3/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 3/2 (/.f64 a (sqrt.f64 -1/3))) (*.f64 3 (sqrt.f64 -1/3)))) |
(+.f64 (+.f64 (*.f64 3 (sqrt.f64 -1/3)) (*.f64 3/2 (/.f64 a (sqrt.f64 -1/3)))) (*.f64 -3/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))) |
(+.f64 (*.f64 -3/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 3/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5))) (+.f64 (*.f64 3/2 (/.f64 a (sqrt.f64 -1/3))) (*.f64 3 (sqrt.f64 -1/3))))) |
(+.f64 (*.f64 -3/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (+.f64 (*.f64 3 (sqrt.f64 -1/3)) (*.f64 3/2 (/.f64 a (sqrt.f64 -1/3)))) (*.f64 3/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5))))) |
(+.f64 (+.f64 (*.f64 3 (sqrt.f64 -1/3)) (*.f64 3/2 (/.f64 a (sqrt.f64 -1/3)))) (+.f64 (*.f64 3/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5))) (*.f64 -3/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))))) |
(+.f64 (*.f64 3 (sqrt.f64 -1/3)) (+.f64 (+.f64 (*.f64 3/2 (/.f64 a (sqrt.f64 -1/3))) (*.f64 3/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5)))) (*.f64 -3/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))))) |
(+.f64 (*.f64 3 (sqrt.f64 -1/3)) (+.f64 (*.f64 -3/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 3/2 (/.f64 a (sqrt.f64 -1/3))) (*.f64 3/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5)))))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (*.f64 -3/2 (/.f64 (*.f64 a rand) (sqrt.f64 -3)))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (*.f64 -3/2 (*.f64 rand (/.f64 a (sqrt.f64 -3))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (*.f64 rand (*.f64 -3/2 (/.f64 a (sqrt.f64 -3))))) |
(*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -3)) (*.f64 -3/2 (/.f64 a (sqrt.f64 -3))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a rand) (sqrt.f64 -3))) (*.f64 -1/6 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (*.f64 (pow.f64 a 2) rand)) (sqrt.f64 -3))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 (*.f64 -3/2 (*.f64 rand (/.f64 a (sqrt.f64 -3)))) (*.f64 -1/6 (*.f64 (*.f64 (pow.f64 a 2) rand) (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3)))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 (*.f64 rand (*.f64 -3/2 (/.f64 a (sqrt.f64 -3)))) (*.f64 -1/6 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (/.f64 (*.f64 (pow.f64 a 2) rand) (sqrt.f64 -3)))))) |
(+.f64 (*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -3)) (*.f64 -3/2 (/.f64 a (sqrt.f64 -3))))) (*.f64 -1/6 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (/.f64 (*.f64 (pow.f64 a 2) rand) (sqrt.f64 -3))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (*.f64 (pow.f64 a 3) rand)) (sqrt.f64 -3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a rand) (sqrt.f64 -3))) (*.f64 -1/6 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (*.f64 (pow.f64 a 2) rand)) (sqrt.f64 -3)))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 (+.f64 (*.f64 -3/2 (*.f64 rand (/.f64 a (sqrt.f64 -3)))) (*.f64 -1/6 (*.f64 (*.f64 (pow.f64 a 2) rand) (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3))))) (*.f64 -1/6 (*.f64 (*.f64 (pow.f64 a 3) rand) (/.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (sqrt.f64 -3)))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 (*.f64 rand (*.f64 -3/2 (/.f64 a (sqrt.f64 -3)))) (*.f64 -1/6 (+.f64 (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (/.f64 (*.f64 (pow.f64 a 3) rand) (sqrt.f64 -3))) (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (/.f64 (*.f64 (pow.f64 a 2) rand) (sqrt.f64 -3))))))) |
(+.f64 (*.f64 -1/6 (+.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (/.f64 (*.f64 (pow.f64 a 2) rand) (sqrt.f64 -3))) (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (/.f64 (*.f64 (pow.f64 a 3) rand) (sqrt.f64 -3))))) (*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -3)) (*.f64 -3/2 (/.f64 a (sqrt.f64 -3)))))) |
(+.f64 (*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -3)) (*.f64 -3/2 (/.f64 a (sqrt.f64 -3))))) (*.f64 -1/6 (+.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (/.f64 (*.f64 (pow.f64 a 2) rand) (sqrt.f64 -3))) (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (/.f64 (*.f64 (pow.f64 a 3) rand) (sqrt.f64 -3)))))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 (-.f64 a 1/3))))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 (-.f64 a 1/3))))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 (-.f64 a 1/3))))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 (-.f64 a 1/3))))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 (-.f64 a 1/3))))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 (-.f64 a 1/3))))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 (-.f64 a 1/3))))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 (-.f64 a 1/3))))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 (-.f64 a 1/3))))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 (-.f64 a 1/3))))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 (-.f64 a 1/3))))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 (-.f64 a 1/3))))) |
(*.f64 1/3 (sqrt.f64 -3)) |
(+.f64 (*.f64 -3/2 (/.f64 a (sqrt.f64 -3))) (*.f64 1/3 (sqrt.f64 -3))) |
(+.f64 (*.f64 1/3 (sqrt.f64 -3)) (*.f64 -3/2 (/.f64 a (sqrt.f64 -3)))) |
(+.f64 (*.f64 -3/2 (/.f64 a (sqrt.f64 -3))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 a 2)) (sqrt.f64 -3))) (*.f64 1/3 (sqrt.f64 -3)))) |
(+.f64 (*.f64 -3/2 (/.f64 a (sqrt.f64 -3))) (+.f64 (*.f64 1/3 (sqrt.f64 -3)) (*.f64 -1/6 (*.f64 (pow.f64 a 2) (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3)))))) |
(+.f64 (*.f64 1/3 (sqrt.f64 -3)) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3)) -1/6)) (*.f64 -3/2 (/.f64 a (sqrt.f64 -3))))) |
(+.f64 (*.f64 1/3 (sqrt.f64 -3)) (+.f64 (*.f64 -3/2 (/.f64 a (sqrt.f64 -3))) (*.f64 (pow.f64 a 2) (*.f64 -1/6 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3)))))) |
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (pow.f64 a 3)) (sqrt.f64 -3))) (+.f64 (*.f64 -3/2 (/.f64 a (sqrt.f64 -3))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 a 2)) (sqrt.f64 -3))) (*.f64 1/3 (sqrt.f64 -3))))) |
(+.f64 (*.f64 -3/2 (/.f64 a (sqrt.f64 -3))) (+.f64 (+.f64 (*.f64 1/3 (sqrt.f64 -3)) (*.f64 -1/6 (*.f64 (pow.f64 a 2) (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3))))) (*.f64 -1/6 (*.f64 (pow.f64 a 3) (/.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (sqrt.f64 -3)))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3)) -1/6)) (+.f64 (+.f64 (*.f64 1/3 (sqrt.f64 -3)) (*.f64 -3/2 (/.f64 a (sqrt.f64 -3)))) (*.f64 -1/6 (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (/.f64 (pow.f64 a 3) (sqrt.f64 -3)))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 -1/6 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3)))) (+.f64 (+.f64 (*.f64 1/3 (sqrt.f64 -3)) (*.f64 -3/2 (/.f64 a (sqrt.f64 -3)))) (*.f64 -1/6 (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (/.f64 (pow.f64 a 3) (sqrt.f64 -3)))))) |
(*.f64 -1/3 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) 1)) |
(+.f64 (*.f64 a (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 1 (*.f64 1/2 (/.f64 rand (sqrt.f64 -3)))))) (*.f64 -1/3 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) 1))) |
(+.f64 (*.f64 -1/3 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) 1)) (*.f64 a (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 1 (*.f64 1/2 (/.f64 rand (sqrt.f64 -3))))))) |
(+.f64 (*.f64 a (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 1 (*.f64 1/2 (/.f64 rand (sqrt.f64 -3)))))) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) 1)) (*.f64 (+.f64 (*.f64 -3/2 (/.f64 rand (sqrt.f64 -3))) (*.f64 1/18 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) rand) (sqrt.f64 -3)))) (pow.f64 a 2)))) |
(+.f64 (*.f64 a (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 1 (*.f64 1/2 (/.f64 rand (sqrt.f64 -3)))))) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) 1)) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -3/2 (/.f64 rand (sqrt.f64 -3))) (*.f64 1/18 (/.f64 (*.f64 rand (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2))) (sqrt.f64 -3))))))) |
(+.f64 (*.f64 a (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 1 (*.f64 1/2 (/.f64 rand (sqrt.f64 -3)))))) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) 1)) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -3/2 (/.f64 rand (sqrt.f64 -3))) (*.f64 rand (*.f64 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3)) 1/18)))))) |
(+.f64 (*.f64 a (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 1 (*.f64 1/2 (/.f64 rand (sqrt.f64 -3)))))) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) 1)) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -3/2 (/.f64 rand (sqrt.f64 -3))) (*.f64 rand (*.f64 1/18 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3)))))))) |
(+.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 1/18 (/.f64 (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) rand) (sqrt.f64 -3))) (*.f64 -1/6 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) rand) (sqrt.f64 -3))))) (+.f64 (*.f64 a (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 1 (*.f64 1/2 (/.f64 rand (sqrt.f64 -3)))))) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) 1)) (*.f64 (+.f64 (*.f64 -3/2 (/.f64 rand (sqrt.f64 -3))) (*.f64 1/18 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) rand) (sqrt.f64 -3)))) (pow.f64 a 2))))) |
(+.f64 (+.f64 (*.f64 a (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 1 (*.f64 1/2 (/.f64 rand (sqrt.f64 -3)))))) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) 1)) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -3/2 (/.f64 rand (sqrt.f64 -3))) (*.f64 1/18 (/.f64 (*.f64 rand (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2))) (sqrt.f64 -3))))))) (*.f64 (pow.f64 a 3) (+.f64 (*.f64 1/18 (*.f64 rand (/.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (sqrt.f64 -3)))) (*.f64 -1/6 (/.f64 (*.f64 rand (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2))) (sqrt.f64 -3)))))) |
(+.f64 (*.f64 a (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 1 (*.f64 1/2 (/.f64 rand (sqrt.f64 -3)))))) (+.f64 (+.f64 (*.f64 -1/3 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) 1)) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -3/2 (/.f64 rand (sqrt.f64 -3))) (*.f64 rand (*.f64 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3)) 1/18))))) (*.f64 (pow.f64 a 3) (+.f64 (*.f64 1/18 (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (/.f64 rand (sqrt.f64 -3)))) (*.f64 rand (*.f64 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3)) -1/6)))))) |
(+.f64 (*.f64 a (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 1 (*.f64 1/2 (/.f64 rand (sqrt.f64 -3)))))) (+.f64 (+.f64 (*.f64 -1/3 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) 1)) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -3/2 (/.f64 rand (sqrt.f64 -3))) (*.f64 rand (*.f64 1/18 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3))))))) (*.f64 (pow.f64 a 3) (+.f64 (*.f64 1/18 (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (/.f64 rand (sqrt.f64 -3)))) (*.f64 rand (*.f64 -1/6 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3)))))))) |
a |
a |
(-.f64 a 1/3) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) (-.f64 a 1/3)) |
(+.f64 (-.f64 a 1/3) (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) (-.f64 a 1/3)) |
(+.f64 (-.f64 a 1/3) (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) (-.f64 a 1/3)) |
(+.f64 (-.f64 a 1/3) (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) (-.f64 a 1/3)) |
(+.f64 (-.f64 a 1/3) (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) (-.f64 a 1/3)) |
(+.f64 (-.f64 a 1/3) (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) (-.f64 a 1/3)) |
(+.f64 (-.f64 a 1/3) (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) (-.f64 a 1/3)) |
(+.f64 (-.f64 a 1/3) (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) (-.f64 a 1/3)) |
(+.f64 (-.f64 a 1/3) (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) (-.f64 a 1/3)) |
(+.f64 (-.f64 a 1/3) (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 0) |
(sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) |
(+.f64 0 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) |
(sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) |
(-.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 0) |
(sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) |
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1) |
(sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) |
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) |
(sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) |
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) |
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1/2)) |
(sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) 1/2) |
(sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) |
(*.f64 4 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4)) |
(sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) 1/4) |
(sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) |
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) -1) |
(sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 8) 1/8) |
(sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) |
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) |
(sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1/2) 2) |
(sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) |
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4)) |
(sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1) |
(sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) 2) |
(sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) 4) |
(sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) -1) |
(sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) -2) -2) |
(sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 8) 8) |
(sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 8)) 16) |
(sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) -2) -1) 2) |
(sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) |
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) |
(+.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 0) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(+.f64 0 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(+.f64 (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(-.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 0) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand)) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 1 (*.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand)) 2)) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 1 rand)) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 1) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 rand))) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 -1 (-.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand))) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 rand))) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 2 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) (neg.f64 (neg.f64 rand)))) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 2 rand)) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 4 (*.f64 4 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand))) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 rand)) 2)) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 4 (*.f64 (*.f64 4 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand)) 1)) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (neg.f64 (neg.f64 rand)))) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 (+.f64 rand rand) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 (/.f64 (+.f64 rand rand) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 2) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 -2 (-.f64 0 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 rand)))) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 8 (+.f64 (*.f64 4 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand)) (*.f64 4 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand)))) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 8 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 8) rand)) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 8 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 8) (neg.f64 (neg.f64 rand)))) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 (*.f64 rand 4) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4)) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 (/.f64 (*.f64 rand 4) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 1/2 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand))) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 (neg.f64 rand) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand))) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 rand)) (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand)) 2)) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 (*.f64 2 (*.f64 rand 4)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 8)) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 (*.f64 2 (*.f64 rand 4)) (*.f64 8 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 (*.f64 2 (/.f64 (*.f64 rand 4) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 8) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 (*.f64 2 (neg.f64 rand)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) -2)) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 1/2) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 (*.f64 rand 1/2) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1/2)) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 (neg.f64 (+.f64 rand rand)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) -2)) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 (neg.f64 (+.f64 rand rand)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 (neg.f64 (neg.f64 rand)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 (+.f64 (neg.f64 (+.f64 rand rand)) (neg.f64 (+.f64 rand rand))) (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)))) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 rand 4) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 2 (/.f64 (*.f64 rand 4) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) 16) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 (+.f64 (*.f64 2 (neg.f64 rand)) (*.f64 2 (neg.f64 rand))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) -2))) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 (+.f64 (neg.f64 (neg.f64 rand)) (neg.f64 (neg.f64 rand))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 (/.f64 rand 1/2) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 (/.f64 (neg.f64 (neg.f64 rand)) 1/2) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 (/.f64 (neg.f64 (neg.f64 rand)) 2) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1/2)) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 (/.f64 (*.f64 2 (*.f64 rand 4)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 8) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 (/.f64 rand (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) -1) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4)) 1/4) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 (/.f64 (neg.f64 rand) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) -1) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 (/.f64 (neg.f64 (neg.f64 rand)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4)) 1/4) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 (neg.f64 (*.f64 rand 4)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4))) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 (neg.f64 (neg.f64 (+.f64 rand rand))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 (neg.f64 (neg.f64 (+.f64 rand rand))) (-.f64 0 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)))) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 (neg.f64 (*.f64 2 (neg.f64 rand))) (-.f64 0 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) -2))) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 (neg.f64 (neg.f64 (neg.f64 rand))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(+.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 0) |
(/.f64 1 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(+.f64 0 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 1 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(+.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 1/2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 1 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(-.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 0) |
(/.f64 1 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 1 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(*.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 1 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 1) |
(/.f64 1 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(*.f64 2 (/.f64 1/2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 1 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) (/.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 1 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)))) |
(/.f64 1 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(*.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 1/2) |
(/.f64 1 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(*.f64 4 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4)) |
(/.f64 1 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4) 1/4) |
(/.f64 1 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(*.f64 1/2 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 1 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(*.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 2) |
(/.f64 1 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1/2) (/.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 1 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4)) |
(/.f64 1 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) |
(/.f64 1 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(*.f64 (/.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1/2)) |
(/.f64 1 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(+.f64 (*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) 0) |
(*.f64 (+.f64 -1/3 a) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) |
(+.f64 0 (*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(*.f64 (+.f64 -1/3 a) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) |
(-.f64 (*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) 0) |
(*.f64 (+.f64 -1/3 a) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) |
(/.f64 (*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) 1) |
(*.f64 (+.f64 -1/3 a) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) |
(/.f64 (*.f64 (+.f64 a -1/3) (+.f64 (/.f64 (+.f64 rand rand) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 2)) 2) |
(*.f64 (+.f64 -1/3 a) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) |
(/.f64 (*.f64 (+.f64 a -1/3) (*.f64 (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 4)) 4) |
(*.f64 (*.f64 4 (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) (/.f64 (+.f64 -1/3 a) 4)) |
(/.f64 (*.f64 (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) (*.f64 (+.f64 -1/3 a) 4)) 4) |
(*.f64 (+.f64 -1/3 a) (/.f64 (*.f64 4 (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) 4)) |
(/.f64 (*.f64 2 (*.f64 (+.f64 a -1/3) (*.f64 (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 4))) 8) |
(*.f64 (*.f64 4 (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) (/.f64 (+.f64 -1/3 a) 4)) |
(/.f64 (*.f64 (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) (*.f64 (+.f64 -1/3 a) 4)) 4) |
(*.f64 (+.f64 -1/3 a) (/.f64 (*.f64 4 (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) 4)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 a -1/3) (*.f64 (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 4))) (*.f64 2 (*.f64 (+.f64 a -1/3) (*.f64 (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 4)))) 16) |
(*.f64 (*.f64 4 (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) (/.f64 (+.f64 -1/3 a) 4)) |
(/.f64 (*.f64 (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) (*.f64 (+.f64 -1/3 a) 4)) 4) |
(*.f64 (+.f64 -1/3 a) (/.f64 (*.f64 4 (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) 4)) |
Compiled 4489 to 3797 computations (15.4% saved)
8 alts after pruning (8 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 163 | 8 | 171 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 164 | 8 | 172 |
| Status | Error | Program |
|---|---|---|
| ▶ | 0.4b | (-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
| ▶ | 18.8b | (-.f64 a 1/3) |
| 12.7b | (*.f64 (-.f64 a 1/3) (+.f64 1 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand))))) | |
| ▶ | 0.2b | (*.f64 (-.f64 a 1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
| 0.4b | (*.f64 (-.f64 a 1/3) (+.f64 1 (*.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) rand))) | |
| ▶ | 0.2b | (*.f64 (-.f64 a 1/3) (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)))) |
| ▶ | 45.8b | (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
| 19.9b | a |
Compiled 261 to 212 computations (18.8% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (*.f64 (-.f64 a 1/3) (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)))) |
| ✓ | 0.1b | (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) |
| ✓ | 0.2b | (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand) |
| ✓ | 0.3b | (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
Compiled 66 to 52 computations (21.2% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | a | @ | -inf | (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand) |
| 1.0ms | a | @ | -inf | (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
| 1.0ms | a | @ | -inf | (*.f64 (-.f64 a 1/3) (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)))) |
| 1.0ms | a | @ | -inf | (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) |
| 0.0ms | a | @ | inf | (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand) |
| 1× | batch-egg-rewrite |
| 1412× | rational.json-simplify-35 |
| 1364× | bool.json-1 |
| 1364× | bool.json-2 |
| 1314× | rational.json-1 |
| 1314× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 116 |
| 1 | 152 | 116 |
| 2 | 422 | 116 |
| 3 | 871 | 116 |
| 4 | 1831 | 116 |
| 5 | 4440 | 116 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand) |
(sqrt.f64 (/.f64 1 (-.f64 a 1/3))) |
(*.f64 (-.f64 a 1/3) (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 1/6)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand) 4/3) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand) 4/3)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand) 4/3))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand) 4/3))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand) 4/3)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (+.f64 rand rand)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 4)))) (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 4))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand)))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 1/2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 4))) (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x or (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))) (*.f64 (+.f64 a -1/3) 1/2)) (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))) (*.f64 (+.f64 a -1/3) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))) (*.f64 (+.f64 a -1/3) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))) (*.f64 (+.f64 a -1/3) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))) (*.f64 (+.f64 a -1/3) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))) (*.f64 (+.f64 a -1/3) 4)))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))) (*.f64 (+.f64 a -1/3) 4))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand)))) (*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand)))) (*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))))))))) |
| 1× | egg-herbie |
| 3094× | rational.json-simplify-35 |
| 2570× | rational.json-simplify-2 |
| 1150× | rational.json-simplify-1 |
| 1052× | rational.json-simplify-43 |
| 868× | rational.json-simplify-53 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 200 | 3294 |
| 1 | 455 | 3282 |
| 2 | 1025 | 3246 |
| 3 | 2630 | 3246 |
| 4 | 4182 | 3246 |
| 5 | 4512 | 3246 |
| 6 | 4886 | 3246 |
| 7 | 5178 | 3246 |
| 8 | 5223 | 3246 |
| 9 | 6144 | 3246 |
| 10 | 6481 | 3246 |
| 11 | 6570 | 3246 |
| 12 | 6733 | 3246 |
| 13 | 7320 | 3246 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (*.f64 -3/2 (/.f64 (*.f64 a rand) (sqrt.f64 -3)))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a rand) (sqrt.f64 -3))) (*.f64 -1/6 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (*.f64 (pow.f64 a 2) rand)) (sqrt.f64 -3))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (*.f64 (pow.f64 a 3) rand)) (sqrt.f64 -3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a rand) (sqrt.f64 -3))) (*.f64 -1/6 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (*.f64 (pow.f64 a 2) rand)) (sqrt.f64 -3)))))) |
(*.f64 rand (sqrt.f64 -3)) |
(+.f64 (*.f64 rand (sqrt.f64 -3)) (*.f64 -9/2 (/.f64 (*.f64 a rand) (sqrt.f64 -3)))) |
(+.f64 (*.f64 rand (sqrt.f64 -3)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (*.f64 (pow.f64 a 2) rand)) (sqrt.f64 -3))) (*.f64 -9/2 (/.f64 (*.f64 a rand) (sqrt.f64 -3))))) |
(+.f64 (*.f64 rand (sqrt.f64 -3)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (*.f64 (pow.f64 a 2) rand)) (sqrt.f64 -3))) (+.f64 (*.f64 -9/2 (/.f64 (*.f64 a rand) (sqrt.f64 -3))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (*.f64 (pow.f64 a 3) rand)) (sqrt.f64 -3)))))) |
(sqrt.f64 -3) |
(+.f64 (*.f64 -9/2 (/.f64 a (sqrt.f64 -3))) (sqrt.f64 -3)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 a 2)) (sqrt.f64 -3))) (+.f64 (*.f64 -9/2 (/.f64 a (sqrt.f64 -3))) (sqrt.f64 -3))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 a 2)) (sqrt.f64 -3))) (+.f64 (*.f64 -9/2 (/.f64 a (sqrt.f64 -3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (pow.f64 a 3)) (sqrt.f64 -3))) (sqrt.f64 -3)))) |
(*.f64 -1/3 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) 1)) |
(+.f64 (*.f64 a (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 1 (*.f64 1/2 (/.f64 rand (sqrt.f64 -3)))))) (*.f64 -1/3 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) 1))) |
(+.f64 (*.f64 a (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 1 (*.f64 1/2 (/.f64 rand (sqrt.f64 -3)))))) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) 1)) (*.f64 (+.f64 (*.f64 -3/2 (/.f64 rand (sqrt.f64 -3))) (*.f64 1/18 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) rand) (sqrt.f64 -3)))) (pow.f64 a 2)))) |
(+.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 1/18 (/.f64 (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) rand) (sqrt.f64 -3))) (*.f64 -1/6 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) rand) (sqrt.f64 -3))))) (+.f64 (*.f64 a (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 1 (*.f64 1/2 (/.f64 rand (sqrt.f64 -3)))))) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) 1)) (*.f64 (+.f64 (*.f64 -3/2 (/.f64 rand (sqrt.f64 -3))) (*.f64 1/18 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) rand) (sqrt.f64 -3)))) (pow.f64 a 2))))) |
a |
a |
(-.f64 a 1/3) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand)) 0) |
(+.f64 0 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 1/6)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 1/6))) |
(-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand)) 0) |
(/.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand)) 1) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand) 4/3) 4) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand) 4/3)) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand) 4/3))) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand) 4/3))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand) 4/3)))) 32) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand) 0) |
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3))) |
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand)) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 1/2))) |
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand) 0) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand) 1) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (+.f64 rand rand)) 2) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 4)) 4) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 4))) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 4)))) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 4)))) (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 4))))) 32) |
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 0) |
(+.f64 0 (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 1/2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 1/2)) |
(-.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 0) |
(*.f64 1 (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 1) |
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 1/2)) |
(*.f64 4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 4)) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 2) 1/2) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 4) 1/4) |
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 2)) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 1/2) 2) |
(/.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 1) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 2) 2) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 4)) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 4))) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 4))) (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 4)))) 32) |
(+.f64 (*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand)))) 0) |
(+.f64 0 (*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))) (*.f64 (+.f64 a -1/3) 1/2)) (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))) (*.f64 (+.f64 a -1/3) 1/2))) |
(-.f64 (*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand)))) 0) |
(/.f64 (*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand)))) 1) |
(/.f64 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)))) 2) |
(/.f64 (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))) (*.f64 (+.f64 a -1/3) 4)) 4) |
(/.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))) (*.f64 (+.f64 a -1/3) 4))) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))) (*.f64 (+.f64 a -1/3) 4)))) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))) (*.f64 (+.f64 a -1/3) 4)))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))) (*.f64 (+.f64 a -1/3) 4))))) 32) |
| Outputs |
|---|
(*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 -3))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (*.f64 -3/2 (/.f64 (*.f64 a rand) (sqrt.f64 -3)))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (*.f64 -3/2 (*.f64 rand (/.f64 a (sqrt.f64 -3))))) |
(*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -3)) (*.f64 -3/2 (/.f64 a (sqrt.f64 -3))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a rand) (sqrt.f64 -3))) (*.f64 -1/6 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (*.f64 (pow.f64 a 2) rand)) (sqrt.f64 -3))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 (*.f64 -3/2 (*.f64 rand (/.f64 a (sqrt.f64 -3)))) (*.f64 -1/6 (*.f64 (*.f64 rand (pow.f64 a 2)) (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3)))))) |
(+.f64 (*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -3)) (*.f64 -3/2 (/.f64 a (sqrt.f64 -3))))) (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (*.f64 (*.f64 rand (/.f64 (pow.f64 a 2) (sqrt.f64 -3))) -1/6))) |
(+.f64 (*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -3)) (*.f64 -3/2 (/.f64 a (sqrt.f64 -3))))) (*.f64 -1/6 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (/.f64 (*.f64 rand (pow.f64 a 2)) (sqrt.f64 -3))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (*.f64 (pow.f64 a 3) rand)) (sqrt.f64 -3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a rand) (sqrt.f64 -3))) (*.f64 -1/6 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (*.f64 (pow.f64 a 2) rand)) (sqrt.f64 -3)))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 (+.f64 (*.f64 -3/2 (*.f64 rand (/.f64 a (sqrt.f64 -3)))) (*.f64 -1/6 (*.f64 (*.f64 rand (pow.f64 a 2)) (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3))))) (*.f64 -1/6 (/.f64 (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (*.f64 rand (pow.f64 a 3))) (sqrt.f64 -3))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 (*.f64 -3/2 (*.f64 rand (/.f64 a (sqrt.f64 -3)))) (*.f64 -1/6 (+.f64 (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (/.f64 (*.f64 rand (pow.f64 a 3)) (sqrt.f64 -3))) (*.f64 (*.f64 rand (pow.f64 a 2)) (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3))))))) |
(+.f64 (*.f64 -1/6 (+.f64 (*.f64 rand (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (/.f64 (pow.f64 a 2) (sqrt.f64 -3)))) (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (*.f64 (pow.f64 a 3) (/.f64 rand (sqrt.f64 -3)))))) (*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -3)) (*.f64 -3/2 (/.f64 a (sqrt.f64 -3)))))) |
(+.f64 (*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -3)) (*.f64 -3/2 (/.f64 a (sqrt.f64 -3))))) (*.f64 -1/6 (+.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (/.f64 (*.f64 rand (pow.f64 a 2)) (sqrt.f64 -3))) (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (*.f64 rand (/.f64 (pow.f64 a 3) (sqrt.f64 -3))))))) |
(*.f64 rand (sqrt.f64 -3)) |
(+.f64 (*.f64 rand (sqrt.f64 -3)) (*.f64 -9/2 (/.f64 (*.f64 a rand) (sqrt.f64 -3)))) |
(+.f64 (*.f64 rand (sqrt.f64 -3)) (*.f64 (*.f64 rand (/.f64 a (sqrt.f64 -3))) -9/2)) |
(*.f64 rand (+.f64 (sqrt.f64 -3) (*.f64 -9/2 (/.f64 a (sqrt.f64 -3))))) |
(+.f64 (*.f64 rand (sqrt.f64 -3)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (*.f64 (pow.f64 a 2) rand)) (sqrt.f64 -3))) (*.f64 -9/2 (/.f64 (*.f64 a rand) (sqrt.f64 -3))))) |
(+.f64 (*.f64 rand (sqrt.f64 -3)) (+.f64 (*.f64 (*.f64 rand (/.f64 a (sqrt.f64 -3))) -9/2) (*.f64 (*.f64 (*.f64 rand (pow.f64 a 2)) (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3))) -1/2))) |
(+.f64 (*.f64 rand (+.f64 (sqrt.f64 -3) (*.f64 -9/2 (/.f64 a (sqrt.f64 -3))))) (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (*.f64 (*.f64 rand (/.f64 (pow.f64 a 2) (sqrt.f64 -3))) -1/2))) |
(+.f64 (*.f64 rand (+.f64 (sqrt.f64 -3) (*.f64 -9/2 (/.f64 a (sqrt.f64 -3))))) (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (*.f64 (/.f64 (*.f64 rand (pow.f64 a 2)) (sqrt.f64 -3)) -1/2))) |
(+.f64 (*.f64 rand (+.f64 (sqrt.f64 -3) (*.f64 -9/2 (/.f64 a (sqrt.f64 -3))))) (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (*.f64 -1/2 (/.f64 (*.f64 rand (pow.f64 a 2)) (sqrt.f64 -3))))) |
(+.f64 (*.f64 rand (sqrt.f64 -3)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (*.f64 (pow.f64 a 2) rand)) (sqrt.f64 -3))) (+.f64 (*.f64 -9/2 (/.f64 (*.f64 a rand) (sqrt.f64 -3))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (*.f64 (pow.f64 a 3) rand)) (sqrt.f64 -3)))))) |
(+.f64 (*.f64 rand (sqrt.f64 -3)) (+.f64 (*.f64 (*.f64 (*.f64 rand (pow.f64 a 2)) (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3))) -1/2) (+.f64 (*.f64 (*.f64 rand (/.f64 a (sqrt.f64 -3))) -9/2) (*.f64 (/.f64 (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (*.f64 rand (pow.f64 a 3))) (sqrt.f64 -3)) -1/2)))) |
(+.f64 (*.f64 rand (sqrt.f64 -3)) (+.f64 (*.f64 (*.f64 rand (/.f64 a (sqrt.f64 -3))) -9/2) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 rand (pow.f64 a 2)) (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3))) (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (/.f64 (*.f64 rand (pow.f64 a 3)) (sqrt.f64 -3))))))) |
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 rand (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (/.f64 (pow.f64 a 2) (sqrt.f64 -3)))) (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (*.f64 (pow.f64 a 3) (/.f64 rand (sqrt.f64 -3)))))) (*.f64 rand (+.f64 (sqrt.f64 -3) (*.f64 -9/2 (/.f64 a (sqrt.f64 -3)))))) |
(+.f64 (*.f64 rand (+.f64 (sqrt.f64 -3) (*.f64 -9/2 (/.f64 a (sqrt.f64 -3))))) (*.f64 -1/2 (+.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (/.f64 (*.f64 rand (pow.f64 a 2)) (sqrt.f64 -3))) (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (*.f64 rand (/.f64 (pow.f64 a 3) (sqrt.f64 -3))))))) |
(sqrt.f64 -3) |
(+.f64 (*.f64 -9/2 (/.f64 a (sqrt.f64 -3))) (sqrt.f64 -3)) |
(+.f64 (sqrt.f64 -3) (*.f64 -9/2 (/.f64 a (sqrt.f64 -3)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 a 2)) (sqrt.f64 -3))) (+.f64 (*.f64 -9/2 (/.f64 a (sqrt.f64 -3))) (sqrt.f64 -3))) |
(+.f64 (+.f64 (sqrt.f64 -3) (*.f64 -9/2 (/.f64 a (sqrt.f64 -3)))) (*.f64 -1/2 (*.f64 (pow.f64 a 2) (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3))))) |
(+.f64 (sqrt.f64 -3) (+.f64 (*.f64 -9/2 (/.f64 a (sqrt.f64 -3))) (*.f64 (pow.f64 a 2) (*.f64 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3)) -1/2)))) |
(+.f64 (sqrt.f64 -3) (+.f64 (*.f64 -9/2 (/.f64 a (sqrt.f64 -3))) (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (*.f64 (/.f64 (pow.f64 a 2) (sqrt.f64 -3)) -1/2)))) |
(+.f64 (sqrt.f64 -3) (+.f64 (*.f64 -9/2 (/.f64 a (sqrt.f64 -3))) (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (*.f64 -1/2 (/.f64 (pow.f64 a 2) (sqrt.f64 -3)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 a 2)) (sqrt.f64 -3))) (+.f64 (*.f64 -9/2 (/.f64 a (sqrt.f64 -3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (pow.f64 a 3)) (sqrt.f64 -3))) (sqrt.f64 -3)))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3)))) (+.f64 (*.f64 -9/2 (/.f64 a (sqrt.f64 -3))) (+.f64 (sqrt.f64 -3) (*.f64 -1/2 (*.f64 (pow.f64 a 3) (/.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (sqrt.f64 -3))))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3)) -1/2)) (+.f64 (sqrt.f64 -3) (+.f64 (*.f64 (pow.f64 a 3) (*.f64 (/.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (sqrt.f64 -3)) -1/2)) (*.f64 -9/2 (/.f64 a (sqrt.f64 -3)))))) |
(+.f64 (sqrt.f64 -3) (+.f64 (+.f64 (*.f64 -9/2 (/.f64 a (sqrt.f64 -3))) (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (*.f64 (/.f64 (pow.f64 a 2) (sqrt.f64 -3)) -1/2))) (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (*.f64 (/.f64 (pow.f64 a 3) (sqrt.f64 -3)) -1/2)))) |
(+.f64 (sqrt.f64 -3) (+.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (*.f64 (/.f64 (pow.f64 a 2) (sqrt.f64 -3)) -1/2)) (+.f64 (*.f64 -9/2 (/.f64 a (sqrt.f64 -3))) (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (*.f64 (/.f64 (pow.f64 a 3) (sqrt.f64 -3)) -1/2))))) |
(+.f64 (sqrt.f64 -3) (+.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (*.f64 -1/2 (/.f64 (pow.f64 a 2) (sqrt.f64 -3)))) (+.f64 (*.f64 -9/2 (/.f64 a (sqrt.f64 -3))) (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (*.f64 -1/2 (/.f64 (pow.f64 a 3) (sqrt.f64 -3))))))) |
(*.f64 -1/3 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) 1)) |
(*.f64 -1/3 (+.f64 (*.f64 rand (*.f64 1/3 (sqrt.f64 -3))) 1)) |
(+.f64 (*.f64 a (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 1 (*.f64 1/2 (/.f64 rand (sqrt.f64 -3)))))) (*.f64 -1/3 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) 1))) |
(+.f64 (*.f64 -1/3 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) 1)) (*.f64 a (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 1 (*.f64 1/2 (/.f64 rand (sqrt.f64 -3))))))) |
(+.f64 (*.f64 -1/3 (+.f64 (*.f64 rand (*.f64 1/3 (sqrt.f64 -3))) 1)) (*.f64 a (+.f64 (+.f64 (*.f64 rand (*.f64 1/3 (sqrt.f64 -3))) 1) (*.f64 1/2 (/.f64 rand (sqrt.f64 -3)))))) |
(+.f64 (*.f64 a (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 1 (*.f64 1/2 (/.f64 rand (sqrt.f64 -3)))))) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) 1)) (*.f64 (+.f64 (*.f64 -3/2 (/.f64 rand (sqrt.f64 -3))) (*.f64 1/18 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) rand) (sqrt.f64 -3)))) (pow.f64 a 2)))) |
(+.f64 (*.f64 -1/3 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) 1)) (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -3/2 (/.f64 rand (sqrt.f64 -3))) (*.f64 1/18 (*.f64 rand (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3)))))) (*.f64 a (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 1 (*.f64 1/2 (/.f64 rand (sqrt.f64 -3)))))))) |
(+.f64 (*.f64 -1/3 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) 1)) (+.f64 (*.f64 a (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 1 (*.f64 1/2 (/.f64 rand (sqrt.f64 -3)))))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -3/2 (/.f64 rand (sqrt.f64 -3))) (*.f64 rand (*.f64 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3)) 1/18)))))) |
(+.f64 (*.f64 -1/3 (+.f64 (*.f64 rand (*.f64 1/3 (sqrt.f64 -3))) 1)) (+.f64 (*.f64 a (+.f64 (+.f64 (*.f64 rand (*.f64 1/3 (sqrt.f64 -3))) 1) (*.f64 1/2 (/.f64 rand (sqrt.f64 -3))))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -3/2 (/.f64 rand (sqrt.f64 -3))) (*.f64 rand (*.f64 1/18 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3)))))))) |
(+.f64 (*.f64 -1/3 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) 1)) (+.f64 (*.f64 a (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 1 (*.f64 1/2 (/.f64 rand (sqrt.f64 -3)))))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -3/2 (/.f64 rand (sqrt.f64 -3))) (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (*.f64 (/.f64 rand (sqrt.f64 -3)) 1/18)))))) |
(+.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 1/18 (/.f64 (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) rand) (sqrt.f64 -3))) (*.f64 -1/6 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) rand) (sqrt.f64 -3))))) (+.f64 (*.f64 a (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 1 (*.f64 1/2 (/.f64 rand (sqrt.f64 -3)))))) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) 1)) (*.f64 (+.f64 (*.f64 -3/2 (/.f64 rand (sqrt.f64 -3))) (*.f64 1/18 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) rand) (sqrt.f64 -3)))) (pow.f64 a 2))))) |
(+.f64 (+.f64 (*.f64 -1/3 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) 1)) (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -3/2 (/.f64 rand (sqrt.f64 -3))) (*.f64 1/18 (*.f64 rand (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3)))))) (*.f64 a (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 1 (*.f64 1/2 (/.f64 rand (sqrt.f64 -3)))))))) (*.f64 (pow.f64 a 3) (+.f64 (*.f64 1/18 (/.f64 (*.f64 rand (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2))))) (sqrt.f64 -3))) (*.f64 -1/6 (*.f64 rand (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3))))))) |
(+.f64 (+.f64 (*.f64 -1/3 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) 1)) (+.f64 (*.f64 a (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 1 (*.f64 1/2 (/.f64 rand (sqrt.f64 -3)))))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -3/2 (/.f64 rand (sqrt.f64 -3))) (*.f64 rand (*.f64 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3)) 1/18)))))) (*.f64 (pow.f64 a 3) (+.f64 (*.f64 1/18 (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (/.f64 rand (sqrt.f64 -3)))) (*.f64 rand (*.f64 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3)) -1/6))))) |
(+.f64 (+.f64 (*.f64 -1/3 (+.f64 (*.f64 rand (*.f64 1/3 (sqrt.f64 -3))) 1)) (+.f64 (*.f64 a (+.f64 (+.f64 (*.f64 rand (*.f64 1/3 (sqrt.f64 -3))) 1) (*.f64 1/2 (/.f64 rand (sqrt.f64 -3))))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -3/2 (/.f64 rand (sqrt.f64 -3))) (*.f64 rand (*.f64 1/18 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3)))))))) (*.f64 (pow.f64 a 3) (+.f64 (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (*.f64 (/.f64 rand (sqrt.f64 -3)) 1/18)) (*.f64 rand (*.f64 -1/6 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3))))))) |
(+.f64 (+.f64 (*.f64 -1/3 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) 1)) (+.f64 (*.f64 a (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 1 (*.f64 1/2 (/.f64 rand (sqrt.f64 -3)))))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -3/2 (/.f64 rand (sqrt.f64 -3))) (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (*.f64 (/.f64 rand (sqrt.f64 -3)) 1/18)))))) (*.f64 (pow.f64 a 3) (+.f64 (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (*.f64 (/.f64 rand (sqrt.f64 -3)) 1/18)) (*.f64 -1/6 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (/.f64 rand (sqrt.f64 -3))))))) |
a |
a |
(-.f64 a 1/3) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) (-.f64 a 1/3)) |
(+.f64 (-.f64 a 1/3) (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 (-.f64 a 1/3) (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand))) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) (-.f64 a 1/3)) |
(+.f64 (-.f64 a 1/3) (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 (-.f64 a 1/3) (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand))) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) (-.f64 a 1/3)) |
(+.f64 (-.f64 a 1/3) (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 (-.f64 a 1/3) (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) (-.f64 a 1/3)) |
(+.f64 (-.f64 a 1/3) (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 (-.f64 a 1/3) (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand))) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) (-.f64 a 1/3)) |
(+.f64 (-.f64 a 1/3) (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 (-.f64 a 1/3) (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand))) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) (-.f64 a 1/3)) |
(+.f64 (-.f64 a 1/3) (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 (-.f64 a 1/3) (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) (-.f64 a 1/3)) |
(+.f64 (-.f64 a 1/3) (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 (-.f64 a 1/3) (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand))) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) (-.f64 a 1/3)) |
(+.f64 (-.f64 a 1/3) (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 (-.f64 a 1/3) (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand))) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) (-.f64 a 1/3)) |
(+.f64 (-.f64 a 1/3) (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 (-.f64 a 1/3) (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand))) |
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand)) 0) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))) |
(+.f64 0 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 1/6)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 1/6))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))) |
(-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand)) 0) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))) |
(/.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand)) 1) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand) 4/3) 4) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand) 4/3)) 8) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand) 4/3))) 16) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand) 4/3))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand) 4/3)))) 32) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand) 0) |
(*.f64 rand (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))) |
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3))) |
(*.f64 rand (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))) |
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand)) |
(*.f64 rand (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))) |
(*.f64 rand (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 1/2))) |
(*.f64 rand (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))) |
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand) 0) |
(*.f64 rand (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand) 1) |
(*.f64 rand (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (+.f64 rand rand)) 2) |
(*.f64 rand (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 4)) 4) |
(*.f64 rand (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 4))) 8) |
(*.f64 rand (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 4)))) 16) |
(*.f64 rand (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 4)))) (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 4))))) 32) |
(*.f64 rand (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))) |
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 0) |
(sqrt.f64 (/.f64 1 (+.f64 a -1/3))) |
(+.f64 0 (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))) |
(sqrt.f64 (/.f64 1 (+.f64 a -1/3))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 1/2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 1/2)) |
(sqrt.f64 (/.f64 1 (+.f64 a -1/3))) |
(-.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 0) |
(sqrt.f64 (/.f64 1 (+.f64 a -1/3))) |
(*.f64 1 (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))) |
(sqrt.f64 (/.f64 1 (+.f64 a -1/3))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 1) |
(sqrt.f64 (/.f64 1 (+.f64 a -1/3))) |
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 1/2)) |
(sqrt.f64 (/.f64 1 (+.f64 a -1/3))) |
(*.f64 4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 4)) |
(sqrt.f64 (/.f64 1 (+.f64 a -1/3))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 2) 1/2) |
(sqrt.f64 (/.f64 1 (+.f64 a -1/3))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 4) 1/4) |
(sqrt.f64 (/.f64 1 (+.f64 a -1/3))) |
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 2)) |
(sqrt.f64 (/.f64 1 (+.f64 a -1/3))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 1/2) 2) |
(sqrt.f64 (/.f64 1 (+.f64 a -1/3))) |
(/.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 1) |
(sqrt.f64 (/.f64 1 (+.f64 a -1/3))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 2) 2) |
(sqrt.f64 (/.f64 1 (+.f64 a -1/3))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 4) 4) |
(sqrt.f64 (/.f64 1 (+.f64 a -1/3))) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 4)) 8) |
(sqrt.f64 (/.f64 1 (+.f64 a -1/3))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 4))) 16) |
(sqrt.f64 (/.f64 1 (+.f64 a -1/3))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 4))) (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 4)))) 32) |
(sqrt.f64 (/.f64 1 (+.f64 a -1/3))) |
(+.f64 (*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand)))) 0) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))))) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 rand (*.f64 1/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))))) |
(+.f64 0 (*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))))) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))))) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 rand (*.f64 1/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))) (*.f64 (+.f64 a -1/3) 1/2)) (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))) (*.f64 (+.f64 a -1/3) 1/2))) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))))) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 rand (*.f64 1/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))))) |
(-.f64 (*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand)))) 0) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))))) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 rand (*.f64 1/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))))) |
(/.f64 (*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand)))) 1) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))))) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 rand (*.f64 1/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))))) |
(/.f64 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)))) 2) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))))) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 rand (*.f64 1/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))))) |
(/.f64 (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))) (*.f64 (+.f64 a -1/3) 4)) 4) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))))) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 rand (*.f64 1/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))) (*.f64 (+.f64 a -1/3) 4))) 8) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))))) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 rand (*.f64 1/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))) (*.f64 (+.f64 a -1/3) 4)))) 16) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))))) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 rand (*.f64 1/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))) (*.f64 (+.f64 a -1/3) 4)))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))) (*.f64 (+.f64 a -1/3) 4))))) 32) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 1/3 (*.f64 rand (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))))) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (*.f64 rand (*.f64 1/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))))) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.f64 a 1/3) |
Compiled 7 to 5 computations (28.6% saved)
3 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | a | @ | inf | (-.f64 a 1/3) |
| 0.0ms | a | @ | 0 | (-.f64 a 1/3) |
| 0.0ms | a | @ | -inf | (-.f64 a 1/3) |
| 1× | batch-egg-rewrite |
| 1662× | rational.json-simplify-35 |
| 1394× | bool.json-1 |
| 1394× | bool.json-2 |
| 1350× | rational.json-1 |
| 1350× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5 | 7 |
| 1 | 50 | 7 |
| 2 | 152 | 7 |
| 3 | 323 | 7 |
| 4 | 642 | 7 |
| 5 | 1340 | 7 |
| 6 | 3110 | 7 |
| 7 | 5800 | 7 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 a 1/3) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 a -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 a -1/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 a -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1/3 a)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a 1/2) (-.f64 (*.f64 a 1/2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 a -1/3) 1/2) (*.f64 (+.f64 a -1/3) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a -1/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 a -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 a -1/3) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a (+.f64 a -2/3)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (+.f64 a -1/3) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a -1/3) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a -1/3) 8) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 a (+.f64 a -2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a -1/3) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 a -1/3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a -1/3) 1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/8 (*.f64 (+.f64 a -1/3) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 a -1/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 a (+.f64 a -2/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a -1/3) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a -1/3) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 a -1/3) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 a -1/3) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 a -1/3) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 a -1/3) 8)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 a -1/3) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f64 a -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f64 a -1/3) (+.f64 a -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 a -1/3) (+.f64 a -1/3)))))) |
| 1× | egg-herbie |
| 5436× | rational.json-simplify-1 |
| 4450× | rational.json-simplify-41 |
| 1658× | rational.json-simplify-35 |
| 1388× | rational.json-simplify-2 |
| 1328× | rational.json-simplify-51 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 56 | 203 |
| 1 | 108 | 203 |
| 2 | 336 | 203 |
| 3 | 946 | 203 |
| 4 | 1662 | 203 |
| 5 | 2019 | 203 |
| 6 | 2068 | 203 |
| 7 | 2106 | 203 |
| 8 | 2137 | 203 |
| 9 | 2168 | 203 |
| 10 | 2950 | 203 |
| 11 | 2984 | 203 |
| 12 | 3014 | 203 |
| 13 | 3044 | 203 |
| 14 | 3071 | 203 |
| 15 | 3098 | 203 |
| 16 | 3545 | 203 |
| 17 | 3574 | 203 |
| 18 | 3603 | 203 |
| 19 | 3630 | 203 |
| 20 | 6708 | 203 |
| 21 | 6749 | 203 |
| 22 | 6833 | 203 |
| 23 | 7105 | 203 |
| 24 | 7212 | 203 |
| 25 | 7240 | 203 |
| 26 | 7267 | 203 |
| 27 | 7294 | 203 |
| 28 | 7321 | 203 |
| 29 | 7348 | 203 |
| 30 | 7375 | 203 |
| 31 | 7402 | 203 |
| 32 | 7429 | 203 |
| 33 | 7456 | 203 |
| 34 | 7483 | 203 |
| 35 | 7510 | 203 |
| 1× | node limit |
| Inputs |
|---|
-1/3 |
a |
a |
(+.f64 a -1/3) |
(+.f64 (+.f64 a -1/3) 0) |
(+.f64 0 (+.f64 a -1/3)) |
(+.f64 -1/3 a) |
(+.f64 (*.f64 a 1/2) (-.f64 (*.f64 a 1/2) 1/3)) |
(+.f64 (*.f64 (+.f64 a -1/3) 1/2) (*.f64 (+.f64 a -1/3) 1/2)) |
(*.f64 (+.f64 a -1/3) 1) |
(*.f64 1 (+.f64 a -1/3)) |
(*.f64 2 (*.f64 (+.f64 a -1/3) 1/2)) |
(*.f64 (+.f64 a (+.f64 a -2/3)) 1/2) |
(*.f64 4 (*.f64 (+.f64 a -1/3) 1/4)) |
(*.f64 (*.f64 (+.f64 a -1/3) 4) 1/4) |
(*.f64 (*.f64 (+.f64 a -1/3) 8) 1/8) |
(*.f64 1/2 (+.f64 a (+.f64 a -2/3))) |
(*.f64 (*.f64 (+.f64 a -1/3) 1/2) 2) |
(*.f64 1/4 (*.f64 (+.f64 a -1/3) 4)) |
(*.f64 (*.f64 (+.f64 a -1/3) 1/4) 4) |
(*.f64 1/8 (*.f64 (+.f64 a -1/3) 8)) |
(/.f64 (+.f64 a -1/3) 1) |
(/.f64 (+.f64 a (+.f64 a -2/3)) 2) |
(/.f64 (*.f64 (+.f64 a -1/3) 4) 4) |
(/.f64 (*.f64 (+.f64 a -1/3) 8) 8) |
(/.f64 (*.f64 2 (*.f64 (+.f64 a -1/3) 8)) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 a -1/3) 8))) 32) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 a -1/3) 8)))) 64) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 a -1/3) 8)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 a -1/3) 8))))) 128) |
| Outputs |
|---|
-1/3 |
a |
a |
(+.f64 a -1/3) |
(+.f64 -1/3 a) |
(+.f64 (+.f64 a -1/3) 0) |
(+.f64 -1/3 a) |
(+.f64 0 (+.f64 a -1/3)) |
(+.f64 -1/3 a) |
(+.f64 -1/3 a) |
(+.f64 (*.f64 a 1/2) (-.f64 (*.f64 a 1/2) 1/3)) |
(+.f64 (*.f64 (+.f64 a -1/3) 1/2) (*.f64 (+.f64 a -1/3) 1/2)) |
(+.f64 -1/3 a) |
(*.f64 (+.f64 a -1/3) 1) |
(+.f64 -1/3 a) |
(*.f64 1 (+.f64 a -1/3)) |
(+.f64 -1/3 a) |
(*.f64 2 (*.f64 (+.f64 a -1/3) 1/2)) |
(+.f64 -1/3 a) |
(*.f64 (+.f64 a (+.f64 a -2/3)) 1/2) |
(+.f64 -1/3 a) |
(*.f64 4 (*.f64 (+.f64 a -1/3) 1/4)) |
(+.f64 -1/3 a) |
(*.f64 (*.f64 (+.f64 a -1/3) 4) 1/4) |
(+.f64 -1/3 a) |
(*.f64 (*.f64 (+.f64 a -1/3) 8) 1/8) |
(+.f64 -1/3 a) |
(*.f64 1/2 (+.f64 a (+.f64 a -2/3))) |
(+.f64 -1/3 a) |
(*.f64 (*.f64 (+.f64 a -1/3) 1/2) 2) |
(+.f64 -1/3 a) |
(*.f64 1/4 (*.f64 (+.f64 a -1/3) 4)) |
(+.f64 -1/3 a) |
(*.f64 (*.f64 (+.f64 a -1/3) 1/4) 4) |
(+.f64 -1/3 a) |
(*.f64 1/8 (*.f64 (+.f64 a -1/3) 8)) |
(+.f64 -1/3 a) |
(/.f64 (+.f64 a -1/3) 1) |
(+.f64 -1/3 a) |
(/.f64 (+.f64 a (+.f64 a -2/3)) 2) |
(+.f64 -1/3 a) |
(/.f64 (*.f64 (+.f64 a -1/3) 4) 4) |
(+.f64 -1/3 a) |
(/.f64 (*.f64 (+.f64 a -1/3) 8) 8) |
(+.f64 -1/3 a) |
(/.f64 (*.f64 2 (*.f64 (+.f64 a -1/3) 8)) 16) |
(+.f64 -1/3 a) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 a -1/3) 8))) 32) |
(+.f64 -1/3 a) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 a -1/3) 8)))) 64) |
(+.f64 -1/3 a) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 a -1/3) 8)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 a -1/3) 8))))) 128) |
(+.f64 -1/3 a) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (-.f64 a 1/3) | |
| ✓ | 0.0b | (sqrt.f64 (-.f64 a 1/3)) |
| ✓ | 0.2b | (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand) |
| ✓ | 0.6b | (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
Compiled 26 to 18 computations (30.8% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | a | @ | 0 | (sqrt.f64 (-.f64 a 1/3)) |
| 1.0ms | a | @ | -inf | (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
| 1.0ms | rand | @ | 0 | (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
| 1.0ms | a | @ | inf | (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
| 0.0ms | a | @ | 0 | (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
| 1× | batch-egg-rewrite |
| 1400× | rational.json-simplify-35 |
| 1306× | bool.json-1 |
| 1306× | bool.json-2 |
| 1258× | rational.json-1 |
| 1258× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 51 |
| 1 | 99 | 51 |
| 2 | 267 | 51 |
| 3 | 561 | 51 |
| 4 | 1138 | 51 |
| 5 | 2523 | 51 |
| 6 | 5147 | 51 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) rand) |
(sqrt.f64 (-.f64 a 1/3)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 1/6)) (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 2/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 4/3)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (+.f64 rand rand)) 4/3) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (+.f64 rand rand)) 4/3)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (+.f64 rand rand)) 4/3))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (+.f64 rand rand)) 4/3))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (+.f64 rand rand)) 4/3)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 2/3)) (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 1/2)) (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (+.f64 rand rand)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 8))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 a -1/3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 a -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/2) (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 a -1/3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 a -1/3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 a -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (sqrt.f64 (+.f64 a -1/3)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 a -1/3)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 a -1/3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 8))) (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (sqrt.f64 (+.f64 a -1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x and (sqrt.f64 (+.f64 a -1/3)) (sqrt.f64 (+.f64 a -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x or (sqrt.f64 (+.f64 a -1/3)) (sqrt.f64 (+.f64 a -1/3))))))) |
| 1× | egg-herbie |
| 5426× | rational.json-simplify-41 |
| 3904× | rational.json-simplify-35 |
| 2846× | rational.json-simplify-2 |
| 1246× | rational.json-simplify-51 |
| 926× | rational.json-simplify-53 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 143 | 1413 |
| 1 | 319 | 1413 |
| 2 | 873 | 1377 |
| 3 | 1833 | 1353 |
| 4 | 4127 | 1353 |
| 5 | 4717 | 1353 |
| 6 | 5053 | 1353 |
| 7 | 5314 | 1353 |
| 8 | 5577 | 1353 |
| 9 | 5578 | 1353 |
| 10 | 6494 | 1353 |
| 11 | 6519 | 1353 |
| 12 | 6537 | 1353 |
| 13 | 6537 | 1353 |
| 14 | 6806 | 1353 |
| 15 | 7084 | 1353 |
| 16 | 7356 | 1353 |
| 17 | 7628 | 1353 |
| 18 | 7900 | 1353 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3)))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))) (*.f64 1/48 (/.f64 (*.f64 (pow.f64 a 3) rand) (pow.f64 (sqrt.f64 -1/3) 5)))))) |
(*.f64 rand (sqrt.f64 -1/3)) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (*.f64 rand (sqrt.f64 -1/3))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (+.f64 (*.f64 rand (sqrt.f64 -1/3)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (+.f64 (*.f64 rand (sqrt.f64 -1/3)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) rand) (pow.f64 (sqrt.f64 -1/3) 5))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3)))))) |
(sqrt.f64 -1/3) |
(+.f64 (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3))) (sqrt.f64 -1/3)) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3))) (sqrt.f64 -1/3))) |
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3))) (sqrt.f64 -1/3)))) |
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 0) |
(+.f64 0 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 1/6)) (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 1/6))) |
(-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 0) |
(/.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 1) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 2/3)) 2) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 4/3)) 4) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (+.f64 rand rand)) 4/3) 8) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (+.f64 rand rand)) 4/3)) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (+.f64 rand rand)) 4/3))) 32) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (+.f64 rand rand)) 4/3))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (+.f64 rand rand)) 4/3)))) 64) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 0) |
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 2/3))) |
(+.f64 0 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 2/3)) (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 1/2)) (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 1/2))) |
(-.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 0) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 1) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (+.f64 rand rand)) 2) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 4)) 4) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 8) 8) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 8)) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 8))) 32) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 8))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 8)))) 64) |
(+.f64 (sqrt.f64 (+.f64 a -1/3)) 0) |
(+.f64 0 (sqrt.f64 (+.f64 a -1/3))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/2) (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/2)) |
(-.f64 (sqrt.f64 (+.f64 a -1/3)) 0) |
(*.f64 (sqrt.f64 (+.f64 a -1/3)) 1) |
(*.f64 1 (sqrt.f64 (+.f64 a -1/3))) |
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/2)) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 2) 1/2) |
(*.f64 4 (/.f64 (sqrt.f64 (+.f64 a -1/3)) 4)) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 4) 1/4) |
(*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 2)) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/2) 2) |
(*.f64 1/4 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 4)) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 a -1/3)) 4) 4) |
(/.f64 (sqrt.f64 (+.f64 a -1/3)) 1) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 2) 2) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 4) 4) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 8) 8) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 8)) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 8))) 32) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 8))) (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 8)))) 64) |
| Outputs |
|---|
(*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3)))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (*.f64 1/6 (/.f64 (*.f64 rand a) (sqrt.f64 -1/3)))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (*.f64 1/6 (*.f64 a (/.f64 rand (sqrt.f64 -1/3))))) |
(*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 rand a) (sqrt.f64 -1/3))) (*.f64 -1/24 (*.f64 rand (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (*.f64 a (/.f64 rand (sqrt.f64 -1/3)))) (*.f64 rand (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)) -1/24)))) |
(+.f64 (*.f64 1/6 (*.f64 a (/.f64 rand (sqrt.f64 -1/3)))) (*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))))) |
(*.f64 rand (+.f64 (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3)))))) |
(*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (+.f64 (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3))) (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))) (*.f64 1/48 (/.f64 (*.f64 (pow.f64 a 3) rand) (pow.f64 (sqrt.f64 -1/3) 5)))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 rand a) (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/24 (*.f64 rand (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))) (*.f64 1/48 (/.f64 (*.f64 rand (pow.f64 a 3)) (pow.f64 (sqrt.f64 -1/3) 5)))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (*.f64 a (/.f64 rand (sqrt.f64 -1/3)))) (+.f64 (*.f64 rand (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)) -1/24)) (*.f64 rand (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5)) 1/48))))) |
(+.f64 (*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3))))) (+.f64 (*.f64 rand (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))) (*.f64 rand (*.f64 1/48 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5)))))) |
(+.f64 (*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3))))) (*.f64 rand (+.f64 (*.f64 1/48 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5))) (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))))) |
(*.f64 rand (sqrt.f64 -1/3)) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (*.f64 rand (sqrt.f64 -1/3))) |
(+.f64 (*.f64 rand (sqrt.f64 -1/3)) (*.f64 (/.f64 (*.f64 rand a) (sqrt.f64 -1/3)) 1/2)) |
(+.f64 (*.f64 rand (sqrt.f64 -1/3)) (*.f64 rand (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3))))) |
(*.f64 rand (+.f64 (sqrt.f64 -1/3) (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (+.f64 (*.f64 rand (sqrt.f64 -1/3)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))))) |
(+.f64 (*.f64 rand (sqrt.f64 -1/3)) (+.f64 (*.f64 (*.f64 rand (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) -1/8) (*.f64 (/.f64 (*.f64 rand a) (sqrt.f64 -1/3)) 1/2))) |
(+.f64 (*.f64 rand (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3)))) (+.f64 (*.f64 rand (sqrt.f64 -1/3)) (*.f64 rand (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))))) |
(+.f64 (*.f64 rand (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3)))) (*.f64 rand (+.f64 (sqrt.f64 -1/3) (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))))) |
(*.f64 rand (+.f64 (sqrt.f64 -1/3) (+.f64 (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3))) (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))))) |
(*.f64 rand (+.f64 (+.f64 (sqrt.f64 -1/3) (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3)))) (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))))) |
(*.f64 rand (+.f64 (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3))) (+.f64 (sqrt.f64 -1/3) (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (+.f64 (*.f64 rand (sqrt.f64 -1/3)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 a 3) rand) (pow.f64 (sqrt.f64 -1/3) 5))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3)))))) |
(+.f64 (*.f64 rand (sqrt.f64 -1/3)) (+.f64 (+.f64 (*.f64 (*.f64 rand (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) -1/8) (*.f64 (/.f64 (*.f64 rand (pow.f64 a 3)) (pow.f64 (sqrt.f64 -1/3) 5)) 1/16)) (*.f64 (/.f64 (*.f64 rand a) (sqrt.f64 -1/3)) 1/2))) |
(+.f64 (*.f64 rand (sqrt.f64 -1/3)) (+.f64 (*.f64 rand (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3)))) (+.f64 (*.f64 rand (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))) (*.f64 rand (*.f64 1/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5))))))) |
(+.f64 (*.f64 rand (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3)))) (+.f64 (*.f64 rand (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))) (*.f64 rand (+.f64 (sqrt.f64 -1/3) (*.f64 1/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5))))))) |
(+.f64 (*.f64 rand (+.f64 (sqrt.f64 -1/3) (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))))) (*.f64 rand (+.f64 (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3))) (*.f64 1/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5)))))) |
(+.f64 (*.f64 rand (+.f64 (sqrt.f64 -1/3) (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3))))) (*.f64 rand (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (*.f64 1/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5)))))) |
(sqrt.f64 -1/3) |
(+.f64 (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3))) (sqrt.f64 -1/3)) |
(+.f64 (sqrt.f64 -1/3) (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3)))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3))) (sqrt.f64 -1/3))) |
(+.f64 (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3))) (+.f64 (sqrt.f64 -1/3) (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))))) |
(+.f64 (sqrt.f64 -1/3) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3))))) |
(+.f64 (sqrt.f64 -1/3) (+.f64 (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3))) (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))))) |
(+.f64 (+.f64 (sqrt.f64 -1/3) (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3)))) (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))) |
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3))) (sqrt.f64 -1/3)))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (+.f64 (sqrt.f64 -1/3) (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3)))) (*.f64 1/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5))))) |
(+.f64 (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3))) (+.f64 (+.f64 (sqrt.f64 -1/3) (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))) (*.f64 1/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5))))) |
(+.f64 (sqrt.f64 -1/3) (+.f64 (+.f64 (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3))) (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))) (*.f64 1/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5))))) |
(+.f64 (sqrt.f64 -1/3) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5))) (+.f64 (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3))) (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))))) |
(+.f64 (sqrt.f64 -1/3) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3))) (*.f64 1/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5)))))) |
(+.f64 (+.f64 (sqrt.f64 -1/3) (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (*.f64 1/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5))))) |
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 0) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(+.f64 0 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 1/6)) (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 1/6))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 0) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 1) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 2/3)) 2) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 4/3)) 4) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (+.f64 rand rand)) 4/3) 8) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (+.f64 rand rand)) 4/3)) 16) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (+.f64 rand rand)) 4/3))) 32) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (+.f64 rand rand)) 4/3))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (+.f64 rand rand)) 4/3)))) 64) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 0) |
(*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) |
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 2/3))) |
(*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) |
(+.f64 0 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) |
(*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 2/3)) (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) |
(*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 1/2)) (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 1/2))) |
(*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) |
(-.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 0) |
(*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 1) |
(*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (+.f64 rand rand)) 2) |
(*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 4)) 4) |
(*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 8) 8) |
(*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 8)) 16) |
(*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 8))) 32) |
(*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 8))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand) 8)))) 64) |
(*.f64 rand (sqrt.f64 (+.f64 -1/3 a))) |
(+.f64 (sqrt.f64 (+.f64 a -1/3)) 0) |
(sqrt.f64 (+.f64 -1/3 a)) |
(+.f64 0 (sqrt.f64 (+.f64 a -1/3))) |
(sqrt.f64 (+.f64 -1/3 a)) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/2) (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/2)) |
(sqrt.f64 (+.f64 -1/3 a)) |
(-.f64 (sqrt.f64 (+.f64 a -1/3)) 0) |
(sqrt.f64 (+.f64 -1/3 a)) |
(*.f64 (sqrt.f64 (+.f64 a -1/3)) 1) |
(sqrt.f64 (+.f64 -1/3 a)) |
(*.f64 1 (sqrt.f64 (+.f64 a -1/3))) |
(sqrt.f64 (+.f64 -1/3 a)) |
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/2)) |
(sqrt.f64 (+.f64 -1/3 a)) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 2) 1/2) |
(sqrt.f64 (+.f64 -1/3 a)) |
(*.f64 4 (/.f64 (sqrt.f64 (+.f64 a -1/3)) 4)) |
(sqrt.f64 (+.f64 -1/3 a)) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 4) 1/4) |
(sqrt.f64 (+.f64 -1/3 a)) |
(*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 2)) |
(sqrt.f64 (+.f64 -1/3 a)) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 1/2) 2) |
(sqrt.f64 (+.f64 -1/3 a)) |
(*.f64 1/4 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 4)) |
(sqrt.f64 (+.f64 -1/3 a)) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 a -1/3)) 4) 4) |
(sqrt.f64 (+.f64 -1/3 a)) |
(/.f64 (sqrt.f64 (+.f64 a -1/3)) 1) |
(sqrt.f64 (+.f64 -1/3 a)) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 2) 2) |
(sqrt.f64 (+.f64 -1/3 a)) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 4) 4) |
(sqrt.f64 (+.f64 -1/3 a)) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 8) 8) |
(sqrt.f64 (+.f64 -1/3 a)) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 8)) 16) |
(sqrt.f64 (+.f64 -1/3 a)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 8))) 32) |
(sqrt.f64 (+.f64 -1/3 a)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 8))) (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 a -1/3)) 8)))) 64) |
(sqrt.f64 (+.f64 -1/3 a)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) |
| 0.0b | (sqrt.f64 (-.f64 a 1/3)) | |
| 0.2b | (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand) | |
| 0.6b | (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
Compiled 48 to 34 computations (29.2% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | a | @ | 0 | (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) |
| 0.0ms | a | @ | -inf | (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) |
| 0.0ms | a | @ | inf | (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) |
| 0.0ms | rand | @ | -inf | (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) |
| 0.0ms | rand | @ | inf | (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) |
| 1× | batch-egg-rewrite |
| 1528× | bool.json-1 |
| 1528× | bool.json-2 |
| 1480× | rational.json-1 |
| 1480× | rational.json-2 |
| 1480× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 29 |
| 1 | 109 | 29 |
| 2 | 287 | 29 |
| 3 | 600 | 29 |
| 4 | 1244 | 29 |
| 5 | 2797 | 29 |
| 6 | 5838 | 29 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 1/6)) (*.f64 a 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (*.f64 a 1/2) (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a (+.f64 a (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 2/3)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 a (+.f64 a (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 2/3)) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (+.f64 a a) (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 a (+.f64 a (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 2/3)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 8)) (*.f64 2 (*.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))))))) |
| 1× | egg-herbie |
| 4314× | rational.json-simplify-41 |
| 2388× | rational.json-simplify-35 |
| 1162× | rational.json-simplify-2 |
| 784× | rational.json-simplify-51 |
| 670× | rational.json-simplify-44 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 94 | 1146 |
| 1 | 187 | 1146 |
| 2 | 378 | 1134 |
| 3 | 885 | 1134 |
| 4 | 1827 | 1128 |
| 5 | 2653 | 1128 |
| 6 | 2980 | 1128 |
| 7 | 3030 | 1128 |
| 8 | 3075 | 1128 |
| 9 | 3120 | 1128 |
| 10 | 3644 | 1128 |
| 11 | 3804 | 1128 |
| 12 | 3883 | 1128 |
| 13 | 3950 | 1128 |
| 14 | 4007 | 1128 |
| 15 | 4064 | 1128 |
| 16 | 4121 | 1128 |
| 17 | 4178 | 1128 |
| 18 | 4235 | 1128 |
| 19 | 4292 | 1128 |
| 20 | 7467 | 1128 |
| 21 | 7541 | 1128 |
| 22 | 7619 | 1128 |
| 23 | 7692 | 1128 |
| 24 | 7706 | 1128 |
| 25 | 7715 | 1128 |
| 26 | 7720 | 1128 |
| 27 | 7723 | 1128 |
| 28 | 7723 | 1128 |
| 29 | 7780 | 1128 |
| 30 | 7837 | 1128 |
| 31 | 7894 | 1128 |
| 32 | 7951 | 1128 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (*.f64 (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)))) a)) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))) (*.f64 (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)))) a))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)))) a) (*.f64 1/48 (/.f64 (*.f64 (pow.f64 a 3) rand) (pow.f64 (sqrt.f64 -1/3) 5)))))) |
a |
a |
a |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) |
(+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) |
(+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) |
(+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) |
(+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 0) |
(*.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 1) |
(*.f64 1 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) |
(*.f64 2 (*.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 1/2)) |
(*.f64 2 (+.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 1/6)) (*.f64 a 1/2))) |
(*.f64 2 (+.f64 (*.f64 a 1/2) (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 1/6)))) |
(*.f64 (+.f64 a (+.f64 a (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 2/3)))) 1/2) |
(*.f64 4 (/.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 4)) |
(*.f64 (*.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 4) 1/4) |
(*.f64 1/2 (+.f64 a (+.f64 a (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 2/3))))) |
(*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 2/3)) (+.f64 a a))) |
(*.f64 1/2 (+.f64 (+.f64 a a) (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 2/3)))) |
(*.f64 (*.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 1/2) 2) |
(*.f64 1/4 (*.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 4)) |
(*.f64 (/.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 4) 4) |
(/.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 1) |
(/.f64 (+.f64 a (+.f64 a (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 2/3)))) 2) |
(/.f64 (*.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 4) 4) |
(/.f64 (*.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 8) 8) |
(/.f64 (*.f64 2 (*.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 8)) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 8)) (*.f64 2 (*.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 8))) 32) |
| Outputs |
|---|
(*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) |
(*.f64 (sqrt.f64 -1/3) (*.f64 1/3 rand)) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (*.f64 (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)))) a)) |
(+.f64 (*.f64 (sqrt.f64 -1/3) (*.f64 1/3 rand)) (*.f64 (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)))) a)) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))) (*.f64 (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)))) a))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)))) a) (*.f64 -1/24 (/.f64 (*.f64 rand (pow.f64 a 2)) (pow.f64 (sqrt.f64 -1/3) 3))))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)))) a) (+.f64 (*.f64 rand (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)) -1/24)) (*.f64 (sqrt.f64 -1/3) (*.f64 1/3 rand)))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)))) a) (*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)))) a) (*.f64 1/48 (/.f64 (*.f64 (pow.f64 a 3) rand) (pow.f64 (sqrt.f64 -1/3) 5)))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 rand (pow.f64 a 2)) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)))) a) (*.f64 1/48 (/.f64 (*.f64 rand (pow.f64 a 3)) (pow.f64 (sqrt.f64 -1/3) 5)))))) |
(+.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)))) a) (*.f64 1/48 (*.f64 (pow.f64 a 3) (/.f64 rand (pow.f64 (sqrt.f64 -1/3) 5))))) (+.f64 (*.f64 rand (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)) -1/24)) (*.f64 (sqrt.f64 -1/3) (*.f64 1/3 rand)))) |
(+.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)))) a) (*.f64 1/48 (*.f64 rand (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5))))) (*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)))) a) (+.f64 (*.f64 1/48 (*.f64 rand (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5)))) (*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))))))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)))) a) (*.f64 rand (+.f64 (*.f64 1/48 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5))) (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))))))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)))) a) (*.f64 rand (+.f64 (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (*.f64 1/48 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5))))))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)))) a) (*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (+.f64 (*.f64 1/48 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5))) (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))))))) |
a |
a |
a |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 a (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 a (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 a (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 a (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 a (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 a (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand))) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 0) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(*.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 1) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(*.f64 1 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(*.f64 2 (*.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 1/2)) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(*.f64 2 (+.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 1/6)) (*.f64 a 1/2))) |
(*.f64 2 (+.f64 (*.f64 rand (*.f64 1/6 (sqrt.f64 (+.f64 -1/3 a)))) (*.f64 a 1/2))) |
(*.f64 2 (+.f64 (*.f64 1/6 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) (*.f64 a 1/2))) |
(*.f64 2 (+.f64 (*.f64 a 1/2) (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 1/6)))) |
(*.f64 2 (+.f64 (*.f64 rand (*.f64 1/6 (sqrt.f64 (+.f64 -1/3 a)))) (*.f64 a 1/2))) |
(*.f64 2 (+.f64 (*.f64 1/6 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) (*.f64 a 1/2))) |
(*.f64 (+.f64 a (+.f64 a (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 2/3)))) 1/2) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(*.f64 4 (/.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 4)) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(*.f64 (*.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 4) 1/4) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(*.f64 1/2 (+.f64 a (+.f64 a (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 2/3))))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 2/3)) (+.f64 a a))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(*.f64 1/2 (+.f64 (+.f64 a a) (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 2/3)))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(*.f64 (*.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 1/2) 2) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(*.f64 1/4 (*.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 4)) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(*.f64 (/.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 4) 4) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(/.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 1) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(/.f64 (+.f64 a (+.f64 a (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 2/3)))) 2) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(/.f64 (*.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 4) 4) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(/.f64 (*.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 8) 8) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 8)) 16) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 8)) (*.f64 2 (*.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 8))) 32) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 (+.f64 a -1/3) 9) |
| ✓ | 0.1b | (*.f64 (-.f64 a 1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
| ✓ | 0.2b | (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) |
| ✓ | 0.3b | (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) |
Compiled 57 to 44 computations (22.8% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | a | @ | -inf | (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) |
| 0.0ms | a | @ | 0 | (*.f64 (-.f64 a 1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
| 0.0ms | a | @ | inf | (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) |
| 0.0ms | a | @ | -inf | (*.f64 (-.f64 a 1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
| 0.0ms | a | @ | 0 | (*.f64 (+.f64 a -1/3) 9) |
| 1× | batch-egg-rewrite |
| 1004× | rational.json-simplify-50 |
| 826× | rational.json-simplify-1 |
| 734× | rational.json-simplify-35 |
| 674× | bool.json-1 |
| 674× | bool.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 94 |
| 1 | 165 | 94 |
| 2 | 433 | 94 |
| 3 | 894 | 94 |
| 4 | 2037 | 94 |
| 5 | 6289 | 94 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) |
(/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) |
(*.f64 (-.f64 a 1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(*.f64 (+.f64 a -1/3) 9) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1/2) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 8) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1/2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (neg.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x and (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x or (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 rand (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 rand 1/2) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (*.f64 rand 1/2) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 rand (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 rand 1/2) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (neg.f64 rand) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 rand 1/2) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (/.f64 rand (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 (/.f64 1 rand) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) rand))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 rand (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 rand (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 rand (*.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 rand (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 rand (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 rand -2) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 rand rand) (/.f64 1/2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 rand 1/2) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1/2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 rand 4) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 rand 4) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 rand 4) (*.f64 1/4 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 rand 4) (*.f64 1/2 (/.f64 1/2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) rand)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 1 (/.f64 1 rand)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 rand) (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 rand) (*.f64 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) rand))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) (/.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 rand)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 rand)) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 rand)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 rand)) (/.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) rand))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 rand 4) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 rand 8) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 rand) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) rand))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (+.f64 rand rand))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 rand -2) (/.f64 -1/2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 rand -2) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 rand -2) (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 rand 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 rand (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 1/2 rand)) (/.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) rand))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 rand) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) rand))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 rand 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 rand 1/2) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 rand) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) rand)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (*.f64 rand 4) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 rand 1/2) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4)) (*.f64 rand 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (neg.f64 rand))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 rand) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 rand)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 rand (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 rand)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) rand))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 rand -2) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 a -1/3) (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 a -1/3) (+.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 a -1/3) (+.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 a -1/3) (+.f64 1/2 (/.f64 (*.f64 rand 1/2) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (*.f64 (+.f64 a -1/3) (+.f64 1/2 (/.f64 (*.f64 rand 1/2) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 a -1/3) (+.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a -1/3) (+.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a -1/3) (+.f64 2 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a -1/3) (+.f64 4 (/.f64 (*.f64 rand 4) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 a -1/3) (+.f64 4 (/.f64 (*.f64 rand 4) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 a -1/3) (+.f64 4 (/.f64 (*.f64 rand 4) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (+.f64 a -1/3) (+.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (+.f64 a -1/3) (+.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 1)) (*.f64 (+.f64 a -1/3) (+.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (+.f64 a -1/3) (+.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 1)) (*.f64 (+.f64 a -1/3) (+.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 1))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 a -1/3) 9) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 a -1/3) 9))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 a -1/3) 9/2) (*.f64 (+.f64 a -1/3) 9/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 a -1/3) 9) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a -1/3) 9) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a -1/3) 18) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a -1/3) 36) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 a -1/3) 36)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 a -1/3) 36))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (+.f64 a -1/3) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (+.f64 a -1/3) 9) (*.f64 (+.f64 a -1/3) 9))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (+.f64 a -1/3) 9) (*.f64 (+.f64 a -1/3) 9)))))) |
| 1× | egg-herbie |
| 1410× | rational.json-simplify-51 |
| 1356× | rational.json-simplify-2 |
| 700× | rational.json-simplify-53 |
| 560× | rational.json-simplify-50 |
| 542× | rational.json-simplify-1 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 317 | 5428 |
| 1 | 747 | 5404 |
| 2 | 2983 | 5168 |
| 3 | 5287 | 4944 |
| 4 | 7319 | 4944 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 3 (sqrt.f64 -1/3)) |
(+.f64 (*.f64 3/2 (/.f64 a (sqrt.f64 -1/3))) (*.f64 3 (sqrt.f64 -1/3))) |
(+.f64 (*.f64 -3/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 3/2 (/.f64 a (sqrt.f64 -1/3))) (*.f64 3 (sqrt.f64 -1/3)))) |
(+.f64 (*.f64 -3/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 3/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5))) (+.f64 (*.f64 3/2 (/.f64 a (sqrt.f64 -1/3))) (*.f64 3 (sqrt.f64 -1/3))))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (*.f64 -3/2 (/.f64 (*.f64 a rand) (sqrt.f64 -3)))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a rand) (sqrt.f64 -3))) (*.f64 -1/6 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (*.f64 (pow.f64 a 2) rand)) (sqrt.f64 -3))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (*.f64 (pow.f64 a 3) rand)) (sqrt.f64 -3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a rand) (sqrt.f64 -3))) (*.f64 -1/6 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (*.f64 (pow.f64 a 2) rand)) (sqrt.f64 -3)))))) |
(*.f64 -1/3 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) 1)) |
(+.f64 (*.f64 a (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 1 (*.f64 1/2 (/.f64 rand (sqrt.f64 -3)))))) (*.f64 -1/3 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) 1))) |
(+.f64 (*.f64 a (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 1 (*.f64 1/2 (/.f64 rand (sqrt.f64 -3)))))) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) 1)) (*.f64 (+.f64 (*.f64 -3/2 (/.f64 rand (sqrt.f64 -3))) (*.f64 1/18 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) rand) (sqrt.f64 -3)))) (pow.f64 a 2)))) |
(+.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 1/18 (/.f64 (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) rand) (sqrt.f64 -3))) (*.f64 -1/6 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) rand) (sqrt.f64 -3))))) (+.f64 (*.f64 a (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 1 (*.f64 1/2 (/.f64 rand (sqrt.f64 -3)))))) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) 1)) (*.f64 (+.f64 (*.f64 -3/2 (/.f64 rand (sqrt.f64 -3))) (*.f64 1/18 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) rand) (sqrt.f64 -3)))) (pow.f64 a 2))))) |
a |
a |
(-.f64 a 1/3) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
-3 |
(-.f64 (*.f64 9 a) 3) |
(-.f64 (*.f64 9 a) 3) |
(-.f64 (*.f64 9 a) 3) |
(*.f64 9 a) |
(-.f64 (*.f64 9 a) 3) |
(-.f64 (*.f64 9 a) 3) |
(-.f64 (*.f64 9 a) 3) |
(*.f64 9 a) |
(-.f64 (*.f64 9 a) 3) |
(-.f64 (*.f64 9 a) 3) |
(-.f64 (*.f64 9 a) 3) |
(+.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 0) |
(+.f64 0 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) |
(+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1/2) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1/2)) |
(-.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 0) |
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1) |
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) |
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) 1/2) |
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1/2)) |
(*.f64 4 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4)) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) 1/4) |
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) -1) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 8) 1/8) |
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) |
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4)) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1/2) 2) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1) |
(/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 -1 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) 2) |
(/.f64 2 (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 2 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) 4) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) -1) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 8) 8) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) -2) -2) |
(/.f64 1/2 (/.f64 1/2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) -2) |
(/.f64 -2 (-.f64 0 (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 -2 (-.f64 0 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 8)) 16) |
(/.f64 -1/2 (neg.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) -2)) 2) |
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(+.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 0) |
(+.f64 0 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(+.f64 -1 (-.f64 1 (/.f64 rand (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(+.f64 (/.f64 (*.f64 rand 1/2) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (*.f64 rand 1/2) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(-.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 0) |
(-.f64 0 (/.f64 rand (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(-.f64 (/.f64 (*.f64 rand 1/2) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (neg.f64 rand) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) |
(-.f64 (/.f64 (*.f64 rand 1/2) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (/.f64 rand (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2)) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 (/.f64 1 rand) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) rand)))) |
(*.f64 rand (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(*.f64 rand (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 1/2)) |
(*.f64 rand (*.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 1/2)) |
(*.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 1) |
(*.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(*.f64 -1 (/.f64 rand (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(*.f64 -1 (*.f64 (/.f64 rand (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 1)) |
(*.f64 -1 (/.f64 (*.f64 rand -2) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) |
(*.f64 (+.f64 rand rand) (/.f64 1/2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(*.f64 2 (/.f64 (*.f64 rand 1/2) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(*.f64 4 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4))) |
(*.f64 4 (/.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4)) |
(*.f64 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1/2)) 1/2) |
(*.f64 (*.f64 rand 4) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4))) |
(*.f64 (*.f64 rand 4) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4)) 1)) |
(*.f64 (*.f64 rand 4) (*.f64 1/4 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(*.f64 (*.f64 rand 4) (*.f64 1/2 (/.f64 1/2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) rand) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 1 (/.f64 1 rand))) |
(*.f64 (neg.f64 rand) (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(*.f64 (neg.f64 rand) (*.f64 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 1)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) rand)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) (/.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 rand))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 rand)) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 rand))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 rand)) (/.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) rand)))) |
(*.f64 (/.f64 (*.f64 rand 4) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 1/4) |
(*.f64 (*.f64 rand 8) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 8))) |
(*.f64 (/.f64 1 rand) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) rand)))) |
(*.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (+.f64 rand rand)) |
(*.f64 1/2 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1/2))) |
(*.f64 (*.f64 rand -2) (/.f64 -1/2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(*.f64 (*.f64 rand -2) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) -2))) |
(*.f64 (*.f64 rand -2) (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) |
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 rand 1/2)) |
(*.f64 (/.f64 rand (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) -1) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 1/2 rand)) (/.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) rand)))) |
(*.f64 (/.f64 1/2 rand) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) rand)))) |
(*.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 rand 1/2)) |
(*.f64 (/.f64 (*.f64 rand 1/2) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 2) |
(*.f64 (/.f64 -1 rand) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) rand))))) |
(*.f64 1/4 (/.f64 (*.f64 rand 4) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(*.f64 (*.f64 rand 1/2) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4)) (*.f64 rand 4)) |
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (neg.f64 rand)) |
(*.f64 (/.f64 2 rand) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 rand))))) |
(neg.f64 (/.f64 rand (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(neg.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 rand)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) rand)))) |
(neg.f64 (/.f64 (*.f64 rand -2) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) |
(+.f64 (+.f64 a -1/3) (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(+.f64 (*.f64 (+.f64 a -1/3) (+.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 1)) 0) |
(+.f64 0 (*.f64 (+.f64 a -1/3) (+.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 1))) |
(+.f64 (*.f64 (+.f64 a -1/3) (+.f64 1/2 (/.f64 (*.f64 rand 1/2) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (*.f64 (+.f64 a -1/3) (+.f64 1/2 (/.f64 (*.f64 rand 1/2) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(-.f64 (*.f64 (+.f64 a -1/3) (+.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 1)) 0) |
(/.f64 (*.f64 (+.f64 a -1/3) (+.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 1)) 1) |
(/.f64 (*.f64 (+.f64 a -1/3) (+.f64 2 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1/2)))) 2) |
(/.f64 (*.f64 (+.f64 a -1/3) (+.f64 4 (/.f64 (*.f64 rand 4) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) 4) |
(/.f64 (*.f64 2 (*.f64 (+.f64 a -1/3) (+.f64 4 (/.f64 (*.f64 rand 4) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 a -1/3) (+.f64 4 (/.f64 (*.f64 rand 4) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) 16) |
(+.f64 (*.f64 (+.f64 a -1/3) 9) 0) |
(+.f64 0 (*.f64 (+.f64 a -1/3) 9)) |
(+.f64 (*.f64 (+.f64 a -1/3) 9/2) (*.f64 (+.f64 a -1/3) 9/2)) |
(-.f64 (*.f64 (+.f64 a -1/3) 9) 0) |
(/.f64 (*.f64 (+.f64 a -1/3) 9) 1) |
(/.f64 (*.f64 (+.f64 a -1/3) 18) 2) |
(/.f64 (*.f64 (+.f64 a -1/3) 36) 4) |
(/.f64 (*.f64 2 (*.f64 (+.f64 a -1/3) 36)) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 a -1/3) 36))) 16) |
| Outputs |
|---|
(*.f64 3 (sqrt.f64 -1/3)) |
(+.f64 (*.f64 3/2 (/.f64 a (sqrt.f64 -1/3))) (*.f64 3 (sqrt.f64 -1/3))) |
(+.f64 (*.f64 3 (sqrt.f64 -1/3)) (*.f64 3/2 (/.f64 a (sqrt.f64 -1/3)))) |
(+.f64 (*.f64 -3/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 3/2 (/.f64 a (sqrt.f64 -1/3))) (*.f64 3 (sqrt.f64 -1/3)))) |
(+.f64 (+.f64 (*.f64 3 (sqrt.f64 -1/3)) (*.f64 3/2 (/.f64 a (sqrt.f64 -1/3)))) (*.f64 -3/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))) |
(+.f64 (*.f64 -3/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 3/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5))) (+.f64 (*.f64 3/2 (/.f64 a (sqrt.f64 -1/3))) (*.f64 3 (sqrt.f64 -1/3))))) |
(+.f64 (*.f64 -3/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (+.f64 (*.f64 3 (sqrt.f64 -1/3)) (*.f64 3/2 (/.f64 a (sqrt.f64 -1/3)))) (*.f64 3/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5))))) |
(+.f64 (*.f64 3/2 (/.f64 a (sqrt.f64 -1/3))) (+.f64 (+.f64 (*.f64 3 (sqrt.f64 -1/3)) (*.f64 3/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5)))) (*.f64 -3/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))))) |
(+.f64 (*.f64 3 (sqrt.f64 -1/3)) (+.f64 (+.f64 (*.f64 3/2 (/.f64 a (sqrt.f64 -1/3))) (*.f64 -3/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))) (*.f64 3/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5))))) |
(+.f64 (*.f64 3 (sqrt.f64 -1/3)) (+.f64 (*.f64 3/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5))) (+.f64 (*.f64 3/2 (/.f64 a (sqrt.f64 -1/3))) (*.f64 -3/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (*.f64 -3/2 (/.f64 (*.f64 a rand) (sqrt.f64 -3)))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (*.f64 -3/2 (*.f64 a (/.f64 rand (sqrt.f64 -3))))) |
(*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -3)) (*.f64 -3/2 (/.f64 a (sqrt.f64 -3))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a rand) (sqrt.f64 -3))) (*.f64 -1/6 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (*.f64 (pow.f64 a 2) rand)) (sqrt.f64 -3))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a rand) (sqrt.f64 -3))) (*.f64 -1/6 (*.f64 (*.f64 (pow.f64 a 2) rand) (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3)))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 (*.f64 -3/2 (*.f64 a (/.f64 rand (sqrt.f64 -3)))) (*.f64 -1/6 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (/.f64 (*.f64 (pow.f64 a 2) rand) (sqrt.f64 -3)))))) |
(+.f64 (*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -3)) (*.f64 -3/2 (/.f64 a (sqrt.f64 -3))))) (*.f64 -1/6 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (/.f64 (*.f64 (pow.f64 a 2) rand) (sqrt.f64 -3))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (*.f64 (pow.f64 a 3) rand)) (sqrt.f64 -3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a rand) (sqrt.f64 -3))) (*.f64 -1/6 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (*.f64 (pow.f64 a 2) rand)) (sqrt.f64 -3)))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 a rand) (sqrt.f64 -3))) (*.f64 -1/6 (*.f64 (*.f64 (pow.f64 a 2) rand) (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3))))) (*.f64 -1/6 (*.f64 (*.f64 (pow.f64 a 3) rand) (/.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (sqrt.f64 -3)))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 (*.f64 -3/2 (*.f64 a (/.f64 rand (sqrt.f64 -3)))) (*.f64 -1/6 (+.f64 (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (/.f64 (*.f64 (pow.f64 a 3) rand) (sqrt.f64 -3))) (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (/.f64 (*.f64 (pow.f64 a 2) rand) (sqrt.f64 -3))))))) |
(+.f64 (*.f64 -1/6 (+.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (/.f64 (*.f64 (pow.f64 a 2) rand) (sqrt.f64 -3))) (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (/.f64 (*.f64 (pow.f64 a 3) rand) (sqrt.f64 -3))))) (*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -3)) (*.f64 -3/2 (/.f64 a (sqrt.f64 -3)))))) |
(+.f64 (*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -3)) (*.f64 -3/2 (/.f64 a (sqrt.f64 -3))))) (*.f64 -1/6 (+.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (/.f64 (*.f64 (pow.f64 a 2) rand) (sqrt.f64 -3))) (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (/.f64 (*.f64 (pow.f64 a 3) rand) (sqrt.f64 -3)))))) |
(*.f64 -1/3 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) 1)) |
(*.f64 -1/3 (+.f64 1 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))))) |
(+.f64 (*.f64 a (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 1 (*.f64 1/2 (/.f64 rand (sqrt.f64 -3)))))) (*.f64 -1/3 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) 1))) |
(+.f64 (*.f64 -1/3 (+.f64 1 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))))) (*.f64 a (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 1 (*.f64 1/2 (/.f64 rand (sqrt.f64 -3))))))) |
(+.f64 (*.f64 a (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 1 (*.f64 1/2 (/.f64 rand (sqrt.f64 -3)))))) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) 1)) (*.f64 (+.f64 (*.f64 -3/2 (/.f64 rand (sqrt.f64 -3))) (*.f64 1/18 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) rand) (sqrt.f64 -3)))) (pow.f64 a 2)))) |
(+.f64 (*.f64 a (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 1 (*.f64 1/2 (/.f64 rand (sqrt.f64 -3)))))) (+.f64 (*.f64 -1/3 (+.f64 1 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -3/2 (/.f64 rand (sqrt.f64 -3))) (*.f64 1/18 (*.f64 rand (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3)))))))) |
(+.f64 (*.f64 a (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 1 (*.f64 1/2 (/.f64 rand (sqrt.f64 -3)))))) (+.f64 (*.f64 -1/3 (+.f64 1 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -3/2 (/.f64 rand (sqrt.f64 -3))) (*.f64 1/18 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (/.f64 rand (sqrt.f64 -3)))))))) |
(+.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 1/18 (/.f64 (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) rand) (sqrt.f64 -3))) (*.f64 -1/6 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) rand) (sqrt.f64 -3))))) (+.f64 (*.f64 a (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 1 (*.f64 1/2 (/.f64 rand (sqrt.f64 -3)))))) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) 1)) (*.f64 (+.f64 (*.f64 -3/2 (/.f64 rand (sqrt.f64 -3))) (*.f64 1/18 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) rand) (sqrt.f64 -3)))) (pow.f64 a 2))))) |
(+.f64 (+.f64 (*.f64 a (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 1 (*.f64 1/2 (/.f64 rand (sqrt.f64 -3)))))) (+.f64 (*.f64 -1/3 (+.f64 1 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -3/2 (/.f64 rand (sqrt.f64 -3))) (*.f64 1/18 (*.f64 rand (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3)))))))) (*.f64 (pow.f64 a 3) (+.f64 (*.f64 1/18 (/.f64 (*.f64 rand (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2))))) (sqrt.f64 -3))) (*.f64 -1/6 (*.f64 rand (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3))))))) |
(+.f64 (*.f64 a (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 1 (*.f64 1/2 (/.f64 rand (sqrt.f64 -3)))))) (+.f64 (+.f64 (*.f64 -1/3 (+.f64 1 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -3/2 (/.f64 rand (sqrt.f64 -3))) (*.f64 1/18 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (/.f64 rand (sqrt.f64 -3))))))) (*.f64 (pow.f64 a 3) (+.f64 (*.f64 1/18 (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (/.f64 rand (sqrt.f64 -3)))) (*.f64 -1/6 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (/.f64 rand (sqrt.f64 -3)))))))) |
(+.f64 (*.f64 a (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 1 (*.f64 1/2 (/.f64 rand (sqrt.f64 -3)))))) (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -3/2 (/.f64 rand (sqrt.f64 -3))) (*.f64 1/18 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (/.f64 rand (sqrt.f64 -3)))))) (+.f64 (*.f64 -1/3 (+.f64 1 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))))) (*.f64 (pow.f64 a 3) (+.f64 (*.f64 1/18 (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (/.f64 rand (sqrt.f64 -3)))) (*.f64 -1/6 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (/.f64 rand (sqrt.f64 -3))))))))) |
(+.f64 (*.f64 a (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 1 (*.f64 1/2 (/.f64 rand (sqrt.f64 -3)))))) (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -3/2 (/.f64 rand (sqrt.f64 -3))) (*.f64 1/18 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (/.f64 rand (sqrt.f64 -3)))))) (+.f64 (*.f64 -1/3 (+.f64 1 (*.f64 1/3 (*.f64 rand (sqrt.f64 -3))))) (*.f64 (pow.f64 a 3) (*.f64 rand (+.f64 (*.f64 -1/6 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3))) (*.f64 1/18 (/.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (sqrt.f64 -3))))))))) |
a |
a |
(-.f64 a 1/3) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) (-.f64 a 1/3)) |
(+.f64 a (-.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) 1/3)) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) (-.f64 a 1/3)) |
(+.f64 a (-.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) 1/3)) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) (-.f64 a 1/3)) |
(+.f64 a (-.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) 1/3)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) (-.f64 a 1/3)) |
(+.f64 a (-.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) 1/3)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) (-.f64 a 1/3)) |
(+.f64 a (-.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) 1/3)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) (-.f64 a 1/3)) |
(+.f64 a (-.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) 1/3)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) (-.f64 a 1/3)) |
(+.f64 a (-.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) 1/3)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) (-.f64 a 1/3)) |
(+.f64 a (-.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) 1/3)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) (-.f64 a 1/3)) |
(+.f64 a (-.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) 1/3)) |
-3 |
(-.f64 (*.f64 9 a) 3) |
(-.f64 (*.f64 a 9) 3) |
(-.f64 (*.f64 9 a) 3) |
(-.f64 (*.f64 a 9) 3) |
(-.f64 (*.f64 9 a) 3) |
(-.f64 (*.f64 a 9) 3) |
(*.f64 9 a) |
(*.f64 a 9) |
(-.f64 (*.f64 9 a) 3) |
(-.f64 (*.f64 a 9) 3) |
(-.f64 (*.f64 9 a) 3) |
(-.f64 (*.f64 a 9) 3) |
(-.f64 (*.f64 9 a) 3) |
(-.f64 (*.f64 a 9) 3) |
(*.f64 9 a) |
(*.f64 a 9) |
(-.f64 (*.f64 9 a) 3) |
(-.f64 (*.f64 a 9) 3) |
(-.f64 (*.f64 9 a) 3) |
(-.f64 (*.f64 a 9) 3) |
(-.f64 (*.f64 9 a) 3) |
(-.f64 (*.f64 a 9) 3) |
(+.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 0) |
(sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) |
(+.f64 0 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) |
(sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) |
(+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1/2) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1/2)) |
(sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) |
(-.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 0) |
(sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) |
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1) |
(sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) |
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) |
(sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) |
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) 1/2) |
(sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) |
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1/2)) |
(sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) |
(*.f64 4 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4)) |
(sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) 1/4) |
(sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) |
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) -1) |
(sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 8) 1/8) |
(sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) |
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) |
(sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) |
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4)) |
(sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1/2) 2) |
(sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1) |
(sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) |
(/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) |
(/.f64 -1 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) 2) |
(sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) |
(/.f64 2 (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) |
(/.f64 2 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) 4) |
(sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) -1) |
(sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 8) 8) |
(sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) -2) -2) |
(sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) |
(/.f64 1/2 (/.f64 1/2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) -2) |
(sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) |
(/.f64 -2 (-.f64 0 (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) |
(/.f64 -2 (-.f64 0 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 8)) 16) |
(sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) |
(/.f64 -1/2 (neg.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) -2)) 2) |
(sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) |
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) |
(+.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 0) |
(/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(+.f64 0 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(+.f64 -1 (-.f64 1 (/.f64 rand (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(+.f64 (/.f64 (*.f64 rand 1/2) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (*.f64 rand 1/2) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(-.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 0) |
(/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(-.f64 0 (/.f64 rand (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(-.f64 (/.f64 (*.f64 rand 1/2) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (neg.f64 rand) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) |
(/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(-.f64 (/.f64 (*.f64 rand 1/2) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (/.f64 rand (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2)) |
(/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 (/.f64 1 rand) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) rand)))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (/.f64 1 (*.f64 rand (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (*.f64 rand rand)))))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (/.f64 (/.f64 (/.f64 (*.f64 rand rand) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) rand) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))) |
(*.f64 rand (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(*.f64 rand (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 1/2)) |
(/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(*.f64 rand (*.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 1/2)) |
(/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(*.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 1) |
(/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(*.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(*.f64 -1 (/.f64 rand (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(*.f64 -1 (*.f64 (/.f64 rand (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 1)) |
(/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(*.f64 -1 (/.f64 (*.f64 rand -2) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) |
(/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(*.f64 (+.f64 rand rand) (/.f64 1/2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(*.f64 2 (/.f64 (*.f64 rand 1/2) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(*.f64 4 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4))) |
(*.f64 4 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) 4))) |
(*.f64 4 (/.f64 (/.f64 rand 4) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))) |
(*.f64 rand (*.f64 4 (/.f64 1/4 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))))) |
(*.f64 4 (/.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4)) |
(*.f64 4 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) 4))) |
(*.f64 4 (/.f64 (/.f64 rand 4) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))) |
(*.f64 rand (*.f64 4 (/.f64 1/4 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))))) |
(*.f64 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1/2)) 1/2) |
(/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 rand 4) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4))) |
(*.f64 4 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) 4))) |
(*.f64 4 (/.f64 (/.f64 rand 4) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))) |
(*.f64 rand (*.f64 4 (/.f64 1/4 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))))) |
(*.f64 (*.f64 rand 4) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4)) 1)) |
(*.f64 4 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) 4))) |
(*.f64 4 (/.f64 (/.f64 rand 4) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))) |
(*.f64 rand (*.f64 4 (/.f64 1/4 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))))) |
(*.f64 (*.f64 rand 4) (*.f64 1/4 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(*.f64 4 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) 4))) |
(*.f64 4 (/.f64 (/.f64 rand 4) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))) |
(*.f64 rand (*.f64 4 (/.f64 1/4 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))))) |
(*.f64 (*.f64 rand 4) (*.f64 1/2 (/.f64 1/2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) rand) |
(/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 1 (/.f64 1 rand))) |
(/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(*.f64 (neg.f64 rand) (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(*.f64 (neg.f64 rand) (*.f64 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 1)) |
(/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) rand)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) rand) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (*.f64 rand rand))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) rand) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (*.f64 rand rand)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) rand) (/.f64 (/.f64 (*.f64 rand rand) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))) |
(/.f64 (/.f64 (*.f64 rand rand) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) rand) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) (/.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 rand))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) rand) (/.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) rand) (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (/.f64 2 rand))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) rand) (/.f64 2 (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (*.f64 (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) rand) (/.f64 2 rand))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) rand) (/.f64 (/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) rand))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 rand)) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 rand))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (/.f64 2 rand)) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) rand) (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (/.f64 2 rand))))) |
(*.f64 (/.f64 2 rand) (/.f64 (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) rand) (/.f64 2 rand)))) |
(*.f64 (/.f64 2 rand) (/.f64 (/.f64 rand (/.f64 2 rand)) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 rand)) (/.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) rand)))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (/.f64 2 rand)) (/.f64 1/2 (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (*.f64 rand rand))))) |
(*.f64 (/.f64 2 rand) (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (/.f64 rand (/.f64 (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) rand) (/.f64 1/2 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))))))) |
(*.f64 (/.f64 2 rand) (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (/.f64 (/.f64 1/2 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (*.f64 rand rand))))) |
(*.f64 (/.f64 (*.f64 rand 4) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 1/4) |
(*.f64 4 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) 4))) |
(*.f64 4 (/.f64 (/.f64 rand 4) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))) |
(*.f64 rand (*.f64 4 (/.f64 1/4 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))))) |
(*.f64 (*.f64 rand 8) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 8))) |
(*.f64 (*.f64 rand 8) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) 8))) |
(*.f64 (/.f64 1/8 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) (*.f64 rand 8)) |
(*.f64 (/.f64 1 rand) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) rand)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) rand) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (*.f64 rand rand))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) rand) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (*.f64 rand rand)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) rand) (/.f64 (/.f64 (*.f64 rand rand) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))) |
(/.f64 (/.f64 (*.f64 rand rand) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) rand) |
(*.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (+.f64 rand rand)) |
(/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(*.f64 1/2 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1/2))) |
(/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 rand -2) (/.f64 -1/2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(*.f64 (*.f64 rand -2) (/.f64 -1/2 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))) |
(*.f64 rand (*.f64 -2 (/.f64 -1/2 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))))) |
(*.f64 (*.f64 rand -2) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) -2))) |
(*.f64 (*.f64 rand -2) (/.f64 -1/2 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))) |
(*.f64 rand (*.f64 -2 (/.f64 -1/2 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))))) |
(*.f64 (*.f64 rand -2) (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) |
(*.f64 (*.f64 rand -2) (/.f64 -1/2 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))) |
(*.f64 rand (*.f64 -2 (/.f64 -1/2 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))))) |
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 rand 1/2)) |
(/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(*.f64 (/.f64 rand (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) -1) |
(/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 1/2 rand)) (/.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) rand)))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (/.f64 1/2 rand)) (/.f64 2 (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (*.f64 rand rand))))) |
(*.f64 (/.f64 1/2 rand) (*.f64 2 (/.f64 rand (/.f64 (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) rand) (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))))))) |
(*.f64 (/.f64 1/2 rand) (*.f64 2 (/.f64 (*.f64 rand rand) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))))) |
(*.f64 (/.f64 1/2 rand) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) rand)))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (/.f64 1/2 rand)) (/.f64 2 (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (*.f64 rand rand))))) |
(*.f64 (/.f64 1/2 rand) (*.f64 2 (/.f64 rand (/.f64 (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) rand) (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))))))) |
(*.f64 (/.f64 1/2 rand) (*.f64 2 (/.f64 (*.f64 rand rand) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))))) |
(*.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 rand 1/2)) |
(/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(*.f64 (/.f64 (*.f64 rand 1/2) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 2) |
(/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(*.f64 (/.f64 -1 rand) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) rand))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) rand) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (*.f64 rand rand))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) rand) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (*.f64 rand rand)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) rand) (/.f64 (/.f64 (*.f64 rand rand) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))) |
(/.f64 (/.f64 (*.f64 rand rand) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) rand) |
(*.f64 1/4 (/.f64 (*.f64 rand 4) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(*.f64 4 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) 4))) |
(*.f64 4 (/.f64 (/.f64 rand 4) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))) |
(*.f64 rand (*.f64 4 (/.f64 1/4 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))))) |
(*.f64 (*.f64 rand 1/2) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4)) (*.f64 rand 4)) |
(*.f64 4 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) 4))) |
(*.f64 4 (/.f64 (/.f64 rand 4) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))) |
(*.f64 rand (*.f64 4 (/.f64 1/4 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))))) |
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (neg.f64 rand)) |
(/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(*.f64 (/.f64 2 rand) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 rand))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (/.f64 2 rand)) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) rand) (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (/.f64 2 rand))))) |
(*.f64 (/.f64 2 rand) (/.f64 (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) rand) (/.f64 2 rand)))) |
(*.f64 (/.f64 2 rand) (/.f64 (/.f64 rand (/.f64 2 rand)) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))) |
(neg.f64 (/.f64 rand (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(neg.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 rand)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) rand)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) rand) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (*.f64 rand rand))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) rand) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (*.f64 rand rand)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) rand) (/.f64 (/.f64 (*.f64 rand rand) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))) |
(/.f64 (/.f64 (*.f64 rand rand) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) rand) |
(neg.f64 (/.f64 (*.f64 rand -2) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) |
(/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(+.f64 (+.f64 a -1/3) (*.f64 (+.f64 a -1/3) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(+.f64 (+.f64 -1/3 a) (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))))) |
(+.f64 a (+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))))) |
(+.f64 a (+.f64 -1/3 (/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) rand)))) |
(*.f64 (+.f64 -1/3 a) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))))) |
(+.f64 (*.f64 (+.f64 a -1/3) (+.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 1)) 0) |
(+.f64 (+.f64 -1/3 a) (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))))) |
(+.f64 a (+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))))) |
(+.f64 a (+.f64 -1/3 (/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) rand)))) |
(*.f64 (+.f64 -1/3 a) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))))) |
(+.f64 0 (*.f64 (+.f64 a -1/3) (+.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 1))) |
(+.f64 (+.f64 -1/3 a) (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))))) |
(+.f64 a (+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))))) |
(+.f64 a (+.f64 -1/3 (/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) rand)))) |
(*.f64 (+.f64 -1/3 a) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))))) |
(+.f64 (*.f64 (+.f64 a -1/3) (+.f64 1/2 (/.f64 (*.f64 rand 1/2) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (*.f64 (+.f64 a -1/3) (+.f64 1/2 (/.f64 (*.f64 rand 1/2) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(+.f64 (+.f64 -1/3 a) (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))))) |
(+.f64 a (+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))))) |
(+.f64 a (+.f64 -1/3 (/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) rand)))) |
(*.f64 (+.f64 -1/3 a) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))))) |
(-.f64 (*.f64 (+.f64 a -1/3) (+.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 1)) 0) |
(+.f64 (+.f64 -1/3 a) (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))))) |
(+.f64 a (+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))))) |
(+.f64 a (+.f64 -1/3 (/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) rand)))) |
(*.f64 (+.f64 -1/3 a) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))))) |
(/.f64 (*.f64 (+.f64 a -1/3) (+.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 1)) 1) |
(+.f64 (+.f64 -1/3 a) (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))))) |
(+.f64 a (+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))))) |
(+.f64 a (+.f64 -1/3 (/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) rand)))) |
(*.f64 (+.f64 -1/3 a) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))))) |
(/.f64 (*.f64 (+.f64 a -1/3) (+.f64 2 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1/2)))) 2) |
(+.f64 (+.f64 -1/3 a) (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))))) |
(+.f64 a (+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))))) |
(+.f64 a (+.f64 -1/3 (/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) rand)))) |
(*.f64 (+.f64 -1/3 a) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))))) |
(/.f64 (*.f64 (+.f64 a -1/3) (+.f64 4 (/.f64 (*.f64 rand 4) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) 4) |
(*.f64 (+.f64 4 (/.f64 (*.f64 rand 4) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))) (/.f64 (+.f64 -1/3 a) 4)) |
(*.f64 (+.f64 -1/3 a) (/.f64 (+.f64 4 (*.f64 rand (/.f64 4 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))))) 4)) |
(/.f64 (*.f64 2 (*.f64 (+.f64 a -1/3) (+.f64 4 (/.f64 (*.f64 rand 4) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) 8) |
(*.f64 (+.f64 4 (/.f64 (*.f64 rand 4) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))) (/.f64 (+.f64 -1/3 a) 4)) |
(*.f64 (+.f64 -1/3 a) (/.f64 (+.f64 4 (*.f64 rand (/.f64 4 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))))) 4)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 a -1/3) (+.f64 4 (/.f64 (*.f64 rand 4) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) 16) |
(*.f64 (+.f64 4 (/.f64 (*.f64 rand 4) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))) (/.f64 (+.f64 -1/3 a) 4)) |
(*.f64 (+.f64 -1/3 a) (/.f64 (+.f64 4 (*.f64 rand (/.f64 4 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))))) 4)) |
(+.f64 (*.f64 (+.f64 a -1/3) 9) 0) |
(*.f64 9 (+.f64 -1/3 a)) |
(+.f64 0 (*.f64 (+.f64 a -1/3) 9)) |
(*.f64 9 (+.f64 -1/3 a)) |
(+.f64 (*.f64 (+.f64 a -1/3) 9/2) (*.f64 (+.f64 a -1/3) 9/2)) |
(*.f64 9 (+.f64 -1/3 a)) |
(-.f64 (*.f64 (+.f64 a -1/3) 9) 0) |
(*.f64 9 (+.f64 -1/3 a)) |
(/.f64 (*.f64 (+.f64 a -1/3) 9) 1) |
(*.f64 9 (+.f64 -1/3 a)) |
(/.f64 (*.f64 (+.f64 a -1/3) 18) 2) |
(*.f64 9 (+.f64 -1/3 a)) |
(/.f64 (*.f64 (+.f64 a -1/3) 36) 4) |
(*.f64 9 (+.f64 -1/3 a)) |
(/.f64 (*.f64 2 (*.f64 (+.f64 a -1/3) 36)) 8) |
(*.f64 9 (+.f64 -1/3 a)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 a -1/3) 36))) 16) |
(*.f64 9 (+.f64 -1/3 a)) |
Compiled 14741 to 12360 computations (16.2% saved)
14 alts after pruning (10 fresh and 4 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 615 | 8 | 623 |
| Fresh | 1 | 2 | 3 |
| Picked | 0 | 1 | 1 |
| Done | 1 | 3 | 4 |
| Total | 617 | 14 | 631 |
| Status | Error | Program |
|---|---|---|
| 0.4b | (/.f64 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)))) 2) | |
| ▶ | 0.1b | (-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)) a) 1/3) |
| ✓ | 0.4b | (-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
| ✓ | 18.8b | (-.f64 a 1/3) |
| ▶ | 0.2b | (+.f64 a (+.f64 -1/3 (/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) rand)))) |
| ✓ | 0.2b | (*.f64 (-.f64 a 1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
| 1.4b | (*.f64 (-.f64 a 1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9))))) | |
| ▶ | 0.4b | (*.f64 (-.f64 a 1/3) (+.f64 1 (*.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) rand))) |
| ✓ | 0.2b | (*.f64 (-.f64 a 1/3) (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)))) |
| ▶ | 45.5b | (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
| 45.5b | (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) | |
| ▶ | 46.9b | (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
| 19.9b | a | |
| 63.1b | -1/3 |
Compiled 311 to 252 computations (19% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)) a) |
| ✓ | 0.0b | (sqrt.f64 (+.f64 -1/3 a)) |
| ✓ | 0.3b | (*.f64 rand 1/3) |
| ✓ | 0.3b | (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)) |
Compiled 46 to 33 computations (28.3% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | rand | @ | inf | (*.f64 rand 1/3) |
| 1.0ms | rand | @ | -inf | (*.f64 rand 1/3) |
| 0.0ms | a | @ | -inf | (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)) |
| 0.0ms | a | @ | inf | (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)) |
| 0.0ms | rand | @ | 0 | (*.f64 rand 1/3) |
| 1× | batch-egg-rewrite |
| 1588× | bool.json-1 |
| 1588× | bool.json-2 |
| 1540× | rational.json-1 |
| 1540× | rational.json-2 |
| 1540× | rational.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 70 |
| 1 | 119 | 70 |
| 2 | 304 | 70 |
| 3 | 624 | 70 |
| 4 | 1301 | 70 |
| 5 | 2946 | 70 |
| 6 | 6145 | 70 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)) |
(*.f64 rand 1/3) |
(sqrt.f64 (+.f64 -1/3 a)) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)) a) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/6)) (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 2/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 4/3)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)) 8)) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)) (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)) (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 rand 1/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 rand 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 rand 1/6) (*.f64 rand 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 rand 1/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 rand 1/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 rand 2/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 rand 4/3) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 rand 1/3) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 rand 1/3) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 rand 1/3) 8)) (*.f64 2 (*.f64 (*.f64 rand 1/3) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 rand 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 rand 1/3) (*.f64 rand 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 rand 1/3) (*.f64 rand 1/3)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 -1/3 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 -1/3 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3) (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 2/3) (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/2) (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 -1/3 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 -1/3 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 -1/3 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 3 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 2/3) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2/3 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 -1/3 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 8)) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (sqrt.f64 (+.f64 -1/3 a))))))) (#(struct:change #<rule egg-rr> (2) ((x and (sqrt.f64 (+.f64 -1/3 a)) (sqrt.f64 (+.f64 -1/3 a)))))) (#(struct:change #<rule egg-rr> (2) ((x or (sqrt.f64 (+.f64 -1/3 a)) (sqrt.f64 (+.f64 -1/3 a))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/6)) (*.f64 a 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (*.f64 a 1/2) (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 2/3)) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (+.f64 a a) (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) 8)) (*.f64 2 (*.f64 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)))))))) |
| 1× | egg-herbie |
| 3348× | rational.json-simplify-35 |
| 2732× | rational.json-simplify-53 |
| 1708× | rational.json-simplify-2 |
| 1152× | rational.json-simplify-1 |
| 674× | rational.json-simplify-41 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 186 | 2637 |
| 1 | 389 | 2637 |
| 2 | 1260 | 2607 |
| 3 | 2541 | 2607 |
| 4 | 3535 | 2607 |
| 5 | 4232 | 2607 |
| 6 | 4589 | 2607 |
| 7 | 4836 | 2607 |
| 8 | 5060 | 2607 |
| 9 | 7125 | 2607 |
| 10 | 7171 | 2607 |
| 11 | 7209 | 2607 |
| 12 | 7210 | 2607 |
| 13 | 7222 | 2607 |
| 14 | 7430 | 2607 |
| 15 | 7650 | 2607 |
| 16 | 7858 | 2607 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3)))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))) (*.f64 1/48 (/.f64 (*.f64 (pow.f64 a 3) rand) (pow.f64 (sqrt.f64 -1/3) 5)))))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 rand) |
(*.f64 1/3 rand) |
(*.f64 1/3 rand) |
(*.f64 1/3 rand) |
(*.f64 1/3 rand) |
(*.f64 1/3 rand) |
(*.f64 1/3 rand) |
(*.f64 1/3 rand) |
(*.f64 1/3 rand) |
(*.f64 1/3 rand) |
(*.f64 1/3 rand) |
(*.f64 1/3 rand) |
(sqrt.f64 -1/3) |
(+.f64 (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3))) (sqrt.f64 -1/3)) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3))) (sqrt.f64 -1/3))) |
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3))) (sqrt.f64 -1/3)))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (*.f64 (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)))) a)) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))) (*.f64 (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)))) a))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)))) a) (*.f64 1/48 (/.f64 (*.f64 (pow.f64 a 3) rand) (pow.f64 (sqrt.f64 -1/3) 5)))))) |
a |
a |
a |
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) |
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) |
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) |
(+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) |
(+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) |
(+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) |
(+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)) 0) |
(+.f64 0 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/6)) (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/6))) |
(-.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)) 0) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)) 1) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 2/3)) 2) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 4/3)) 4) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)) 8) 8) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)) 8)) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)) 8)) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)) 8))) 32) |
(+.f64 (*.f64 rand 1/3) 0) |
(+.f64 0 (*.f64 rand 1/3)) |
(+.f64 (*.f64 rand 1/6) (*.f64 rand 1/6)) |
(-.f64 (*.f64 rand 1/3) 0) |
(/.f64 (*.f64 rand 1/3) 1) |
(/.f64 (*.f64 rand 2/3) 2) |
(/.f64 (*.f64 rand 4/3) 4) |
(/.f64 (*.f64 (*.f64 rand 1/3) 8) 8) |
(/.f64 (*.f64 2 (*.f64 (*.f64 rand 1/3) 8)) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 rand 1/3) 8)) (*.f64 2 (*.f64 (*.f64 rand 1/3) 8))) 32) |
(+.f64 (sqrt.f64 (+.f64 -1/3 a)) 0) |
(+.f64 0 (sqrt.f64 (+.f64 -1/3 a))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3) (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 2/3)) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 2/3) (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3)) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/2) (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/2)) |
(-.f64 (sqrt.f64 (+.f64 -1/3 a)) 0) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1) |
(*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 3)) |
(*.f64 1 (sqrt.f64 (+.f64 -1/3 a))) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3) 3) |
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/2)) |
(*.f64 2 (*.f64 3 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/6))) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 2) 1/2) |
(*.f64 4 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) 4)) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 4) 1/4) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 2/3) 3/2) |
(*.f64 2/3 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 3/2)) |
(*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 2)) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/2) 2) |
(*.f64 1/4 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 4)) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) 4) 4) |
(*.f64 3 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3)) |
(/.f64 (sqrt.f64 (+.f64 -1/3 a)) 1) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 2) 2) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 4) 4) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 8) 8) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 8)) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 8)) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 8))) 32) |
(-.f64 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) 0) |
(*.f64 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) 1) |
(*.f64 1 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)))) |
(*.f64 2 (*.f64 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) 1/2)) |
(*.f64 2 (+.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/6)) (*.f64 a 1/2))) |
(*.f64 2 (+.f64 (*.f64 a 1/2) (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/6)))) |
(*.f64 (*.f64 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) 2) 1/2) |
(*.f64 4 (/.f64 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) 4)) |
(*.f64 (*.f64 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) 4) 1/4) |
(*.f64 1/2 (*.f64 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) 2)) |
(*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 2/3)) (+.f64 a a))) |
(*.f64 1/2 (+.f64 (+.f64 a a) (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 2/3)))) |
(*.f64 (*.f64 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) 1/2) 2) |
(*.f64 1/4 (*.f64 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) 4)) |
(*.f64 (/.f64 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) 4) 4) |
(/.f64 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) 1) |
(/.f64 (*.f64 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) 2) 2) |
(/.f64 (*.f64 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) 4) 4) |
(/.f64 (*.f64 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) 8) 8) |
(/.f64 (*.f64 2 (*.f64 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) 8)) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) 8)) (*.f64 2 (*.f64 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) 8))) 32) |
| Outputs |
|---|
(*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3)))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (*.f64 1/6 (*.f64 rand (/.f64 a (sqrt.f64 -1/3))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (*.f64 rand (*.f64 (/.f64 a (sqrt.f64 -1/3)) 1/6))) |
(*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (*.f64 rand (/.f64 a (sqrt.f64 -1/3)))) (*.f64 -1/24 (*.f64 rand (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 rand (*.f64 (/.f64 a (sqrt.f64 -1/3)) 1/6)) (*.f64 -1/24 (*.f64 rand (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))))) |
(+.f64 (*.f64 rand (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3)))) (*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))))) |
(+.f64 (*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3))))) (*.f64 rand (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))) (*.f64 1/48 (/.f64 (*.f64 (pow.f64 a 3) rand) (pow.f64 (sqrt.f64 -1/3) 5)))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (*.f64 rand (/.f64 a (sqrt.f64 -1/3)))) (+.f64 (*.f64 -1/24 (*.f64 rand (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))) (*.f64 1/48 (/.f64 (*.f64 rand (pow.f64 a 3)) (pow.f64 (sqrt.f64 -1/3) 5)))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 rand (*.f64 (/.f64 a (sqrt.f64 -1/3)) 1/6)) (+.f64 (*.f64 -1/24 (*.f64 rand (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))) (*.f64 1/48 (*.f64 rand (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5))))))) |
(+.f64 (*.f64 rand (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3)))) (+.f64 (*.f64 1/48 (/.f64 (*.f64 rand (pow.f64 a 3)) (pow.f64 (sqrt.f64 -1/3) 5))) (*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))))))) |
(+.f64 (*.f64 rand (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3)))) (+.f64 (*.f64 rand (*.f64 1/48 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5)))) (*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))))))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 1/3 rand) |
(*.f64 1/3 rand) |
(*.f64 1/3 rand) |
(*.f64 1/3 rand) |
(*.f64 1/3 rand) |
(*.f64 1/3 rand) |
(*.f64 1/3 rand) |
(*.f64 1/3 rand) |
(*.f64 1/3 rand) |
(*.f64 1/3 rand) |
(*.f64 1/3 rand) |
(*.f64 1/3 rand) |
(sqrt.f64 -1/3) |
(+.f64 (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3))) (sqrt.f64 -1/3)) |
(+.f64 (sqrt.f64 -1/3) (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3)))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3))) (sqrt.f64 -1/3))) |
(+.f64 (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3))) (+.f64 (sqrt.f64 -1/3) (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))))) |
(+.f64 (sqrt.f64 -1/3) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3))))) |
(+.f64 (sqrt.f64 -1/3) (+.f64 (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3))) (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))))) |
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3))) (sqrt.f64 -1/3)))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (+.f64 (sqrt.f64 -1/3) (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3)))) (*.f64 1/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5))))) |
(+.f64 (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3))) (+.f64 (+.f64 (sqrt.f64 -1/3) (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))) (*.f64 1/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5))))) |
(+.f64 (sqrt.f64 -1/3) (+.f64 (+.f64 (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3))) (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))) (*.f64 1/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5))))) |
(+.f64 (sqrt.f64 -1/3) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5))) (+.f64 (*.f64 1/2 (/.f64 a (sqrt.f64 -1/3))) (*.f64 -1/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (*.f64 (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)))) a)) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (*.f64 a (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))) (*.f64 (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)))) a))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/24 (*.f64 rand (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))) (*.f64 a (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3))))))) |
(+.f64 (*.f64 a (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3))))) (*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)))) a) (*.f64 1/48 (/.f64 (*.f64 (pow.f64 a 3) rand) (pow.f64 (sqrt.f64 -1/3) 5)))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/24 (*.f64 rand (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))) (+.f64 (*.f64 1/48 (/.f64 (*.f64 rand (pow.f64 a 3)) (pow.f64 (sqrt.f64 -1/3) 5))) (*.f64 a (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)))))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/24 (*.f64 rand (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))) (+.f64 (*.f64 1/48 (*.f64 rand (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5)))) (*.f64 a (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3)))))))) |
(+.f64 (*.f64 a (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3))))) (+.f64 (*.f64 1/48 (/.f64 (*.f64 rand (pow.f64 a 3)) (pow.f64 (sqrt.f64 -1/3) 5))) (*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))))))) |
(+.f64 (*.f64 a (+.f64 1 (*.f64 1/6 (/.f64 rand (sqrt.f64 -1/3))))) (+.f64 (*.f64 rand (*.f64 1/48 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5)))) (*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))))))) |
a |
a |
a |
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) |
(+.f64 a (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) |
(+.f64 a (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) |
(+.f64 a (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) |
(+.f64 a (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) |
(+.f64 a (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) |
(+.f64 a (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) |
(+.f64 a (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) |
(+.f64 a (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) |
(+.f64 a (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)) 0) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(+.f64 0 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/6)) (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/6))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(-.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)) 0) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)) 1) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 2/3)) 2) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 4/3)) 4) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)) 8) 8) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)) 8)) 16) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)) 8)) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)) 8))) 32) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(+.f64 (*.f64 rand 1/3) 0) |
(*.f64 1/3 rand) |
(+.f64 0 (*.f64 rand 1/3)) |
(*.f64 1/3 rand) |
(+.f64 (*.f64 rand 1/6) (*.f64 rand 1/6)) |
(*.f64 1/3 rand) |
(-.f64 (*.f64 rand 1/3) 0) |
(*.f64 1/3 rand) |
(/.f64 (*.f64 rand 1/3) 1) |
(*.f64 1/3 rand) |
(/.f64 (*.f64 rand 2/3) 2) |
(*.f64 1/3 rand) |
(/.f64 (*.f64 rand 4/3) 4) |
(*.f64 1/3 rand) |
(/.f64 (*.f64 (*.f64 rand 1/3) 8) 8) |
(*.f64 1/3 rand) |
(/.f64 (*.f64 2 (*.f64 (*.f64 rand 1/3) 8)) 16) |
(*.f64 1/3 rand) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 rand 1/3) 8)) (*.f64 2 (*.f64 (*.f64 rand 1/3) 8))) 32) |
(*.f64 1/3 rand) |
(+.f64 (sqrt.f64 (+.f64 -1/3 a)) 0) |
(sqrt.f64 (+.f64 -1/3 a)) |
(+.f64 0 (sqrt.f64 (+.f64 -1/3 a))) |
(sqrt.f64 (+.f64 -1/3 a)) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3) (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 2/3)) |
(sqrt.f64 (+.f64 -1/3 a)) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 2/3) (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3)) |
(sqrt.f64 (+.f64 -1/3 a)) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/2) (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/2)) |
(sqrt.f64 (+.f64 -1/3 a)) |
(-.f64 (sqrt.f64 (+.f64 -1/3 a)) 0) |
(sqrt.f64 (+.f64 -1/3 a)) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1) |
(sqrt.f64 (+.f64 -1/3 a)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 3)) |
(sqrt.f64 (+.f64 -1/3 a)) |
(*.f64 1 (sqrt.f64 (+.f64 -1/3 a))) |
(sqrt.f64 (+.f64 -1/3 a)) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3) 3) |
(sqrt.f64 (+.f64 -1/3 a)) |
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/2)) |
(sqrt.f64 (+.f64 -1/3 a)) |
(*.f64 2 (*.f64 3 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/6))) |
(sqrt.f64 (+.f64 -1/3 a)) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 2) 1/2) |
(sqrt.f64 (+.f64 -1/3 a)) |
(*.f64 4 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) 4)) |
(sqrt.f64 (+.f64 -1/3 a)) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 4) 1/4) |
(sqrt.f64 (+.f64 -1/3 a)) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 2/3) 3/2) |
(sqrt.f64 (+.f64 -1/3 a)) |
(*.f64 2/3 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 3/2)) |
(sqrt.f64 (+.f64 -1/3 a)) |
(*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 2)) |
(sqrt.f64 (+.f64 -1/3 a)) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/2) 2) |
(sqrt.f64 (+.f64 -1/3 a)) |
(*.f64 1/4 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 4)) |
(sqrt.f64 (+.f64 -1/3 a)) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) 4) 4) |
(sqrt.f64 (+.f64 -1/3 a)) |
(*.f64 3 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3)) |
(sqrt.f64 (+.f64 -1/3 a)) |
(/.f64 (sqrt.f64 (+.f64 -1/3 a)) 1) |
(sqrt.f64 (+.f64 -1/3 a)) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 2) 2) |
(sqrt.f64 (+.f64 -1/3 a)) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 4) 4) |
(sqrt.f64 (+.f64 -1/3 a)) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 8) 8) |
(sqrt.f64 (+.f64 -1/3 a)) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 8)) 16) |
(sqrt.f64 (+.f64 -1/3 a)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 8)) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 8))) 32) |
(sqrt.f64 (+.f64 -1/3 a)) |
(-.f64 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) 0) |
(+.f64 a (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
(*.f64 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) 1) |
(+.f64 a (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
(*.f64 1 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)))) |
(+.f64 a (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
(*.f64 2 (*.f64 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) 1/2)) |
(+.f64 a (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
(*.f64 2 (+.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/6)) (*.f64 a 1/2))) |
(+.f64 a (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
(*.f64 2 (+.f64 (*.f64 a 1/2) (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/6)))) |
(+.f64 a (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
(*.f64 (*.f64 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) 2) 1/2) |
(+.f64 a (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
(*.f64 4 (/.f64 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) 4)) |
(+.f64 a (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
(*.f64 (*.f64 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) 4) 1/4) |
(+.f64 a (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
(*.f64 1/2 (*.f64 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) 2)) |
(+.f64 a (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
(*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 2/3)) (+.f64 a a))) |
(+.f64 a (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
(*.f64 1/2 (+.f64 (+.f64 a a) (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 2/3)))) |
(+.f64 a (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
(*.f64 (*.f64 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) 1/2) 2) |
(+.f64 a (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
(*.f64 1/4 (*.f64 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) 4)) |
(+.f64 a (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
(*.f64 (/.f64 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) 4) 4) |
(+.f64 a (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
(/.f64 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) 1) |
(+.f64 a (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
(/.f64 (*.f64 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) 2) 2) |
(+.f64 a (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
(/.f64 (*.f64 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) 4) 4) |
(+.f64 a (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
(/.f64 (*.f64 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) 8) 8) |
(+.f64 a (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) 8)) 16) |
(+.f64 a (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) 8)) (*.f64 2 (*.f64 (+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3))) 8))) 32) |
(+.f64 a (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 a (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(+.f64 a (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 a (*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a))))) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f64 (sqrt.f64 a) rand) |
| ✓ | 0.6b | (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
Compiled 17 to 7 computations (58.8% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | rand | @ | 0 | (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
| 1.0ms | a | @ | 0 | (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
| 0.0ms | a | @ | -inf | (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
| 0.0ms | rand | @ | inf | (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
| 0.0ms | a | @ | inf | (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
| 1× | batch-egg-rewrite |
| 1356× | bool.json-1 |
| 1356× | bool.json-2 |
| 1312× | rational.json-1 |
| 1312× | rational.json-2 |
| 1312× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 28 |
| 1 | 90 | 28 |
| 2 | 248 | 28 |
| 3 | 521 | 28 |
| 4 | 1048 | 28 |
| 5 | 2310 | 28 |
| 6 | 4973 | 28 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 (sqrt.f64 a) rand) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 a) (*.f64 rand 1/6)) (*.f64 (sqrt.f64 a) (*.f64 rand 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 a) (*.f64 rand 2/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 a) (*.f64 rand 4/3)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 a) (*.f64 rand 4/3))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 a) (*.f64 rand 4/3)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 a) (*.f64 rand 4/3))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 a) (*.f64 rand 4/3))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 a) (*.f64 rand 4/3)))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 1/3 (*.f64 (sqrt.f64 a) rand))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) (*.f64 1/3 (*.f64 (sqrt.f64 a) rand))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 a) rand) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) (*.f64 (sqrt.f64 a) (*.f64 rand 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 a) rand))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 a) (*.f64 rand 2/3)) (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 a) (*.f64 rand 1/2)) (*.f64 (sqrt.f64 a) (*.f64 rand 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 a) rand) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 a) rand) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 a) (+.f64 rand rand)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 a) (*.f64 rand 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 a) rand) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 a) rand) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 a) rand) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 a) rand) 8))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 a) rand) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (sqrt.f64 a) rand)))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (sqrt.f64 a) rand) (*.f64 (sqrt.f64 a) rand))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (sqrt.f64 a) rand) (*.f64 (sqrt.f64 a) rand)))))) |
| 1× | egg-herbie |
| 3144× | rational.json-simplify-2 |
| 2774× | rational.json-simplify-35 |
| 1846× | rational.json-simplify-53 |
| 1602× | rational.json-simplify-1 |
| 1092× | rational.json-simplify-41 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 65 | 330 |
| 1 | 154 | 330 |
| 2 | 330 | 330 |
| 3 | 813 | 330 |
| 4 | 2320 | 330 |
| 5 | 4194 | 330 |
| 6 | 4399 | 330 |
| 7 | 4521 | 330 |
| 8 | 4630 | 330 |
| 9 | 4735 | 330 |
| 10 | 4838 | 330 |
| 11 | 6143 | 330 |
| 12 | 6591 | 330 |
| 13 | 6604 | 330 |
| 14 | 6613 | 330 |
| 15 | 6613 | 330 |
| 16 | 6716 | 330 |
| 17 | 6819 | 330 |
| 18 | 6922 | 330 |
| 19 | 7628 | 330 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) 0) |
(+.f64 0 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand))) |
(+.f64 (*.f64 (sqrt.f64 a) (*.f64 rand 1/6)) (*.f64 (sqrt.f64 a) (*.f64 rand 1/6))) |
(-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) 0) |
(/.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) 1) |
(/.f64 (*.f64 (sqrt.f64 a) (*.f64 rand 2/3)) 2) |
(/.f64 (*.f64 (sqrt.f64 a) (*.f64 rand 4/3)) 4) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 a) (*.f64 rand 4/3))) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 a) (*.f64 rand 4/3)))) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 a) (*.f64 rand 4/3))))) 32) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 a) (*.f64 rand 4/3))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 a) (*.f64 rand 4/3)))))) 64) |
(+.f64 (*.f64 (sqrt.f64 a) rand) 0) |
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) (*.f64 (sqrt.f64 a) (*.f64 rand 2/3))) |
(+.f64 0 (*.f64 (sqrt.f64 a) rand)) |
(+.f64 (*.f64 (sqrt.f64 a) (*.f64 rand 2/3)) (*.f64 1/3 (*.f64 (sqrt.f64 a) rand))) |
(+.f64 (*.f64 (sqrt.f64 a) (*.f64 rand 1/2)) (*.f64 (sqrt.f64 a) (*.f64 rand 1/2))) |
(-.f64 (*.f64 (sqrt.f64 a) rand) 0) |
(/.f64 (*.f64 (sqrt.f64 a) rand) 1) |
(/.f64 (*.f64 (sqrt.f64 a) (+.f64 rand rand)) 2) |
(/.f64 (*.f64 (sqrt.f64 a) (*.f64 rand 4)) 4) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 a) rand) 8) 8) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 a) rand) 8)) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 a) rand) 8))) 32) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 a) rand) 8))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 a) rand) 8)))) 64) |
| Outputs |
|---|
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) 0) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(+.f64 0 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand))) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(+.f64 (*.f64 (sqrt.f64 a) (*.f64 rand 1/6)) (*.f64 (sqrt.f64 a) (*.f64 rand 1/6))) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) 0) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(/.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) 1) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(/.f64 (*.f64 (sqrt.f64 a) (*.f64 rand 2/3)) 2) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(/.f64 (*.f64 (sqrt.f64 a) (*.f64 rand 4/3)) 4) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 a) (*.f64 rand 4/3))) 8) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 a) (*.f64 rand 4/3)))) 16) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 a) (*.f64 rand 4/3))))) 32) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 a) (*.f64 rand 4/3))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 a) (*.f64 rand 4/3)))))) 64) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(+.f64 (*.f64 (sqrt.f64 a) rand) 0) |
(*.f64 (sqrt.f64 a) rand) |
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) (*.f64 (sqrt.f64 a) (*.f64 rand 2/3))) |
(*.f64 (sqrt.f64 a) rand) |
(+.f64 0 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 (sqrt.f64 a) rand) |
(+.f64 (*.f64 (sqrt.f64 a) (*.f64 rand 2/3)) (*.f64 1/3 (*.f64 (sqrt.f64 a) rand))) |
(*.f64 (sqrt.f64 a) rand) |
(+.f64 (*.f64 (sqrt.f64 a) (*.f64 rand 1/2)) (*.f64 (sqrt.f64 a) (*.f64 rand 1/2))) |
(*.f64 (sqrt.f64 a) rand) |
(-.f64 (*.f64 (sqrt.f64 a) rand) 0) |
(*.f64 (sqrt.f64 a) rand) |
(/.f64 (*.f64 (sqrt.f64 a) rand) 1) |
(*.f64 (sqrt.f64 a) rand) |
(/.f64 (*.f64 (sqrt.f64 a) (+.f64 rand rand)) 2) |
(*.f64 (sqrt.f64 a) rand) |
(/.f64 (*.f64 (sqrt.f64 a) (*.f64 rand 4)) 4) |
(*.f64 (sqrt.f64 a) rand) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 a) rand) 8) 8) |
(*.f64 (sqrt.f64 a) rand) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 a) rand) 8)) 16) |
(*.f64 (sqrt.f64 a) rand) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 a) rand) 8))) 32) |
(*.f64 (sqrt.f64 a) rand) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 a) rand) 8))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 a) rand) 8)))) 64) |
(*.f64 (sqrt.f64 a) rand) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (-.f64 a 1/3) | |
| 0.0b | (sqrt.f64 (-.f64 a 1/3)) | |
| ✓ | 0.3b | (*.f64 1/3 rand) |
| ✓ | 0.3b | (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
Compiled 23 to 16 computations (30.4% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | a | @ | -inf | (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
| 0.0ms | a | @ | inf | (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
| 0.0ms | a | @ | 0 | (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
| 0.0ms | rand | @ | inf | (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
| 0.0ms | rand | @ | -inf | (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
| 1× | batch-egg-rewrite |
| 1392× | rational.json-simplify-35 |
| 1296× | bool.json-1 |
| 1296× | bool.json-2 |
| 1248× | rational.json-1 |
| 1248× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 30 |
| 1 | 99 | 30 |
| 2 | 267 | 30 |
| 3 | 561 | 30 |
| 4 | 1138 | 30 |
| 5 | 2530 | 30 |
| 6 | 5154 | 30 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 rand) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 1/6)) (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 2/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 4/3)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 8/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 8/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 8/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 8/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) (*.f64 2 (*.f64 2 (*.f64 8/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/3 rand) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/3 rand))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 rand 1/6) (*.f64 rand 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/3 rand) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 rand) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 rand 2/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 rand 4/3) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/3 rand) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 1/3 rand) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 1/3 rand) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 1/3 rand) 8))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 1/3 rand) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 1/3 rand)))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 1/3 rand) (*.f64 1/3 rand))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 1/3 rand) (*.f64 1/3 rand)))))) |
| 1× | egg-herbie |
| 3542× | rational.json-simplify-35 |
| 3446× | rational.json-simplify-41 |
| 2884× | rational.json-simplify-2 |
| 1212× | rational.json-simplify-53 |
| 626× | rational.json-simplify-1 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 90 | 878 |
| 1 | 211 | 878 |
| 2 | 444 | 860 |
| 3 | 1224 | 848 |
| 4 | 2631 | 848 |
| 5 | 3563 | 848 |
| 6 | 4369 | 848 |
| 7 | 4595 | 848 |
| 8 | 4806 | 848 |
| 9 | 5003 | 848 |
| 10 | 5987 | 848 |
| 11 | 5996 | 848 |
| 12 | 5998 | 848 |
| 13 | 5998 | 848 |
| 14 | 6210 | 848 |
| 15 | 6429 | 848 |
| 16 | 6641 | 848 |
| 17 | 6853 | 848 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3)))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))) (*.f64 1/48 (/.f64 (*.f64 (pow.f64 a 3) rand) (pow.f64 (sqrt.f64 -1/3) 5)))))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 0) |
(+.f64 0 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 1/6)) (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 1/6))) |
(-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 0) |
(/.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 1) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 2/3)) 2) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 4/3)) 4) |
(/.f64 (*.f64 8/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 8) |
(/.f64 (*.f64 2 (*.f64 8/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 8/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) 32) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 8/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) (*.f64 2 (*.f64 2 (*.f64 8/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))))) 64) |
(+.f64 (*.f64 1/3 rand) 0) |
(+.f64 0 (*.f64 1/3 rand)) |
(+.f64 (*.f64 rand 1/6) (*.f64 rand 1/6)) |
(-.f64 (*.f64 1/3 rand) 0) |
(/.f64 (*.f64 1/3 rand) 1) |
(/.f64 (*.f64 rand 2/3) 2) |
(/.f64 (*.f64 rand 4/3) 4) |
(/.f64 (*.f64 (*.f64 1/3 rand) 8) 8) |
(/.f64 (*.f64 2 (*.f64 (*.f64 1/3 rand) 8)) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 1/3 rand) 8))) 32) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 1/3 rand) 8))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 1/3 rand) 8)))) 64) |
| Outputs |
|---|
(*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) |
(*.f64 (sqrt.f64 -1/3) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 -1/3))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3)))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (*.f64 1/6 (*.f64 rand (/.f64 a (sqrt.f64 -1/3))))) |
(+.f64 (*.f64 (sqrt.f64 -1/3) (*.f64 1/3 rand)) (*.f64 rand (*.f64 (/.f64 a (sqrt.f64 -1/3)) 1/6))) |
(*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (*.f64 rand (/.f64 a (sqrt.f64 -1/3)))) (*.f64 -1/24 (*.f64 rand (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))))) |
(+.f64 (*.f64 (sqrt.f64 -1/3) (*.f64 1/3 rand)) (+.f64 (*.f64 rand (*.f64 (/.f64 a (sqrt.f64 -1/3)) 1/6)) (*.f64 rand (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)) -1/24)))) |
(+.f64 (*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3))))) (*.f64 rand (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))))) |
(*.f64 rand (+.f64 (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3)))))) |
(*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (+.f64 (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3))) (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))) (*.f64 1/48 (/.f64 (*.f64 (pow.f64 a 3) rand) (pow.f64 (sqrt.f64 -1/3) 5)))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/24 (*.f64 rand (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))) (+.f64 (*.f64 1/48 (*.f64 rand (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5)))) (*.f64 1/6 (*.f64 rand (/.f64 a (sqrt.f64 -1/3))))))) |
(+.f64 (*.f64 (sqrt.f64 -1/3) (*.f64 1/3 rand)) (+.f64 (*.f64 rand (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)) -1/24)) (+.f64 (*.f64 rand (*.f64 (/.f64 a (sqrt.f64 -1/3)) 1/6)) (*.f64 rand (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5)) 1/48))))) |
(+.f64 (*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3))))) (+.f64 (*.f64 rand (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5)) (*.f64 rand 1/48)))) |
(+.f64 (*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3))))) (*.f64 rand (+.f64 (*.f64 1/48 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5))) (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 0) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(+.f64 0 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 1/6)) (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 1/6))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 0) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 1) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 2/3)) 2) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 a -1/3)) (*.f64 rand 4/3)) 4) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 8/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)) 8) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 2 (*.f64 8/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))) 16) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 8/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) 32) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 8/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand)))) (*.f64 2 (*.f64 2 (*.f64 8/3 (*.f64 (sqrt.f64 (+.f64 a -1/3)) rand))))) 64) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(+.f64 (*.f64 1/3 rand) 0) |
(*.f64 1/3 rand) |
(+.f64 0 (*.f64 1/3 rand)) |
(*.f64 1/3 rand) |
(+.f64 (*.f64 rand 1/6) (*.f64 rand 1/6)) |
(*.f64 1/3 rand) |
(-.f64 (*.f64 1/3 rand) 0) |
(*.f64 1/3 rand) |
(/.f64 (*.f64 1/3 rand) 1) |
(*.f64 1/3 rand) |
(/.f64 (*.f64 rand 2/3) 2) |
(*.f64 1/3 rand) |
(/.f64 (*.f64 rand 4/3) 4) |
(*.f64 1/3 rand) |
(/.f64 (*.f64 (*.f64 1/3 rand) 8) 8) |
(*.f64 1/3 rand) |
(/.f64 (*.f64 2 (*.f64 (*.f64 1/3 rand) 8)) 16) |
(*.f64 1/3 rand) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 1/3 rand) 8))) 32) |
(*.f64 1/3 rand) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 1/3 rand) 8))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 1/3 rand) 8)))) 64) |
(*.f64 1/3 rand) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 -1/3 (/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) rand))) |
| ✓ | 0.2b | (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) rand) |
| ✓ | 0.3b | (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) |
| ✓ | 8.5b | (/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) rand)) |
Compiled 70 to 53 computations (24.3% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | a | @ | -inf | (/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) rand)) |
| 1.0ms | a | @ | inf | (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) rand) |
| 1.0ms | a | @ | -inf | (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) rand) |
| 1.0ms | a | @ | 0 | (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) rand) |
| 0.0ms | a | @ | -inf | (+.f64 -1/3 (/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) rand))) |
| 1× | batch-egg-rewrite |
| 1788× | rational.json-simplify-35 |
| 1258× | bool.json-1 |
| 1258× | bool.json-2 |
| 1222× | rational.json-1 |
| 1222× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 116 |
| 1 | 133 | 116 |
| 2 | 395 | 116 |
| 3 | 1084 | 116 |
| 4 | 3445 | 116 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) rand)) |
(sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) |
(/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) rand) |
(+.f64 -1/3 (/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) rand))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 rand (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 rand rand) (*.f64 (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a (+.f64 a -2/3)) (/.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a (+.f64 a -2/3)) (*.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 -1/3 a) (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (/.f64 2 rand))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (/.f64 2 (+.f64 -1/3 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 rand 4) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 4) (+.f64 -1/3 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 rand rand))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 -1/3 a) 4) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 rand) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (neg.f64 (+.f64 -1/3 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 -1/3 a)) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (neg.f64 rand))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) (+.f64 -1/3 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) (/.f64 1 (/.f64 1 (+.f64 -1/3 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) rand)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) (/.f64 1 (/.f64 1 rand)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (neg.f64 rand))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) (/.f64 rand (/.f64 1 (+.f64 -1/3 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) (/.f64 (+.f64 -1/3 a) (/.f64 1 rand)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 rand rand))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) 2) (+.f64 a (+.f64 a -2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) 1/2) (+.f64 rand rand))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) 1/2) (+.f64 a (+.f64 a -2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 -1/3 a))) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (neg.f64 rand))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 rand (/.f64 1 (+.f64 -1/3 a))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 -1/3 a) (/.f64 1 rand)) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 rand)) (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 -1/3 a) (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (/.f64 2 rand))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (/.f64 2 (+.f64 -1/3 a)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 4) (+.f64 -1/3 a))) (*.f64 rand 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) 4)) (*.f64 (+.f64 -1/3 a) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (neg.f64 (+.f64 -1/3 a)))) (neg.f64 rand))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (neg.f64 rand))) (neg.f64 (+.f64 -1/3 a)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (neg.f64 rand))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x and (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x or (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (neg.f64 rand)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (/.f64 1 rand))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 2) (/.f64 1/2 rand))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 2) (*.f64 (/.f64 1 rand) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (/.f64 2 rand)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 rand rand)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 4) (/.f64 1 (*.f64 rand 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 rand) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) (/.f64 1 (neg.f64 rand)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (neg.f64 rand)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (neg.f64 rand)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 rand)) (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 rand) (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (/.f64 2 rand)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 rand) 1/2) (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 rand rand)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 2) (*.f64 2 (/.f64 1 rand)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 rand 4)) (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 rand)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (neg.f64 rand)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand)))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) 4)) (*.f64 2 (*.f64 (+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) (+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) (+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))))))))) |
| 1× | egg-herbie |
| 1068× | rational.json-simplify-44 |
| 950× | rational.json-simplify-43 |
| 924× | rational.json-simplify-61 |
| 898× | rational.json-simplify-35 |
| 830× | rational.json-simplify-46 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 242 | 5077 |
| 1 | 503 | 5053 |
| 2 | 1406 | 5017 |
| 3 | 5505 | 4993 |
| 4 | 7285 | 4993 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3)))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))) (*.f64 1/48 (/.f64 (*.f64 (pow.f64 a 3) rand) (pow.f64 (sqrt.f64 -1/3) 5)))))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 3 (sqrt.f64 -1/3)) |
(+.f64 (*.f64 3/2 (/.f64 a (sqrt.f64 -1/3))) (*.f64 3 (sqrt.f64 -1/3))) |
(+.f64 (*.f64 -3/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 3/2 (/.f64 a (sqrt.f64 -1/3))) (*.f64 3 (sqrt.f64 -1/3)))) |
(+.f64 (*.f64 -3/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 3/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5))) (+.f64 (*.f64 3/2 (/.f64 a (sqrt.f64 -1/3))) (*.f64 3 (sqrt.f64 -1/3))))) |
(*.f64 3 (/.f64 (sqrt.f64 -1/3) rand)) |
(+.f64 (*.f64 3 (/.f64 (sqrt.f64 -1/3) rand)) (*.f64 3/2 (/.f64 a (*.f64 rand (sqrt.f64 -1/3))))) |
(+.f64 (*.f64 3 (/.f64 (sqrt.f64 -1/3) rand)) (+.f64 (*.f64 3/2 (/.f64 a (*.f64 rand (sqrt.f64 -1/3)))) (*.f64 -3/8 (/.f64 (pow.f64 a 2) (*.f64 rand (pow.f64 (sqrt.f64 -1/3) 3)))))) |
(+.f64 (*.f64 3/16 (/.f64 (pow.f64 a 3) (*.f64 rand (pow.f64 (sqrt.f64 -1/3) 5)))) (+.f64 (*.f64 3 (/.f64 (sqrt.f64 -1/3) rand)) (+.f64 (*.f64 3/2 (/.f64 a (*.f64 rand (sqrt.f64 -1/3)))) (*.f64 -3/8 (/.f64 (pow.f64 a 2) (*.f64 rand (pow.f64 (sqrt.f64 -1/3) 3))))))) |
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (/.f64 1 rand))) |
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (/.f64 1 rand))) |
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (/.f64 1 rand))) |
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (/.f64 1 rand))) |
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (/.f64 1 rand))) |
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (/.f64 1 rand))) |
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (/.f64 1 rand))) |
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (/.f64 1 rand))) |
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (/.f64 1 rand))) |
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (/.f64 1 rand))) |
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (/.f64 1 rand))) |
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (/.f64 1 rand))) |
(-.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) 1/3) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3)))) 1/3) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))))) 1/3) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))) (*.f64 1/48 (/.f64 (*.f64 (pow.f64 a 3) rand) (pow.f64 (sqrt.f64 -1/3) 5)))))) 1/3) |
-1/3 |
(-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) 1/3) |
(-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) 1/3) |
(-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) 1/3) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) 1/3) |
(-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) 1/3) |
(-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) 1/3) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) 1/3) |
(-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) 1/3) |
(-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) 1/3) |
(+.f64 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) 0) |
(+.f64 0 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) |
(-.f64 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) 0) |
(*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(*.f64 rand (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(*.f64 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) 1) |
(*.f64 1 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) |
(*.f64 (+.f64 rand rand) (*.f64 (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) 1/2)) |
(*.f64 (+.f64 a (+.f64 a -2/3)) (/.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) 2)) |
(*.f64 (+.f64 a (+.f64 a -2/3)) (*.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) 1/2)) |
(*.f64 2 (/.f64 (+.f64 -1/3 a) (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (/.f64 2 rand)))) |
(*.f64 2 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (/.f64 2 (+.f64 -1/3 a))))) |
(*.f64 2 (/.f64 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) 2)) |
(*.f64 (*.f64 rand 4) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 4) (+.f64 -1/3 a)))) |
(*.f64 (/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 rand rand))) 1/2) |
(*.f64 (*.f64 (+.f64 -1/3 a) 4) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) 4))) |
(*.f64 (neg.f64 rand) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (neg.f64 (+.f64 -1/3 a))))) |
(*.f64 (neg.f64 (+.f64 -1/3 a)) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (neg.f64 rand)))) |
(*.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) (+.f64 -1/3 a)) |
(*.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) (/.f64 1 (/.f64 1 (+.f64 -1/3 a)))) |
(*.f64 (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) rand) |
(*.f64 (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) (/.f64 1 (/.f64 1 rand))) |
(*.f64 -1 (/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (neg.f64 rand)))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) (/.f64 rand (/.f64 1 (+.f64 -1/3 a)))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) (/.f64 (+.f64 -1/3 a) (/.f64 1 rand))) |
(*.f64 1/2 (/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 rand rand)))) |
(*.f64 (/.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) 2) (+.f64 a (+.f64 a -2/3))) |
(*.f64 (*.f64 (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) 1/2) (+.f64 rand rand)) |
(*.f64 (*.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) 1/2) (+.f64 a (+.f64 a -2/3))) |
(*.f64 (/.f64 1 (/.f64 1 (+.f64 -1/3 a))) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(*.f64 (/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (neg.f64 rand))) -1) |
(*.f64 (/.f64 rand (/.f64 1 (+.f64 -1/3 a))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(*.f64 (/.f64 (+.f64 -1/3 a) (/.f64 1 rand)) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(*.f64 (/.f64 1 (/.f64 1 rand)) (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(*.f64 (/.f64 (+.f64 -1/3 a) (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (/.f64 2 rand))) 2) |
(*.f64 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (/.f64 2 (+.f64 -1/3 a)))) 2) |
(*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 4) (+.f64 -1/3 a))) (*.f64 rand 4)) |
(*.f64 (/.f64 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) 2) 2) |
(*.f64 (/.f64 1 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) 4)) (*.f64 (+.f64 -1/3 a) 4)) |
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (neg.f64 (+.f64 -1/3 a)))) (neg.f64 rand)) |
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (neg.f64 rand))) (neg.f64 (+.f64 -1/3 a))) |
(neg.f64 (/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (neg.f64 rand)))) |
(+.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 0) |
(+.f64 0 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(-.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 0) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 1) |
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 2) 1/2) |
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 2)) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 4) 1/4) |
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 2)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 2) 2) |
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 4)) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 1) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 2) 2) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 4)) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 4))) 16) |
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) 0) |
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand)) |
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) 0) |
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (neg.f64 rand))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (/.f64 1 rand)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) 1) |
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand)) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 2) (/.f64 1/2 rand)) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 2) (*.f64 (/.f64 1 rand) 1/2)) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (/.f64 2 rand)) 1/2) |
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 rand rand))) |
(*.f64 2 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) 2)) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 4) (/.f64 1 (*.f64 rand 4))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) 4) 1/4) |
(*.f64 (/.f64 1 rand) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) (/.f64 1 (neg.f64 rand))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (neg.f64 rand)) -1) |
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (neg.f64 rand))) |
(*.f64 (*.f64 2 (/.f64 1 rand)) (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 2)) |
(*.f64 (/.f64 1/2 rand) (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 2)) |
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (/.f64 2 rand))) |
(*.f64 (*.f64 (/.f64 1 rand) 1/2) (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 2)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 rand rand)) 2) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 2) (*.f64 2 (/.f64 1 rand))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) 4)) |
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) 2) 2) |
(*.f64 (/.f64 1 (*.f64 rand 4)) (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 4)) |
(*.f64 (/.f64 1 (neg.f64 rand)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (neg.f64 rand))) |
(-.f64 (+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) 0) |
(*.f64 (+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) 1) |
(*.f64 1 (+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))))) |
(*.f64 2 (/.f64 (+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) 2)) |
(*.f64 (*.f64 (+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) 2) 1/2) |
(*.f64 1/2 (*.f64 (+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) 2)) |
(*.f64 (/.f64 (+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) 2) 2) |
(/.f64 (+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) 1) |
(/.f64 (*.f64 (+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) 2) 2) |
(/.f64 (*.f64 (+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) 4)) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) 4)) (*.f64 2 (*.f64 (+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) 4))) 16) |
| Outputs |
|---|
(*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) |
(*.f64 (sqrt.f64 -1/3) (*.f64 1/3 rand)) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3)))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (*.f64 1/6 (*.f64 rand (/.f64 a (sqrt.f64 -1/3))))) |
(+.f64 (*.f64 (sqrt.f64 -1/3) (*.f64 1/3 rand)) (*.f64 rand (*.f64 (/.f64 a (sqrt.f64 -1/3)) 1/6))) |
(*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (*.f64 rand (/.f64 a (sqrt.f64 -1/3)))) (*.f64 -1/24 (*.f64 rand (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))))) |
(+.f64 (*.f64 rand (*.f64 (/.f64 a (sqrt.f64 -1/3)) 1/6)) (+.f64 (*.f64 (sqrt.f64 -1/3) (*.f64 1/3 rand)) (*.f64 rand (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)) -1/24)))) |
(+.f64 (*.f64 rand (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3)))) (*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))) (*.f64 1/48 (/.f64 (*.f64 (pow.f64 a 3) rand) (pow.f64 (sqrt.f64 -1/3) 5)))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (*.f64 rand (/.f64 a (sqrt.f64 -1/3)))) (+.f64 (*.f64 -1/24 (*.f64 rand (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))) (*.f64 1/48 (*.f64 rand (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5))))))) |
(+.f64 (*.f64 (sqrt.f64 -1/3) (*.f64 1/3 rand)) (+.f64 (*.f64 rand (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5)) 1/48)) (+.f64 (*.f64 rand (*.f64 (/.f64 a (sqrt.f64 -1/3)) 1/6)) (*.f64 rand (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)) -1/24))))) |
(+.f64 (*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3))))) (+.f64 (*.f64 rand (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))) (*.f64 rand (*.f64 1/48 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5)))))) |
(+.f64 (*.f64 rand (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3)))) (+.f64 (*.f64 rand (*.f64 1/48 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5)))) (*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))))))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 rand (*.f64 (sqrt.f64 (-.f64 a 1/3)) 1/3)) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 rand (*.f64 (sqrt.f64 (-.f64 a 1/3)) 1/3)) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 rand (*.f64 (sqrt.f64 (-.f64 a 1/3)) 1/3)) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 rand (*.f64 (sqrt.f64 (-.f64 a 1/3)) 1/3)) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 rand (*.f64 (sqrt.f64 (-.f64 a 1/3)) 1/3)) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 rand (*.f64 (sqrt.f64 (-.f64 a 1/3)) 1/3)) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 rand (*.f64 (sqrt.f64 (-.f64 a 1/3)) 1/3)) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 rand (*.f64 (sqrt.f64 (-.f64 a 1/3)) 1/3)) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 rand (*.f64 (sqrt.f64 (-.f64 a 1/3)) 1/3)) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 rand (*.f64 (sqrt.f64 (-.f64 a 1/3)) 1/3)) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 rand (*.f64 (sqrt.f64 (-.f64 a 1/3)) 1/3)) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 rand (*.f64 (sqrt.f64 (-.f64 a 1/3)) 1/3)) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 3 (sqrt.f64 -1/3)) |
(*.f64 (sqrt.f64 -1/3) 3) |
(+.f64 (*.f64 3/2 (/.f64 a (sqrt.f64 -1/3))) (*.f64 3 (sqrt.f64 -1/3))) |
(+.f64 (*.f64 (sqrt.f64 -1/3) 3) (*.f64 3/2 (/.f64 a (sqrt.f64 -1/3)))) |
(+.f64 (*.f64 -3/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 3/2 (/.f64 a (sqrt.f64 -1/3))) (*.f64 3 (sqrt.f64 -1/3)))) |
(+.f64 (+.f64 (*.f64 (sqrt.f64 -1/3) 3) (*.f64 3/2 (/.f64 a (sqrt.f64 -1/3)))) (*.f64 -3/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))) |
(+.f64 (*.f64 (sqrt.f64 -1/3) 3) (+.f64 (*.f64 3/2 (/.f64 a (sqrt.f64 -1/3))) (*.f64 -3/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))))) |
(+.f64 (*.f64 -3/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 3/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5))) (+.f64 (*.f64 3/2 (/.f64 a (sqrt.f64 -1/3))) (*.f64 3 (sqrt.f64 -1/3))))) |
(+.f64 (*.f64 -3/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 3/2 (/.f64 a (sqrt.f64 -1/3))) (+.f64 (*.f64 (sqrt.f64 -1/3) 3) (*.f64 3/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5)))))) |
(+.f64 (+.f64 (*.f64 (sqrt.f64 -1/3) 3) (+.f64 (*.f64 3/2 (/.f64 a (sqrt.f64 -1/3))) (*.f64 -3/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))))) (*.f64 3/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5)))) |
(+.f64 (*.f64 (sqrt.f64 -1/3) 3) (+.f64 (+.f64 (*.f64 3/2 (/.f64 a (sqrt.f64 -1/3))) (*.f64 -3/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))) (*.f64 3/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5))))) |
(+.f64 (*.f64 (sqrt.f64 -1/3) 3) (+.f64 (*.f64 3/2 (/.f64 a (sqrt.f64 -1/3))) (+.f64 (*.f64 -3/8 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (*.f64 3/16 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5)))))) |
(*.f64 3 (/.f64 (sqrt.f64 -1/3) rand)) |
(+.f64 (*.f64 3 (/.f64 (sqrt.f64 -1/3) rand)) (*.f64 3/2 (/.f64 a (*.f64 rand (sqrt.f64 -1/3))))) |
(+.f64 (*.f64 3 (/.f64 (sqrt.f64 -1/3) rand)) (*.f64 3/2 (/.f64 (/.f64 a (sqrt.f64 -1/3)) rand))) |
(+.f64 (*.f64 3 (/.f64 (sqrt.f64 -1/3) rand)) (+.f64 (*.f64 3/2 (/.f64 a (*.f64 rand (sqrt.f64 -1/3)))) (*.f64 -3/8 (/.f64 (pow.f64 a 2) (*.f64 rand (pow.f64 (sqrt.f64 -1/3) 3)))))) |
(+.f64 (*.f64 3 (/.f64 (sqrt.f64 -1/3) rand)) (+.f64 (*.f64 3/2 (/.f64 (/.f64 a (sqrt.f64 -1/3)) rand)) (*.f64 -3/8 (/.f64 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)) rand)))) |
(+.f64 (+.f64 (*.f64 3 (/.f64 (sqrt.f64 -1/3) rand)) (*.f64 3/2 (/.f64 (/.f64 a (sqrt.f64 -1/3)) rand))) (*.f64 -3/8 (/.f64 (pow.f64 a 2) (*.f64 rand (pow.f64 (sqrt.f64 -1/3) 3))))) |
(+.f64 (*.f64 3/16 (/.f64 (pow.f64 a 3) (*.f64 rand (pow.f64 (sqrt.f64 -1/3) 5)))) (+.f64 (*.f64 3 (/.f64 (sqrt.f64 -1/3) rand)) (+.f64 (*.f64 3/2 (/.f64 a (*.f64 rand (sqrt.f64 -1/3)))) (*.f64 -3/8 (/.f64 (pow.f64 a 2) (*.f64 rand (pow.f64 (sqrt.f64 -1/3) 3))))))) |
(+.f64 (*.f64 3 (/.f64 (sqrt.f64 -1/3) rand)) (+.f64 (+.f64 (*.f64 3/2 (/.f64 a (*.f64 rand (sqrt.f64 -1/3)))) (*.f64 -3/8 (/.f64 (pow.f64 a 2) (*.f64 rand (pow.f64 (sqrt.f64 -1/3) 3))))) (*.f64 3/16 (/.f64 (pow.f64 a 3) (*.f64 rand (pow.f64 (sqrt.f64 -1/3) 5)))))) |
(+.f64 (*.f64 3 (/.f64 (sqrt.f64 -1/3) rand)) (+.f64 (+.f64 (*.f64 3/2 (/.f64 (/.f64 a (sqrt.f64 -1/3)) rand)) (*.f64 -3/8 (/.f64 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)) rand))) (*.f64 3/16 (/.f64 (/.f64 (pow.f64 a 3) rand) (pow.f64 (sqrt.f64 -1/3) 5))))) |
(+.f64 (*.f64 3 (/.f64 (sqrt.f64 -1/3) rand)) (+.f64 (*.f64 3/2 (/.f64 (/.f64 a (sqrt.f64 -1/3)) rand)) (+.f64 (*.f64 -3/8 (/.f64 (pow.f64 a 2) (*.f64 rand (pow.f64 (sqrt.f64 -1/3) 3)))) (*.f64 3/16 (/.f64 (pow.f64 a 3) (*.f64 rand (pow.f64 (sqrt.f64 -1/3) 5))))))) |
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (/.f64 1 rand))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 3 (/.f64 1 rand))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 3/2 (/.f64 2 rand))) |
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (/.f64 1 rand))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 3 (/.f64 1 rand))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 3/2 (/.f64 2 rand))) |
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (/.f64 1 rand))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 3 (/.f64 1 rand))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 3/2 (/.f64 2 rand))) |
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (/.f64 1 rand))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 3 (/.f64 1 rand))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 3/2 (/.f64 2 rand))) |
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (/.f64 1 rand))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 3 (/.f64 1 rand))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 3/2 (/.f64 2 rand))) |
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (/.f64 1 rand))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 3 (/.f64 1 rand))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 3/2 (/.f64 2 rand))) |
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (/.f64 1 rand))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 3 (/.f64 1 rand))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 3/2 (/.f64 2 rand))) |
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (/.f64 1 rand))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 3 (/.f64 1 rand))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 3/2 (/.f64 2 rand))) |
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (/.f64 1 rand))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 3 (/.f64 1 rand))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 3/2 (/.f64 2 rand))) |
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (/.f64 1 rand))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 3 (/.f64 1 rand))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 3/2 (/.f64 2 rand))) |
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (/.f64 1 rand))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 3 (/.f64 1 rand))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 3/2 (/.f64 2 rand))) |
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (/.f64 1 rand))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 3 (/.f64 1 rand))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 3/2 (/.f64 2 rand))) |
(-.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) 1/3) |
(-.f64 (*.f64 (sqrt.f64 -1/3) (*.f64 1/3 rand)) 1/3) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3)))) 1/3) |
(+.f64 (*.f64 1/6 (*.f64 rand (/.f64 a (sqrt.f64 -1/3)))) (-.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) 1/3)) |
(+.f64 (*.f64 rand (*.f64 (/.f64 a (sqrt.f64 -1/3)) 1/6)) (-.f64 (*.f64 (sqrt.f64 -1/3) (*.f64 1/3 rand)) 1/3)) |
(-.f64 (*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3))))) 1/3) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))))) 1/3) |
(+.f64 (+.f64 (*.f64 1/6 (*.f64 rand (/.f64 a (sqrt.f64 -1/3)))) (*.f64 -1/24 (*.f64 rand (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))))) (-.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) 1/3)) |
(+.f64 (*.f64 (sqrt.f64 -1/3) (*.f64 1/3 rand)) (-.f64 (+.f64 (*.f64 rand (*.f64 (/.f64 a (sqrt.f64 -1/3)) 1/6)) (*.f64 rand (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)) -1/24))) 1/3)) |
(+.f64 (*.f64 rand (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3)))) (-.f64 (*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))))) 1/3)) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))) (*.f64 1/48 (/.f64 (*.f64 (pow.f64 a 3) rand) (pow.f64 (sqrt.f64 -1/3) 5)))))) 1/3) |
(+.f64 (+.f64 (*.f64 1/6 (*.f64 rand (/.f64 a (sqrt.f64 -1/3)))) (+.f64 (*.f64 -1/24 (*.f64 rand (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))) (*.f64 1/48 (*.f64 rand (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5)))))) (-.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) 1/3)) |
(+.f64 (+.f64 (*.f64 rand (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5)) 1/48)) (+.f64 (*.f64 rand (*.f64 (/.f64 a (sqrt.f64 -1/3)) 1/6)) (*.f64 rand (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)) -1/24)))) (-.f64 (*.f64 (sqrt.f64 -1/3) (*.f64 1/3 rand)) 1/3)) |
(+.f64 (*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3))))) (-.f64 (+.f64 (*.f64 rand (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))) (*.f64 rand (*.f64 1/48 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5))))) 1/3)) |
(+.f64 (+.f64 (*.f64 rand (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3)))) (*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))))) (-.f64 (*.f64 rand (*.f64 1/48 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5)))) 1/3)) |
-1/3 |
(-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) 1/3) |
(-.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) 1/3) |
(-.f64 (*.f64 rand (*.f64 (sqrt.f64 (-.f64 a 1/3)) 1/3)) 1/3) |
(-.f64 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) 1/3) |
(-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) 1/3) |
(-.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) 1/3) |
(-.f64 (*.f64 rand (*.f64 (sqrt.f64 (-.f64 a 1/3)) 1/3)) 1/3) |
(-.f64 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) 1/3) |
(-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) 1/3) |
(-.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) 1/3) |
(-.f64 (*.f64 rand (*.f64 (sqrt.f64 (-.f64 a 1/3)) 1/3)) 1/3) |
(-.f64 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) 1/3) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 rand (*.f64 (sqrt.f64 (-.f64 a 1/3)) 1/3)) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) 1/3) |
(-.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) 1/3) |
(-.f64 (*.f64 rand (*.f64 (sqrt.f64 (-.f64 a 1/3)) 1/3)) 1/3) |
(-.f64 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) 1/3) |
(-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) 1/3) |
(-.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) 1/3) |
(-.f64 (*.f64 rand (*.f64 (sqrt.f64 (-.f64 a 1/3)) 1/3)) 1/3) |
(-.f64 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) 1/3) |
(-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) 1/3) |
(-.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) 1/3) |
(-.f64 (*.f64 rand (*.f64 (sqrt.f64 (-.f64 a 1/3)) 1/3)) 1/3) |
(-.f64 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) 1/3) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 rand (*.f64 (sqrt.f64 (-.f64 a 1/3)) 1/3)) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) 1/3) |
(-.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) 1/3) |
(-.f64 (*.f64 rand (*.f64 (sqrt.f64 (-.f64 a 1/3)) 1/3)) 1/3) |
(-.f64 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) 1/3) |
(-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) 1/3) |
(-.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) 1/3) |
(-.f64 (*.f64 rand (*.f64 (sqrt.f64 (-.f64 a 1/3)) 1/3)) 1/3) |
(-.f64 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) 1/3) |
(-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) 1/3) |
(-.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) 1/3) |
(-.f64 (*.f64 rand (*.f64 (sqrt.f64 (-.f64 a 1/3)) 1/3)) 1/3) |
(-.f64 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) 1/3) |
(+.f64 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) 0) |
(*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(*.f64 rand (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(/.f64 rand (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 -1/3 a))) |
(+.f64 0 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) |
(*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(*.f64 rand (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(/.f64 rand (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 -1/3 a))) |
(-.f64 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) 0) |
(*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(*.f64 rand (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(/.f64 rand (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 -1/3 a))) |
(*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(*.f64 rand (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(/.f64 rand (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 -1/3 a))) |
(*.f64 rand (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(/.f64 rand (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 -1/3 a))) |
(*.f64 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) 1) |
(*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(*.f64 rand (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(/.f64 rand (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 -1/3 a))) |
(*.f64 1 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) |
(*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(*.f64 rand (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(/.f64 rand (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 -1/3 a))) |
(*.f64 (+.f64 rand rand) (*.f64 (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) 1/2)) |
(*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(*.f64 rand (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(/.f64 rand (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 -1/3 a))) |
(*.f64 (+.f64 a (+.f64 a -2/3)) (/.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) 2)) |
(*.f64 (+.f64 a (+.f64 a -2/3)) (/.f64 (/.f64 rand 2) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(*.f64 (+.f64 -2/3 (+.f64 a a)) (/.f64 (/.f64 rand 2) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(*.f64 (/.f64 rand (*.f64 2 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) (+.f64 a (+.f64 a -2/3))) |
(*.f64 (+.f64 a (+.f64 a -2/3)) (*.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) 1/2)) |
(*.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) (*.f64 1/2 (+.f64 a (+.f64 a -2/3)))) |
(*.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) (*.f64 1/2 (+.f64 -2/3 (+.f64 a a)))) |
(*.f64 2 (/.f64 (+.f64 -1/3 a) (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (/.f64 2 rand)))) |
(*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(*.f64 rand (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(/.f64 rand (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 -1/3 a))) |
(*.f64 2 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (/.f64 2 (+.f64 -1/3 a))))) |
(*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(*.f64 rand (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(/.f64 rand (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 -1/3 a))) |
(*.f64 2 (/.f64 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) 2)) |
(*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(*.f64 rand (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(/.f64 rand (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 -1/3 a))) |
(*.f64 (*.f64 rand 4) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 4) (+.f64 -1/3 a)))) |
(*.f64 (*.f64 rand 4) (/.f64 1 (*.f64 4 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 -1/3 a))))) |
(*.f64 (*.f64 rand 4) (/.f64 (+.f64 -1/3 a) (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 4))) |
(*.f64 4 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (/.f64 4 (+.f64 -1/3 a))))) |
(*.f64 (/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 rand rand))) 1/2) |
(*.f64 1/2 (/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 rand rand)))) |
(*.f64 1/2 (/.f64 (+.f64 -1/3 a) (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (/.f64 1/2 rand)))) |
(*.f64 (*.f64 (+.f64 -1/3 a) 4) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) 4))) |
(*.f64 (+.f64 -1/3 a) (*.f64 4 (/.f64 1 (*.f64 4 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand))))) |
(*.f64 (+.f64 -1/3 a) (*.f64 4 (/.f64 1/4 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand)))) |
(*.f64 4 (*.f64 (+.f64 -1/3 a) (/.f64 rand (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 1/4)))) |
(*.f64 4 (*.f64 (+.f64 -1/3 a) (/.f64 rand (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 4)))) |
(*.f64 (neg.f64 rand) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (neg.f64 (+.f64 -1/3 a))))) |
(*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(*.f64 rand (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(/.f64 rand (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 -1/3 a))) |
(*.f64 (neg.f64 (+.f64 -1/3 a)) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (neg.f64 rand)))) |
(*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(*.f64 rand (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(/.f64 rand (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 -1/3 a))) |
(*.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) (+.f64 -1/3 a)) |
(*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(*.f64 rand (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(/.f64 rand (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 -1/3 a))) |
(*.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) (/.f64 1 (/.f64 1 (+.f64 -1/3 a)))) |
(*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(*.f64 rand (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(/.f64 rand (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 -1/3 a))) |
(*.f64 (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) rand) |
(*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(*.f64 rand (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(/.f64 rand (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 -1/3 a))) |
(*.f64 (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) (/.f64 1 (/.f64 1 rand))) |
(*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(*.f64 rand (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(/.f64 rand (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 -1/3 a))) |
(*.f64 -1 (/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (neg.f64 rand)))) |
(*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(*.f64 rand (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(/.f64 rand (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 -1/3 a))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) (/.f64 rand (/.f64 1 (+.f64 -1/3 a)))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) (/.f64 (+.f64 -1/3 a) (/.f64 1 rand))) |
(/.f64 (/.f64 rand (/.f64 1 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) (/.f64 (+.f64 -1/3 a) (/.f64 1 rand))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) (/.f64 rand (/.f64 1 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 rand (/.f64 1 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(*.f64 1/2 (/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 rand rand)))) |
(*.f64 1/2 (/.f64 (+.f64 -1/3 a) (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (/.f64 1/2 rand)))) |
(*.f64 (/.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) 2) (+.f64 a (+.f64 a -2/3))) |
(*.f64 (+.f64 a (+.f64 a -2/3)) (/.f64 (/.f64 rand 2) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(*.f64 (+.f64 -2/3 (+.f64 a a)) (/.f64 (/.f64 rand 2) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(*.f64 (/.f64 rand (*.f64 2 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) (+.f64 a (+.f64 a -2/3))) |
(*.f64 (*.f64 (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) 1/2) (+.f64 rand rand)) |
(*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(*.f64 rand (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(/.f64 rand (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 -1/3 a))) |
(*.f64 (*.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) 1/2) (+.f64 a (+.f64 a -2/3))) |
(*.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) (*.f64 1/2 (+.f64 a (+.f64 a -2/3)))) |
(*.f64 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) (*.f64 1/2 (+.f64 -2/3 (+.f64 a a)))) |
(*.f64 (/.f64 1 (/.f64 1 (+.f64 -1/3 a))) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(*.f64 rand (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(/.f64 rand (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 -1/3 a))) |
(*.f64 (/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (neg.f64 rand))) -1) |
(*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(*.f64 rand (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(/.f64 rand (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 -1/3 a))) |
(*.f64 (/.f64 rand (/.f64 1 (+.f64 -1/3 a))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) (/.f64 (+.f64 -1/3 a) (/.f64 1 rand))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) (/.f64 rand (/.f64 1 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 rand (/.f64 1 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(*.f64 (/.f64 (+.f64 -1/3 a) (/.f64 1 rand)) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) (/.f64 (+.f64 -1/3 a) (/.f64 1 rand))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) (/.f64 rand (/.f64 1 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 rand (/.f64 1 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(*.f64 (/.f64 1 (/.f64 1 rand)) (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(*.f64 rand (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(/.f64 rand (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 -1/3 a))) |
(*.f64 (/.f64 (+.f64 -1/3 a) (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (/.f64 2 rand))) 2) |
(*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(*.f64 rand (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(/.f64 rand (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 -1/3 a))) |
(*.f64 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (/.f64 2 (+.f64 -1/3 a)))) 2) |
(*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(*.f64 rand (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(/.f64 rand (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 -1/3 a))) |
(*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 4) (+.f64 -1/3 a))) (*.f64 rand 4)) |
(*.f64 (*.f64 rand 4) (/.f64 1 (*.f64 4 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 -1/3 a))))) |
(*.f64 (*.f64 rand 4) (/.f64 (+.f64 -1/3 a) (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 4))) |
(*.f64 4 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (/.f64 4 (+.f64 -1/3 a))))) |
(*.f64 (/.f64 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) 2) 2) |
(*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(*.f64 rand (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(/.f64 rand (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 -1/3 a))) |
(*.f64 (/.f64 1 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) 4)) (*.f64 (+.f64 -1/3 a) 4)) |
(*.f64 (+.f64 -1/3 a) (*.f64 4 (/.f64 1 (*.f64 4 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand))))) |
(*.f64 (+.f64 -1/3 a) (*.f64 4 (/.f64 1/4 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand)))) |
(*.f64 4 (*.f64 (+.f64 -1/3 a) (/.f64 rand (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 1/4)))) |
(*.f64 4 (*.f64 (+.f64 -1/3 a) (/.f64 rand (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 4)))) |
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (neg.f64 (+.f64 -1/3 a)))) (neg.f64 rand)) |
(*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(*.f64 rand (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(/.f64 rand (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 -1/3 a))) |
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (neg.f64 rand))) (neg.f64 (+.f64 -1/3 a))) |
(*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(*.f64 rand (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(/.f64 rand (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 -1/3 a))) |
(neg.f64 (/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (neg.f64 rand)))) |
(*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(*.f64 rand (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(/.f64 rand (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 -1/3 a))) |
(+.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 0) |
(sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) |
(+.f64 0 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) |
(-.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 0) |
(sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 1) |
(sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) |
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 2) 1/2) |
(sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) |
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 2)) |
(sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 4) 1/4) |
(sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) |
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 2)) |
(sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 2) 2) |
(sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) |
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 4)) |
(sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 1) |
(sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 2) 2) |
(sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 4) 4) |
(sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 4)) 8) |
(sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 4))) 16) |
(sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) |
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) 0) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) |
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand)) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) |
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) 0) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) |
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (neg.f64 rand))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (/.f64 1 rand)) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) 1) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) |
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand)) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 2) (/.f64 1/2 rand)) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 2) (*.f64 (/.f64 1 rand) 1/2)) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (/.f64 2 rand)) 1/2) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) |
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 rand rand))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) |
(*.f64 2 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) 2)) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 4) (/.f64 1 (*.f64 rand 4))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) 4) 1/4) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) |
(*.f64 (/.f64 1 rand) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) |
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))) (/.f64 1 (neg.f64 rand))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (neg.f64 rand)) -1) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) |
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (neg.f64 rand))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) |
(*.f64 (*.f64 2 (/.f64 1 rand)) (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 2)) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) |
(*.f64 (/.f64 1/2 rand) (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 2)) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) |
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (/.f64 2 rand))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) |
(*.f64 (*.f64 (/.f64 1 rand) 1/2) (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 2)) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 rand rand)) 2) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 2) (*.f64 2 (/.f64 1 rand))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) 4)) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) |
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) 2) 2) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) |
(*.f64 (/.f64 1 (*.f64 rand 4)) (*.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) 4)) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) |
(*.f64 (/.f64 1 (neg.f64 rand)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (neg.f64 rand))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) rand) |
(-.f64 (+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) 0) |
(+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) |
(+.f64 -1/3 (*.f64 rand (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) |
(+.f64 -1/3 (/.f64 rand (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 -1/3 a)))) |
(*.f64 (+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) 1) |
(+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) |
(+.f64 -1/3 (*.f64 rand (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) |
(+.f64 -1/3 (/.f64 rand (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 -1/3 a)))) |
(*.f64 1 (+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)))))) |
(+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) |
(+.f64 -1/3 (*.f64 rand (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) |
(+.f64 -1/3 (/.f64 rand (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 -1/3 a)))) |
(*.f64 2 (/.f64 (+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) 2)) |
(+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) |
(+.f64 -1/3 (*.f64 rand (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) |
(+.f64 -1/3 (/.f64 rand (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 -1/3 a)))) |
(*.f64 (*.f64 (+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) 2) 1/2) |
(+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) |
(+.f64 -1/3 (*.f64 rand (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) |
(+.f64 -1/3 (/.f64 rand (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 -1/3 a)))) |
(*.f64 1/2 (*.f64 (+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) 2)) |
(+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) |
(+.f64 -1/3 (*.f64 rand (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) |
(+.f64 -1/3 (/.f64 rand (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 -1/3 a)))) |
(*.f64 (/.f64 (+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) 2) 2) |
(+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) |
(+.f64 -1/3 (*.f64 rand (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) |
(+.f64 -1/3 (/.f64 rand (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 -1/3 a)))) |
(/.f64 (+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) 1) |
(+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) |
(+.f64 -1/3 (*.f64 rand (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) |
(+.f64 -1/3 (/.f64 rand (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) 2) 2) |
(+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) |
(+.f64 -1/3 (*.f64 rand (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) |
(+.f64 -1/3 (/.f64 rand (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) 4) 4) |
(+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) |
(+.f64 -1/3 (*.f64 rand (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) |
(+.f64 -1/3 (/.f64 rand (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 -1/3 a)))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) 4)) 8) |
(+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) |
(+.f64 -1/3 (*.f64 rand (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) |
(+.f64 -1/3 (/.f64 rand (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 -1/3 a)))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) 4)) (*.f64 2 (*.f64 (+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) 4))) 16) |
(+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) |
(+.f64 -1/3 (*.f64 rand (/.f64 (+.f64 -1/3 a) (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9))))) |
(+.f64 -1/3 (/.f64 rand (/.f64 (sqrt.f64 (*.f64 (+.f64 -1/3 a) 9)) (+.f64 -1/3 a)))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.3b | (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) | |
| ✓ | 0.4b | (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) |
| ✓ | 0.4b | (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) |
| ✓ | 0.5b | (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
Compiled 155 to 129 computations (16.8% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | a | @ | -inf | (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
| 0.0ms | a | @ | -inf | (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) |
| 0.0ms | a | @ | inf | (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
| 0.0ms | a | @ | -inf | (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) |
| 0.0ms | a | @ | 0 | (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
| 1× | batch-egg-rewrite |
| 1442× | bool.json-1 |
| 1442× | bool.json-2 |
| 1400× | rational.json-1 |
| 1400× | rational.json-2 |
| 1400× | rational.json-3 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 151 |
| 1 | 138 | 145 |
| 2 | 384 | 107 |
| 3 | 951 | 107 |
| 4 | 4555 | 107 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) |
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 1 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) (/.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1/2) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 1 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (fabs.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) (*.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2) (/.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 2 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4) (*.f64 4 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 1 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (fabs.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (fabs.f64 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (neg.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (*.f64 2 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (/.f64 4 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (*.f64 4 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 2 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 -2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (fabs.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (fabs.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (fabs.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4)) 2) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (-.f64 0 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (-.f64 0 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (-.f64 0 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (fabs.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) (*.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2) (*.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 2 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (neg.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (/.f64 4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 -2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 4) (*.f64 2 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 4) (*.f64 4 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4)) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 4 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (*.f64 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4)) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (+.f64 (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 2 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (fabs.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (neg.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) (*.f64 2 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 4) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 8 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (fabs.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2)) (-.f64 0 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (-.f64 0 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4)) (-.f64 0 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (-.f64 0 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (-.f64 0 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) |
| 1× | egg-herbie |
| 1570× | rational.json-simplify-49 |
| 966× | rational.json-simplify-51 |
| 938× | rational.json-simplify-59 |
| 888× | rational.json-simplify-50 |
| 812× | rational.json-simplify-39 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 578 | 9928 |
| 1 | 2119 | 9856 |
| 2 | 5027 | 9808 |
| 1× | node limit |
| Inputs |
|---|
-1/3 |
(-.f64 (*.f64 -1 a) 1/3) |
(-.f64 (+.f64 (*.f64 -3 (pow.f64 a 2)) (*.f64 -1 a)) 1/3) |
(-.f64 (+.f64 (*.f64 -3 (pow.f64 a 2)) (+.f64 (*.f64 -9 (pow.f64 a 3)) (*.f64 -1 a))) 1/3) |
(/.f64 1/9 a) |
(+.f64 (*.f64 1/27 (/.f64 1 (pow.f64 a 2))) (*.f64 1/9 (/.f64 1 a))) |
(+.f64 (*.f64 1/27 (/.f64 1 (pow.f64 a 2))) (+.f64 (*.f64 1/81 (/.f64 1 (pow.f64 a 3))) (*.f64 1/9 (/.f64 1 a)))) |
(+.f64 (*.f64 1/81 (/.f64 1 (pow.f64 a 3))) (+.f64 (*.f64 1/243 (/.f64 1 (pow.f64 a 4))) (+.f64 (*.f64 1/27 (/.f64 1 (pow.f64 a 2))) (*.f64 1/9 (/.f64 1 a))))) |
(/.f64 -1 (*.f64 (pow.f64 (sqrt.f64 -9) 2) a)) |
(neg.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -9) 2) a)) (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -9) 2) (pow.f64 a 2)))))) |
(neg.f64 (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -9) 2) (pow.f64 a 2)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -9) 2) a)) (*.f64 1/9 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -9) 2) (pow.f64 a 3))))))) |
(neg.f64 (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -9) 2) (pow.f64 a 2)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -9) 2) a)) (+.f64 (*.f64 1/9 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -9) 2) (pow.f64 a 3)))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -9) 2) (pow.f64 a 4)))))))) |
-3 |
(-.f64 (*.f64 9 a) 3) |
(-.f64 (*.f64 9 a) 3) |
(-.f64 (*.f64 9 a) 3) |
(*.f64 9 a) |
(-.f64 (*.f64 9 a) 3) |
(-.f64 (*.f64 9 a) 3) |
(-.f64 (*.f64 9 a) 3) |
(*.f64 -1 (*.f64 (pow.f64 (sqrt.f64 -9) 2) a)) |
(+.f64 (*.f64 1/3 (pow.f64 (sqrt.f64 -9) 2)) (*.f64 -1 (*.f64 (pow.f64 (sqrt.f64 -9) 2) a))) |
(+.f64 (*.f64 1/3 (pow.f64 (sqrt.f64 -9) 2)) (*.f64 -1 (*.f64 (pow.f64 (sqrt.f64 -9) 2) a))) |
(+.f64 (*.f64 1/3 (pow.f64 (sqrt.f64 -9) 2)) (*.f64 -1 (*.f64 (pow.f64 (sqrt.f64 -9) 2) a))) |
(*.f64 1/3 (sqrt.f64 -3)) |
(+.f64 (*.f64 -3/2 (/.f64 a (sqrt.f64 -3))) (*.f64 1/3 (sqrt.f64 -3))) |
(+.f64 (*.f64 -3/2 (/.f64 a (sqrt.f64 -3))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 a 2)) (sqrt.f64 -3))) (*.f64 1/3 (sqrt.f64 -3)))) |
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (pow.f64 a 3)) (sqrt.f64 -3))) (+.f64 (*.f64 -3/2 (/.f64 a (sqrt.f64 -3))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 a 2)) (sqrt.f64 -3))) (*.f64 1/3 (sqrt.f64 -3))))) |
(+.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 0) |
(+.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(-.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 0) |
(*.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 1 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 1) |
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(*.f64 2 (/.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2)) |
(*.f64 2 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) (/.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) |
(*.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2) 1/2) |
(*.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) |
(*.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) |
(*.f64 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(*.f64 -1 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(*.f64 1/2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2)) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1/2) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(fabs.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(fabs.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) |
(fabs.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 0) |
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(-.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 0) |
(/.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 1) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 1)) |
(/.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 1 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2)) |
(/.f64 2 (/.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 2 (*.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 2 (/.f64 (fabs.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) 2) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))))) |
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) (*.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2) (/.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 4)) |
(/.f64 4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 4 (/.f64 (*.f64 2 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4) 4) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4) (*.f64 4 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 1 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (fabs.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (fabs.f64 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 -1 (neg.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 -1 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) -1) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (neg.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4)) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (*.f64 2 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (/.f64 4 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (*.f64 4 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 -2 (-.f64 0 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2))) |
(/.f64 (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 2 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 -2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4)) 8) |
(/.f64 (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) -2) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) -2) |
(/.f64 (fabs.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (fabs.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) |
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4)) |
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (fabs.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) |
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) |
(/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2) |
(/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (fabs.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 4) |
(/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 4) |
(/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) |
(/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4)) 2) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) |
(/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) |
(/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) 1/2) |
(/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1/2)) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (-.f64 0 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (-.f64 0 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (-.f64 0 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(fabs.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(fabs.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(fabs.f64 (-.f64 0 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(+.f64 0 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(+.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 0) |
(-.f64 0 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(-.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 0) |
(/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) |
(/.f64 1 (-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 1)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2))) |
(/.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) |
(/.f64 2 (/.f64 (fabs.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 1) |
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 1)) |
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) (*.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2) (*.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4)) |
(/.f64 4 (/.f64 (*.f64 2 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) 1)) |
(/.f64 4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 2) |
(/.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 1)) |
(/.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 -1 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 -1 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) -1) |
(/.f64 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (neg.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 1)) |
(/.f64 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (/.f64 4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 -2 (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 -2 (*.f64 (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 -2 (*.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 -2 (*.f64 (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 1)) |
(/.f64 -2 (*.f64 (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 -2 (-.f64 0 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) |
(/.f64 (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 -2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 4) (*.f64 2 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 4) (*.f64 4 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 8 (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4))) |
(/.f64 8 (*.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4)) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (*.f64 2 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 4) |
(/.f64 (*.f64 2 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 (*.f64 2 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (*.f64 2 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 4 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 (/.f64 1 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) |
(/.f64 (neg.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 (neg.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (*.f64 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4)) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4))) |
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4)) |
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 -4 (+.f64 (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 (+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 2 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) 8) |
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) |
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (fabs.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) |
(/.f64 (+.f64 (neg.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (neg.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) (*.f64 2 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 4) |
(/.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (/.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2)) |
(/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) 4) |
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) |
(/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (/.f64 -2 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 (/.f64 -2 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)))) |
(/.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 4) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 4) |
(/.f64 (/.f64 8 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4))) |
(/.f64 (/.f64 (*.f64 2 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4)) |
(/.f64 (/.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (/.f64 (/.f64 1 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 (/.f64 4 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4)) |
(/.f64 (/.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (/.f64 -2 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (/.f64 (*.f64 2 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 4) |
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (fabs.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) |
(/.f64 (/.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2)) |
(/.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) 1/2) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1/2)) |
(/.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2)) (-.f64 0 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)))) |
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (-.f64 0 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4)) (-.f64 0 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (-.f64 0 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) |
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) |
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (-.f64 0 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4)) |
(neg.f64 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
| Outputs |
|---|
-1/3 |
(-.f64 (*.f64 -1 a) 1/3) |
(-.f64 (neg.f64 a) 1/3) |
(-.f64 (+.f64 (*.f64 -3 (pow.f64 a 2)) (*.f64 -1 a)) 1/3) |
(+.f64 (*.f64 -1 a) (-.f64 (*.f64 -3 (pow.f64 a 2)) 1/3)) |
(+.f64 (neg.f64 a) (-.f64 (*.f64 -3 (pow.f64 a 2)) 1/3)) |
(-.f64 (+.f64 (*.f64 -3 (pow.f64 a 2)) (+.f64 (*.f64 -9 (pow.f64 a 3)) (*.f64 -1 a))) 1/3) |
(+.f64 (+.f64 (*.f64 -1 a) (*.f64 -9 (pow.f64 a 3))) (-.f64 (*.f64 -3 (pow.f64 a 2)) 1/3)) |
(+.f64 (*.f64 -3 (pow.f64 a 2)) (-.f64 (+.f64 (neg.f64 a) (*.f64 -9 (pow.f64 a 3))) 1/3)) |
(+.f64 (neg.f64 a) (+.f64 (*.f64 -9 (pow.f64 a 3)) (-.f64 (*.f64 -3 (pow.f64 a 2)) 1/3))) |
(/.f64 1/9 a) |
(+.f64 (*.f64 1/27 (/.f64 1 (pow.f64 a 2))) (*.f64 1/9 (/.f64 1 a))) |
(+.f64 (*.f64 1/27 (/.f64 1 (pow.f64 a 2))) (+.f64 (*.f64 1/81 (/.f64 1 (pow.f64 a 3))) (*.f64 1/9 (/.f64 1 a)))) |
(+.f64 (*.f64 1/27 (/.f64 1 (pow.f64 a 2))) (+.f64 (*.f64 1/9 (/.f64 1 a)) (*.f64 1/81 (/.f64 1 (pow.f64 a 3))))) |
(+.f64 (*.f64 1/81 (/.f64 1 (pow.f64 a 3))) (+.f64 (*.f64 1/243 (/.f64 1 (pow.f64 a 4))) (+.f64 (*.f64 1/27 (/.f64 1 (pow.f64 a 2))) (*.f64 1/9 (/.f64 1 a))))) |
(+.f64 (*.f64 1/81 (/.f64 1 (pow.f64 a 3))) (+.f64 (*.f64 1/27 (/.f64 1 (pow.f64 a 2))) (+.f64 (*.f64 1/9 (/.f64 1 a)) (*.f64 1/243 (/.f64 1 (pow.f64 a 4)))))) |
(+.f64 (*.f64 1/27 (/.f64 1 (pow.f64 a 2))) (+.f64 (*.f64 1/81 (/.f64 1 (pow.f64 a 3))) (+.f64 (*.f64 1/9 (/.f64 1 a)) (*.f64 1/243 (/.f64 1 (pow.f64 a 4)))))) |
(/.f64 -1 (*.f64 (pow.f64 (sqrt.f64 -9) 2) a)) |
(/.f64 -1 (*.f64 a (pow.f64 (sqrt.f64 -9) 2))) |
(neg.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -9) 2) a)) (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -9) 2) (pow.f64 a 2)))))) |
(neg.f64 (+.f64 (/.f64 1 (*.f64 a (pow.f64 (sqrt.f64 -9) 2))) (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -9) 2)))))) |
(neg.f64 (+.f64 (/.f64 1 (*.f64 a (pow.f64 (sqrt.f64 -9) 2))) (*.f64 1/3 (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 -9) 2)) (pow.f64 a 2))))) |
(neg.f64 (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -9) 2) (pow.f64 a 2)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -9) 2) a)) (*.f64 1/9 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -9) 2) (pow.f64 a 3))))))) |
(neg.f64 (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -9) 2)))) (+.f64 (/.f64 1 (*.f64 a (pow.f64 (sqrt.f64 -9) 2))) (*.f64 1/9 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -9) 2))))))) |
(neg.f64 (+.f64 (/.f64 1 (*.f64 a (pow.f64 (sqrt.f64 -9) 2))) (+.f64 (*.f64 1/3 (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 -9) 2)) (pow.f64 a 2))) (*.f64 1/9 (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 -9) 2)) (pow.f64 a 3)))))) |
(neg.f64 (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -9) 2) (pow.f64 a 2)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -9) 2) a)) (+.f64 (*.f64 1/9 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -9) 2) (pow.f64 a 3)))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -9) 2) (pow.f64 a 4)))))))) |
(neg.f64 (+.f64 (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -9) 2)))) (+.f64 (/.f64 1 (*.f64 a (pow.f64 (sqrt.f64 -9) 2))) (+.f64 (*.f64 1/9 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -9) 2)))) (*.f64 1/27 (/.f64 1 (*.f64 (pow.f64 a 4) (pow.f64 (sqrt.f64 -9) 2)))))))) |
(neg.f64 (+.f64 (/.f64 1 (*.f64 a (pow.f64 (sqrt.f64 -9) 2))) (+.f64 (*.f64 1/9 (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 -9) 2)) (pow.f64 a 3))) (+.f64 (*.f64 1/27 (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 -9) 2)) (pow.f64 a 4))) (*.f64 1/3 (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 -9) 2)) (pow.f64 a 2))))))) |
-3 |
(-.f64 (*.f64 9 a) 3) |
(-.f64 (*.f64 a 9) 3) |
(-.f64 (*.f64 9 a) 3) |
(-.f64 (*.f64 a 9) 3) |
(-.f64 (*.f64 9 a) 3) |
(-.f64 (*.f64 a 9) 3) |
(*.f64 9 a) |
(*.f64 a 9) |
(-.f64 (*.f64 9 a) 3) |
(-.f64 (*.f64 a 9) 3) |
(-.f64 (*.f64 9 a) 3) |
(-.f64 (*.f64 a 9) 3) |
(-.f64 (*.f64 9 a) 3) |
(-.f64 (*.f64 a 9) 3) |
(*.f64 -1 (*.f64 (pow.f64 (sqrt.f64 -9) 2) a)) |
(*.f64 -1 (*.f64 a (pow.f64 (sqrt.f64 -9) 2))) |
(*.f64 (neg.f64 a) (pow.f64 (sqrt.f64 -9) 2)) |
(*.f64 a (neg.f64 (pow.f64 (sqrt.f64 -9) 2))) |
(+.f64 (*.f64 1/3 (pow.f64 (sqrt.f64 -9) 2)) (*.f64 -1 (*.f64 (pow.f64 (sqrt.f64 -9) 2) a))) |
(+.f64 (*.f64 -1 (*.f64 a (pow.f64 (sqrt.f64 -9) 2))) (*.f64 1/3 (pow.f64 (sqrt.f64 -9) 2))) |
(*.f64 (pow.f64 (sqrt.f64 -9) 2) (+.f64 1/3 (neg.f64 a))) |
(*.f64 (pow.f64 (sqrt.f64 -9) 2) (+.f64 (neg.f64 a) 1/3)) |
(+.f64 (*.f64 1/3 (pow.f64 (sqrt.f64 -9) 2)) (*.f64 -1 (*.f64 (pow.f64 (sqrt.f64 -9) 2) a))) |
(+.f64 (*.f64 -1 (*.f64 a (pow.f64 (sqrt.f64 -9) 2))) (*.f64 1/3 (pow.f64 (sqrt.f64 -9) 2))) |
(*.f64 (pow.f64 (sqrt.f64 -9) 2) (+.f64 1/3 (neg.f64 a))) |
(*.f64 (pow.f64 (sqrt.f64 -9) 2) (+.f64 (neg.f64 a) 1/3)) |
(+.f64 (*.f64 1/3 (pow.f64 (sqrt.f64 -9) 2)) (*.f64 -1 (*.f64 (pow.f64 (sqrt.f64 -9) 2) a))) |
(+.f64 (*.f64 -1 (*.f64 a (pow.f64 (sqrt.f64 -9) 2))) (*.f64 1/3 (pow.f64 (sqrt.f64 -9) 2))) |
(*.f64 (pow.f64 (sqrt.f64 -9) 2) (+.f64 1/3 (neg.f64 a))) |
(*.f64 (pow.f64 (sqrt.f64 -9) 2) (+.f64 (neg.f64 a) 1/3)) |
(*.f64 1/3 (sqrt.f64 -3)) |
(+.f64 (*.f64 -3/2 (/.f64 a (sqrt.f64 -3))) (*.f64 1/3 (sqrt.f64 -3))) |
(+.f64 (*.f64 1/3 (sqrt.f64 -3)) (*.f64 -3/2 (/.f64 a (sqrt.f64 -3)))) |
(+.f64 (*.f64 -3/2 (/.f64 a (sqrt.f64 -3))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 a 2)) (sqrt.f64 -3))) (*.f64 1/3 (sqrt.f64 -3)))) |
(+.f64 (*.f64 -3/2 (/.f64 a (sqrt.f64 -3))) (+.f64 (*.f64 1/3 (sqrt.f64 -3)) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2))) (sqrt.f64 -3))))) |
(+.f64 (*.f64 1/3 (sqrt.f64 -3)) (+.f64 (*.f64 -1/6 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (/.f64 (pow.f64 a 2) (sqrt.f64 -3)))) (*.f64 -3/2 (/.f64 a (sqrt.f64 -3))))) |
(+.f64 (+.f64 (*.f64 1/3 (sqrt.f64 -3)) (*.f64 -3/2 (/.f64 a (sqrt.f64 -3)))) (*.f64 (pow.f64 a 2) (*.f64 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3)) -1/6))) |
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (pow.f64 a 3)) (sqrt.f64 -3))) (+.f64 (*.f64 -3/2 (/.f64 a (sqrt.f64 -3))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 a 2)) (sqrt.f64 -3))) (*.f64 1/3 (sqrt.f64 -3))))) |
(+.f64 (+.f64 (*.f64 -3/2 (/.f64 a (sqrt.f64 -3))) (+.f64 (*.f64 1/3 (sqrt.f64 -3)) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2))) (sqrt.f64 -3))))) (*.f64 -1/6 (*.f64 (pow.f64 a 3) (/.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (sqrt.f64 -3))))) |
(+.f64 (+.f64 (*.f64 1/3 (sqrt.f64 -3)) (+.f64 (*.f64 -1/6 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (/.f64 (pow.f64 a 2) (sqrt.f64 -3)))) (*.f64 -3/2 (/.f64 a (sqrt.f64 -3))))) (*.f64 (pow.f64 a 3) (*.f64 (/.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (sqrt.f64 -3)) -1/6))) |
(+.f64 (*.f64 1/3 (sqrt.f64 -3)) (+.f64 (+.f64 (*.f64 -3/2 (/.f64 a (sqrt.f64 -3))) (*.f64 (pow.f64 a 2) (*.f64 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3)) -1/6))) (*.f64 (pow.f64 a 3) (*.f64 (/.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (sqrt.f64 -3)) -1/6)))) |
(+.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 0) |
(/.f64 1 (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))) |
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(+.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 1 (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))) |
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(-.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 0) |
(/.f64 1 (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))) |
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(*.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 1 (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))) |
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 1 (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))) |
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 1 (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))) |
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 1 (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))) |
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 1 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 1 (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))) |
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 1) |
(/.f64 1 (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))) |
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 1 (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))) |
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(*.f64 2 (/.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2)) |
(/.f64 1 (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))) |
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(*.f64 2 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) |
(/.f64 1 (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))) |
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 1 (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))) |
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) (/.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) |
(/.f64 1 (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))) |
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2) 1/2) |
(/.f64 1 (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))) |
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) |
(/.f64 1 (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))) |
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(*.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) |
(*.f64 (/.f64 2 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) (/.f64 1 (*.f64 2 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))))) |
(*.f64 2 (/.f64 (/.f64 2 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) (*.f64 4 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))))) |
(*.f64 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 1 (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))) |
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(*.f64 -1 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 1 (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))) |
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 1 (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))) |
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(*.f64 1/2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2)) |
(/.f64 1 (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))) |
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1/2) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 1 (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))) |
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 1 (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))) |
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(fabs.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 1 (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))) |
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(fabs.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))))) |
(/.f64 1 (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))) |
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(fabs.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 1 (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))) |
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 0) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(-.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 0) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 1) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 1)) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 1 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2)) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 2 (/.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 2 (*.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 2 (/.f64 (fabs.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) 2) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) (*.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2) (/.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 4)) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 4 (/.f64 (*.f64 2 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4) 4) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4) (*.f64 4 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 1 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (fabs.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (fabs.f64 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 -1 (neg.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 -1 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) -1) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (neg.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4)) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (*.f64 2 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (/.f64 4 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (*.f64 4 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 -2 (-.f64 0 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 2 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))) (*.f64 2 (/.f64 -1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))))) |
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) 1) (/.f64 -1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))) |
(/.f64 (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 -2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4)) 8) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) -2) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2)) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) -2) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (fabs.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (fabs.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4)) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (fabs.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (fabs.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 4) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 4) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4)) 2) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) 1/2) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1/2)) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (-.f64 0 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (-.f64 0 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))))) (-.f64 0 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(fabs.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(fabs.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(fabs.f64 (-.f64 0 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(+.f64 0 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(+.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 0) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(-.f64 0 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(-.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 0) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 1 (-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 1)) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 2 (/.f64 (fabs.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 2 (/.f64 (fabs.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (fabs.f64 (*.f64 2 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 1) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 1)) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) (*.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2) (*.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4)) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 4 (/.f64 (*.f64 2 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) 1)) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 2) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 1)) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 -1 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 -1 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) -1) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (neg.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 1)) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4)) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (/.f64 4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 -2 (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 -2 (*.f64 (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 -2 (*.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 -2 (*.f64 (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 1)) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 -2 (*.f64 (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 -2 (-.f64 0 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 -2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 4) (*.f64 2 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 4) (*.f64 4 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 8 (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 8 (*.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4)) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) 1/8) (*.f64 (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) 8)) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) 1/8) (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) 8))) |
(/.f64 (*.f64 2 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 4) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 2 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 2 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 2 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 4 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 1 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (neg.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (neg.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (*.f64 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4)) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4)) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 -4 (+.f64 (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 2 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) 8) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (fabs.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (+.f64 (neg.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (neg.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) (*.f64 2 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 (+.f64 (neg.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))))) (neg.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))))) (*.f64 2 (/.f64 -1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))))) |
(/.f64 (*.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) 1) (neg.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))))))) (*.f64 2 (/.f64 -1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))))) |
(/.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) -2) (*.f64 2 (/.f64 -1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 4) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2)) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) 4) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 -2 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 -2 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 4) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 4) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 8 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4))) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) 1/8) (*.f64 (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) 8)) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) 1/8) (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) (*.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) 8))) |
(/.f64 (/.f64 (*.f64 2 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4)) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 (/.f64 1 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 4 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4)) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 -2 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 (*.f64 2 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 4) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (fabs.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2)) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) 1/2) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 1/2)) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) 2)) (-.f64 0 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2)))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (-.f64 0 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4)) (-.f64 0 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (-.f64 0 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 2))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) (-.f64 0 (fabs.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) 4) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) 4)) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
(neg.f64 (/.f64 -1 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) |
(/.f64 1 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a)))) |
Compiled 27790 to 23271 computations (16.3% saved)
15 alts after pruning (7 fresh and 8 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 920 | 3 | 923 |
| Fresh | 1 | 4 | 5 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 8 | 8 |
| Total | 922 | 15 | 937 |
| Status | Error | Program |
|---|---|---|
| ▶ | 0.4b | (/.f64 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)))) 2) |
| ✓ | 0.1b | (-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)) a) 1/3) |
| ✓ | 0.4b | (-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
| ✓ | 18.8b | (-.f64 a 1/3) |
| ✓ | 0.2b | (+.f64 a (+.f64 -1/3 (/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) rand)))) |
| ▶ | 0.2b | (+.f64 a (+.f64 -1/3 (/.f64 (+.f64 -1/3 a) (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 3 (/.f64 1 rand)))))) |
| ✓ | 0.2b | (*.f64 (-.f64 a 1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
| ▶ | 1.4b | (*.f64 (-.f64 a 1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9))))) |
| ✓ | 0.2b | (*.f64 (-.f64 a 1/3) (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)))) |
| ✓ | 45.5b | (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
| ▶ | 46.6b | (*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) |
| ▶ | 45.5b | (*.f64 rand (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3)) |
| ✓ | 46.9b | (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
| 19.9b | a | |
| 63.1b | -1/3 |
Compiled 253 to 203 computations (19.8% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 -1/3 (/.f64 (+.f64 -1/3 a) (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 3 (/.f64 1 rand))))) |
| ✓ | 0.3b | (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 3 (/.f64 1 rand))) |
| ✓ | 0.3b | (*.f64 3 (/.f64 1 rand)) |
| ✓ | 8.5b | (/.f64 (+.f64 -1/3 a) (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 3 (/.f64 1 rand)))) |
Compiled 84 to 65 computations (22.6% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | rand | @ | inf | (*.f64 3 (/.f64 1 rand)) |
| 1.0ms | a | @ | -inf | (/.f64 (+.f64 -1/3 a) (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 3 (/.f64 1 rand)))) |
| 1.0ms | a | @ | -inf | (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 3 (/.f64 1 rand))) |
| 0.0ms | a | @ | -inf | (+.f64 -1/3 (/.f64 (+.f64 -1/3 a) (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 3 (/.f64 1 rand))))) |
| 0.0ms | rand | @ | 0 | (*.f64 3 (/.f64 1 rand)) |
| 1× | batch-egg-rewrite |
| 1932× | bool.json-1 |
| 1932× | bool.json-2 |
| 1888× | rational.json-1 |
| 1608× | bool.json-3 |
| 672× | rational.json-simplify-61 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 130 |
| 1 | 179 | 112 |
| 2 | 515 | 112 |
| 3 | 1411 | 112 |
| 4 | 5257 | 112 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (+.f64 -1/3 a) (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 3 (/.f64 1 rand)))) |
(*.f64 3 (/.f64 1 rand)) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 3 (/.f64 1 rand))) |
(+.f64 -1/3 (/.f64 (+.f64 -1/3 a) (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 3 (/.f64 1 rand))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1/3 a) (/.f64 1/3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1/3 a) (*.f64 (/.f64 rand 3) (/.f64 1 (sqrt.f64 (+.f64 -1/3 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (*.f64 rand (/.f64 (+.f64 -1/3 a) (sqrt.f64 (+.f64 -1/3 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 rand (*.f64 1/3 (/.f64 (+.f64 -1/3 a) (sqrt.f64 (+.f64 -1/3 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 -1/3 a) (*.f64 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 rand (/.f64 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 rand rand) (/.f64 1 (/.f64 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 rand rand) (/.f64 2 (/.f64 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)) 1/12)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a (+.f64 a -2/3)) (/.f64 (/.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a (+.f64 a -2/3)) (*.f64 (/.f64 (/.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 6) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a (+.f64 a -2/3)) (*.f64 1/2 (/.f64 1/3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 -1/3 a) (sqrt.f64 (+.f64 -1/3 a))) (/.f64 rand 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 -1/3 a) (sqrt.f64 (+.f64 -1/3 a))) (*.f64 (/.f64 rand 3) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 -1/3 a) 2/3) (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 -1/3 a) 4) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand) 12)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 -1/3 a) (/.f64 2 (sqrt.f64 (+.f64 -1/3 a)))) (/.f64 1 (*.f64 (/.f64 1 rand) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 rand 4) (/.f64 1 (/.f64 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)) 1/12)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 (*.f64 (+.f64 -1/3 a) rand)) (/.f64 1 (sqrt.f64 (+.f64 -1/3 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 -1/3 a) 1/3) (/.f64 rand (sqrt.f64 (+.f64 -1/3 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 (/.f64 (+.f64 -1/3 a) (sqrt.f64 (+.f64 -1/3 a)))) rand)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 rand (/.f64 (+.f64 -1/3 a) (sqrt.f64 (+.f64 -1/3 a)))) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 -1/3 a))) (*.f64 1/3 (*.f64 (+.f64 -1/3 a) rand)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand)) (+.f64 -1/3 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1/3 a) (/.f64 1 (neg.f64 (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1/3 a) (/.f64 1 (*.f64 3 (*.f64 (/.f64 1 rand) (neg.f64 (sqrt.f64 (+.f64 -1/3 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1/3 a) (sqrt.f64 (+.f64 -1/3 a))) (/.f64 1 (neg.f64 (*.f64 3 (/.f64 1 rand)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 -1/3 a) (neg.f64 (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 -1/3 a) (*.f64 3 (*.f64 (/.f64 1 rand) (neg.f64 (sqrt.f64 (+.f64 -1/3 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (+.f64 -1/3 a) (sqrt.f64 (+.f64 -1/3 a))) (neg.f64 (*.f64 3 (/.f64 1 rand)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 rand) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 (-.f64 1/3 a) 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 -1/3 a) rand) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 -1/3 a))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 rand 3) (/.f64 (+.f64 -1/3 a) (sqrt.f64 (+.f64 -1/3 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 (+.f64 -1/3 a) 2/3) (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (+.f64 rand rand) (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (+.f64 -1/3 a))) (*.f64 2 (*.f64 1/3 (*.f64 (+.f64 -1/3 a) rand))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 6) (+.f64 a (+.f64 a -2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))) (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))) (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (/.f64 1 rand)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 3 (/.f64 1 rand)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3 (/.f64 1 rand)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (/.f64 1 rand)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 rand) 6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 3 (/.f64 1 rand)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 3 (/.f64 1 rand)) 4) (*.f64 (*.f64 3 (/.f64 1 rand)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 3 (/.f64 1 rand))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 3 (/.f64 1 rand)) (*.f64 3 (/.f64 1 rand)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 3 (/.f64 1 rand)) (*.f64 3 (/.f64 1 rand))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand) 6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand) 12) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 3) rand)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand) 12)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand)) (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand)) (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1/3 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 -1/3 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1/3 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 -1/3 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 -1/3 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1/3 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1/3 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1/3 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 -1/3 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))) 4) (*.f64 (+.f64 -1/3 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f64 -1/3 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f64 -1/3 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))) (+.f64 -1/3 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 -1/3 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))) (+.f64 -1/3 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))))))))) |
| 1× | egg-herbie |
| 1356× | rational.json-simplify-2 |
| 1336× | rational.json-simplify-53 |
| 890× | rational.json-simplify-35 |
| 850× | rational.json-simplify-50 |
| 664× | rational.json-simplify-41 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 217 | 4106 |
| 1 | 537 | 4066 |
| 2 | 1216 | 3994 |
| 3 | 3696 | 3970 |
| 4 | 5422 | 3970 |
| 5 | 6262 | 3970 |
| 6 | 7725 | 3970 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3)))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))) (*.f64 1/48 (/.f64 (*.f64 (pow.f64 a 3) rand) (pow.f64 (sqrt.f64 -1/3) 5)))))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(/.f64 3 rand) |
(/.f64 3 rand) |
(/.f64 3 rand) |
(/.f64 3 rand) |
(/.f64 3 rand) |
(/.f64 3 rand) |
(/.f64 3 rand) |
(/.f64 3 rand) |
(/.f64 3 rand) |
(/.f64 3 rand) |
(/.f64 3 rand) |
(/.f64 3 rand) |
(*.f64 3 (/.f64 (sqrt.f64 -1/3) rand)) |
(+.f64 (*.f64 3 (/.f64 (sqrt.f64 -1/3) rand)) (*.f64 3/2 (/.f64 a (*.f64 rand (sqrt.f64 -1/3))))) |
(+.f64 (*.f64 3 (/.f64 (sqrt.f64 -1/3) rand)) (+.f64 (*.f64 3/2 (/.f64 a (*.f64 rand (sqrt.f64 -1/3)))) (*.f64 -3/8 (/.f64 (pow.f64 a 2) (*.f64 rand (pow.f64 (sqrt.f64 -1/3) 3)))))) |
(+.f64 (*.f64 3/16 (/.f64 (pow.f64 a 3) (*.f64 rand (pow.f64 (sqrt.f64 -1/3) 5)))) (+.f64 (*.f64 3 (/.f64 (sqrt.f64 -1/3) rand)) (+.f64 (*.f64 3/2 (/.f64 a (*.f64 rand (sqrt.f64 -1/3)))) (*.f64 -3/8 (/.f64 (pow.f64 a 2) (*.f64 rand (pow.f64 (sqrt.f64 -1/3) 3))))))) |
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (/.f64 1 rand))) |
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (/.f64 1 rand))) |
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (/.f64 1 rand))) |
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (/.f64 1 rand))) |
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (/.f64 1 rand))) |
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (/.f64 1 rand))) |
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (/.f64 1 rand))) |
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (/.f64 1 rand))) |
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (/.f64 1 rand))) |
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (/.f64 1 rand))) |
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (/.f64 1 rand))) |
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (/.f64 1 rand))) |
(-.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) 1/3) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3)))) 1/3) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))))) 1/3) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))) (*.f64 1/48 (/.f64 (*.f64 (pow.f64 a 3) rand) (pow.f64 (sqrt.f64 -1/3) 5)))))) 1/3) |
-1/3 |
(-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) 1/3) |
(-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) 1/3) |
(-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) 1/3) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) 1/3) |
(-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) 1/3) |
(-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) 1/3) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) 1/3) |
(-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) 1/3) |
(-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) 1/3) |
(+.f64 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))) 0) |
(+.f64 0 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))) |
(-.f64 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))) 0) |
(*.f64 (+.f64 -1/3 a) (/.f64 1/3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand))) |
(*.f64 (+.f64 -1/3 a) (*.f64 (/.f64 rand 3) (/.f64 1 (sqrt.f64 (+.f64 -1/3 a))))) |
(*.f64 1/3 (*.f64 rand (/.f64 (+.f64 -1/3 a) (sqrt.f64 (+.f64 -1/3 a))))) |
(*.f64 1 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))) |
(*.f64 rand (*.f64 1/3 (/.f64 (+.f64 -1/3 a) (sqrt.f64 (+.f64 -1/3 a))))) |
(*.f64 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))) 1) |
(*.f64 2 (/.f64 (+.f64 -1/3 a) (*.f64 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand) 6))) |
(*.f64 2 (/.f64 rand (/.f64 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)) 1/6))) |
(*.f64 2 (/.f64 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))) 2)) |
(*.f64 (+.f64 rand rand) (/.f64 1 (/.f64 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)) 1/6))) |
(*.f64 (+.f64 rand rand) (/.f64 2 (/.f64 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)) 1/12))) |
(*.f64 (+.f64 a (+.f64 a -2/3)) (/.f64 (/.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 6)) |
(*.f64 (+.f64 a (+.f64 a -2/3)) (*.f64 (/.f64 (/.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 6) 1)) |
(*.f64 (+.f64 a (+.f64 a -2/3)) (*.f64 1/2 (/.f64 1/3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand)))) |
(*.f64 (/.f64 (+.f64 -1/3 a) (sqrt.f64 (+.f64 -1/3 a))) (/.f64 rand 3)) |
(*.f64 (/.f64 (+.f64 -1/3 a) (sqrt.f64 (+.f64 -1/3 a))) (*.f64 (/.f64 rand 3) 1)) |
(*.f64 (/.f64 (*.f64 (+.f64 -1/3 a) 2/3) (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand)) 1/2) |
(*.f64 (*.f64 (+.f64 -1/3 a) 4) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand) 12))) |
(*.f64 (*.f64 (+.f64 -1/3 a) (/.f64 2 (sqrt.f64 (+.f64 -1/3 a)))) (/.f64 1 (*.f64 (/.f64 1 rand) 6))) |
(*.f64 (*.f64 rand 4) (/.f64 1 (/.f64 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)) 1/12))) |
(*.f64 (*.f64 1/3 (*.f64 (+.f64 -1/3 a) rand)) (/.f64 1 (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 (+.f64 -1/3 a) 1/3) (/.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (*.f64 1/3 (/.f64 (+.f64 -1/3 a) (sqrt.f64 (+.f64 -1/3 a)))) rand) |
(*.f64 (*.f64 rand (/.f64 (+.f64 -1/3 a) (sqrt.f64 (+.f64 -1/3 a)))) 1/3) |
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 -1/3 a))) (*.f64 1/3 (*.f64 (+.f64 -1/3 a) rand))) |
(*.f64 (/.f64 1/3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand)) (+.f64 -1/3 a)) |
(*.f64 (-.f64 1/3 a) (/.f64 1 (neg.f64 (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand))))) |
(*.f64 (-.f64 1/3 a) (/.f64 1 (*.f64 3 (*.f64 (/.f64 1 rand) (neg.f64 (sqrt.f64 (+.f64 -1/3 a))))))) |
(*.f64 (/.f64 (-.f64 1/3 a) (sqrt.f64 (+.f64 -1/3 a))) (/.f64 1 (neg.f64 (*.f64 3 (/.f64 1 rand))))) |
(*.f64 -1 (/.f64 (+.f64 -1/3 a) (neg.f64 (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand))))) |
(*.f64 -1 (/.f64 (+.f64 -1/3 a) (*.f64 3 (*.f64 (/.f64 1 rand) (neg.f64 (sqrt.f64 (+.f64 -1/3 a))))))) |
(*.f64 -1 (/.f64 (/.f64 (+.f64 -1/3 a) (sqrt.f64 (+.f64 -1/3 a))) (neg.f64 (*.f64 3 (/.f64 1 rand))))) |
(*.f64 (neg.f64 rand) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 (-.f64 1/3 a) 1/3)))) |
(*.f64 (*.f64 (+.f64 -1/3 a) rand) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 -1/3 a))) 3)) |
(*.f64 (/.f64 rand 3) (/.f64 (+.f64 -1/3 a) (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 1/2 (/.f64 (*.f64 (+.f64 -1/3 a) 2/3) (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand))) |
(*.f64 1/2 (/.f64 (+.f64 rand rand) (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))) |
(*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 -1/3 a))) (*.f64 2 (*.f64 1/3 (*.f64 (+.f64 -1/3 a) rand)))) |
(*.f64 (/.f64 (/.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 6) (+.f64 a (+.f64 a -2/3))) |
(+.f64 (*.f64 3 (/.f64 1 rand)) 0) |
(+.f64 0 (*.f64 3 (/.f64 1 rand))) |
(-.f64 (*.f64 3 (/.f64 1 rand)) 0) |
(/.f64 (*.f64 3 (/.f64 1 rand)) 1) |
(/.f64 (*.f64 (/.f64 1 rand) 6) 2) |
(/.f64 (*.f64 (*.f64 3 (/.f64 1 rand)) 4) 4) |
(/.f64 (+.f64 (*.f64 (*.f64 3 (/.f64 1 rand)) 4) (*.f64 (*.f64 3 (/.f64 1 rand)) 4)) 8) |
(+.f64 (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand)) 0) |
(+.f64 0 (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand))) |
(-.f64 (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand)) 0) |
(/.f64 (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand)) 1) |
(/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand) 6) 2) |
(/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand) 12) 4) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 3) rand) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand) 12)) 8) |
(-.f64 (+.f64 -1/3 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))) 0) |
(*.f64 1 (+.f64 -1/3 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))))) |
(*.f64 (+.f64 -1/3 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))) 1) |
(*.f64 2 (/.f64 (+.f64 -1/3 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))) 2)) |
(*.f64 (*.f64 (+.f64 -1/3 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))) 2) 1/2) |
(/.f64 (+.f64 -1/3 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))) 1) |
(/.f64 (*.f64 (+.f64 -1/3 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))) 2) 2) |
(/.f64 (*.f64 (+.f64 -1/3 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))) 4) 4) |
(/.f64 (+.f64 (*.f64 (+.f64 -1/3 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))) 4) (*.f64 (+.f64 -1/3 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))) 4)) 8) |
| Outputs |
|---|
(*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3)))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (*.f64 1/6 (/.f64 (*.f64 rand a) (sqrt.f64 -1/3)))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (*.f64 rand (*.f64 (/.f64 a (sqrt.f64 -1/3)) 1/6))) |
(*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 rand a) (sqrt.f64 -1/3))) (*.f64 -1/24 (*.f64 rand (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))))) |
(+.f64 (*.f64 rand (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)) -1/24)) (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (*.f64 rand (*.f64 (/.f64 a (sqrt.f64 -1/3)) 1/6)))) |
(+.f64 (*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3))))) (*.f64 (pow.f64 a 2) (*.f64 (/.f64 rand (pow.f64 (sqrt.f64 -1/3) 3)) -1/24))) |
(*.f64 rand (+.f64 (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3)))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))) (*.f64 1/48 (/.f64 (*.f64 (pow.f64 a 3) rand) (pow.f64 (sqrt.f64 -1/3) 5)))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 rand a) (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/24 (*.f64 rand (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))) (*.f64 1/48 (*.f64 rand (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5))))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 rand (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)) -1/24)) (+.f64 (*.f64 rand (*.f64 (/.f64 a (sqrt.f64 -1/3)) 1/6)) (*.f64 1/48 (/.f64 (*.f64 rand (pow.f64 a 3)) (pow.f64 (sqrt.f64 -1/3) 5)))))) |
(+.f64 (*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3))))) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (/.f64 rand (pow.f64 (sqrt.f64 -1/3) 3)) -1/24)) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5)) (*.f64 1/48 rand)))) |
(+.f64 (*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3))))) (*.f64 rand (+.f64 (*.f64 1/48 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5))) (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(/.f64 3 rand) |
(/.f64 3 rand) |
(/.f64 3 rand) |
(/.f64 3 rand) |
(/.f64 3 rand) |
(/.f64 3 rand) |
(/.f64 3 rand) |
(/.f64 3 rand) |
(/.f64 3 rand) |
(/.f64 3 rand) |
(/.f64 3 rand) |
(/.f64 3 rand) |
(*.f64 3 (/.f64 (sqrt.f64 -1/3) rand)) |
(+.f64 (*.f64 3 (/.f64 (sqrt.f64 -1/3) rand)) (*.f64 3/2 (/.f64 a (*.f64 rand (sqrt.f64 -1/3))))) |
(+.f64 (*.f64 3 (/.f64 (sqrt.f64 -1/3) rand)) (+.f64 (*.f64 3/2 (/.f64 a (*.f64 rand (sqrt.f64 -1/3)))) (*.f64 -3/8 (/.f64 (pow.f64 a 2) (*.f64 rand (pow.f64 (sqrt.f64 -1/3) 3)))))) |
(+.f64 (*.f64 3/2 (/.f64 a (*.f64 rand (sqrt.f64 -1/3)))) (+.f64 (*.f64 3 (/.f64 (sqrt.f64 -1/3) rand)) (*.f64 -3/8 (/.f64 (/.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))))) |
(+.f64 (*.f64 3/16 (/.f64 (pow.f64 a 3) (*.f64 rand (pow.f64 (sqrt.f64 -1/3) 5)))) (+.f64 (*.f64 3 (/.f64 (sqrt.f64 -1/3) rand)) (+.f64 (*.f64 3/2 (/.f64 a (*.f64 rand (sqrt.f64 -1/3)))) (*.f64 -3/8 (/.f64 (pow.f64 a 2) (*.f64 rand (pow.f64 (sqrt.f64 -1/3) 3))))))) |
(+.f64 (*.f64 3 (/.f64 (sqrt.f64 -1/3) rand)) (+.f64 (+.f64 (*.f64 3/2 (/.f64 a (*.f64 rand (sqrt.f64 -1/3)))) (*.f64 -3/8 (/.f64 (pow.f64 a 2) (*.f64 rand (pow.f64 (sqrt.f64 -1/3) 3))))) (*.f64 3/16 (/.f64 (pow.f64 a 3) (*.f64 rand (pow.f64 (sqrt.f64 -1/3) 5)))))) |
(+.f64 (*.f64 3 (/.f64 (sqrt.f64 -1/3) rand)) (+.f64 (+.f64 (*.f64 3/2 (/.f64 a (*.f64 rand (sqrt.f64 -1/3)))) (*.f64 -3/8 (/.f64 (pow.f64 a 2) (*.f64 rand (pow.f64 (sqrt.f64 -1/3) 3))))) (*.f64 3/16 (/.f64 (/.f64 (pow.f64 a 3) rand) (pow.f64 (sqrt.f64 -1/3) 5))))) |
(+.f64 (*.f64 3 (/.f64 (sqrt.f64 -1/3) rand)) (+.f64 (*.f64 -3/8 (/.f64 (pow.f64 a 2) (*.f64 rand (pow.f64 (sqrt.f64 -1/3) 3)))) (+.f64 (*.f64 3/2 (/.f64 a (*.f64 rand (sqrt.f64 -1/3)))) (*.f64 3/16 (/.f64 (/.f64 (pow.f64 a 3) rand) (pow.f64 (sqrt.f64 -1/3) 5)))))) |
(+.f64 (*.f64 3/2 (/.f64 a (*.f64 rand (sqrt.f64 -1/3)))) (+.f64 (*.f64 -3/8 (/.f64 (/.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 3 (/.f64 (sqrt.f64 -1/3) rand)) (*.f64 3/16 (/.f64 (pow.f64 a 3) (*.f64 rand (pow.f64 (sqrt.f64 -1/3) 5))))))) |
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (/.f64 1 rand))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 6 (/.f64 1/2 rand))) |
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (/.f64 1 rand))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 6 (/.f64 1/2 rand))) |
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (/.f64 1 rand))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 6 (/.f64 1/2 rand))) |
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (/.f64 1 rand))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 6 (/.f64 1/2 rand))) |
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (/.f64 1 rand))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 6 (/.f64 1/2 rand))) |
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (/.f64 1 rand))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 6 (/.f64 1/2 rand))) |
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (/.f64 1 rand))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 6 (/.f64 1/2 rand))) |
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (/.f64 1 rand))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 6 (/.f64 1/2 rand))) |
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (/.f64 1 rand))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 6 (/.f64 1/2 rand))) |
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (/.f64 1 rand))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 6 (/.f64 1/2 rand))) |
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (/.f64 1 rand))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 6 (/.f64 1/2 rand))) |
(*.f64 3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (/.f64 1 rand))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 6 (/.f64 1/2 rand))) |
(-.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) 1/3) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3)))) 1/3) |
(+.f64 (*.f64 1/6 (/.f64 (*.f64 rand a) (sqrt.f64 -1/3))) (-.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) 1/3)) |
(+.f64 (*.f64 rand (*.f64 (/.f64 a (sqrt.f64 -1/3)) 1/6)) (-.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) 1/3)) |
(-.f64 (*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3))))) 1/3) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))))) 1/3) |
(+.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 rand a) (sqrt.f64 -1/3))) (*.f64 -1/24 (*.f64 rand (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))))) (-.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) 1/3)) |
(-.f64 (+.f64 (*.f64 rand (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)) -1/24)) (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (*.f64 rand (*.f64 (/.f64 a (sqrt.f64 -1/3)) 1/6)))) 1/3) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (/.f64 rand (pow.f64 (sqrt.f64 -1/3) 3)) -1/24)) (-.f64 (*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3))))) 1/3)) |
(-.f64 (*.f64 rand (+.f64 (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3)))))) 1/3) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))) (*.f64 1/48 (/.f64 (*.f64 (pow.f64 a 3) rand) (pow.f64 (sqrt.f64 -1/3) 5)))))) 1/3) |
(+.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 rand a) (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/24 (*.f64 rand (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))) (*.f64 1/48 (*.f64 rand (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5)))))) (-.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) 1/3)) |
(+.f64 (+.f64 (*.f64 rand (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)) -1/24)) (+.f64 (*.f64 rand (*.f64 (/.f64 a (sqrt.f64 -1/3)) 1/6)) (*.f64 1/48 (/.f64 (*.f64 rand (pow.f64 a 3)) (pow.f64 (sqrt.f64 -1/3) 5))))) (-.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) 1/3)) |
(+.f64 (*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3))))) (-.f64 (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (/.f64 rand (pow.f64 (sqrt.f64 -1/3) 3)) -1/24)) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5)) (*.f64 1/48 rand))) 1/3)) |
(+.f64 (*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3))))) (-.f64 (*.f64 rand (+.f64 (*.f64 1/48 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5))) (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))))) 1/3)) |
-1/3 |
(-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) 1/3) |
(-.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) 1/3) |
(-.f64 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) 1/3) |
(-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) 1/3) |
(-.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) 1/3) |
(-.f64 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) 1/3) |
(-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) 1/3) |
(-.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) 1/3) |
(-.f64 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) 1/3) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) 1/3) |
(-.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) 1/3) |
(-.f64 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) 1/3) |
(-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) 1/3) |
(-.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) 1/3) |
(-.f64 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) 1/3) |
(-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) 1/3) |
(-.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) 1/3) |
(-.f64 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) 1/3) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) 1/3) |
(-.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) 1/3) |
(-.f64 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) 1/3) |
(-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) 1/3) |
(-.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) 1/3) |
(-.f64 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) 1/3) |
(-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) 1/3) |
(-.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) 1/3) |
(-.f64 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) 1/3) |
(+.f64 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))) 0) |
(/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))) |
(/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (/.f64 rand 3))) |
(*.f64 (/.f64 rand 3) (/.f64 (+.f64 -1/3 a) (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (+.f64 -1/3 a) (/.f64 (/.f64 rand 3) (sqrt.f64 (+.f64 -1/3 a)))) |
(+.f64 0 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))) |
(/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))) |
(/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (/.f64 rand 3))) |
(*.f64 (/.f64 rand 3) (/.f64 (+.f64 -1/3 a) (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (+.f64 -1/3 a) (/.f64 (/.f64 rand 3) (sqrt.f64 (+.f64 -1/3 a)))) |
(-.f64 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))) 0) |
(/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))) |
(/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (/.f64 rand 3))) |
(*.f64 (/.f64 rand 3) (/.f64 (+.f64 -1/3 a) (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (+.f64 -1/3 a) (/.f64 (/.f64 rand 3) (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (+.f64 -1/3 a) (/.f64 1/3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand))) |
(*.f64 rand (*.f64 (+.f64 -1/3 a) (/.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(*.f64 1/3 (/.f64 rand (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))) |
(*.f64 (/.f64 rand (sqrt.f64 (+.f64 -1/3 a))) (*.f64 1/3 (+.f64 -1/3 a))) |
(*.f64 (+.f64 -1/3 a) (*.f64 (/.f64 rand 3) (/.f64 1 (sqrt.f64 (+.f64 -1/3 a))))) |
(/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))) |
(/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (/.f64 rand 3))) |
(*.f64 (/.f64 rand 3) (/.f64 (+.f64 -1/3 a) (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (+.f64 -1/3 a) (/.f64 (/.f64 rand 3) (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 1/3 (*.f64 rand (/.f64 (+.f64 -1/3 a) (sqrt.f64 (+.f64 -1/3 a))))) |
(*.f64 (+.f64 -1/3 a) (/.f64 1/3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand))) |
(*.f64 rand (*.f64 (+.f64 -1/3 a) (/.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(*.f64 1/3 (/.f64 rand (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))) |
(*.f64 (/.f64 rand (sqrt.f64 (+.f64 -1/3 a))) (*.f64 1/3 (+.f64 -1/3 a))) |
(*.f64 1 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))) |
(/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))) |
(/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (/.f64 rand 3))) |
(*.f64 (/.f64 rand 3) (/.f64 (+.f64 -1/3 a) (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (+.f64 -1/3 a) (/.f64 (/.f64 rand 3) (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (*.f64 1/3 (/.f64 (+.f64 -1/3 a) (sqrt.f64 (+.f64 -1/3 a))))) |
(*.f64 (+.f64 -1/3 a) (/.f64 1/3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand))) |
(*.f64 rand (*.f64 (+.f64 -1/3 a) (/.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(*.f64 1/3 (/.f64 rand (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))) |
(*.f64 (/.f64 rand (sqrt.f64 (+.f64 -1/3 a))) (*.f64 1/3 (+.f64 -1/3 a))) |
(*.f64 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))) 1) |
(/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))) |
(/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (/.f64 rand 3))) |
(*.f64 (/.f64 rand 3) (/.f64 (+.f64 -1/3 a) (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (+.f64 -1/3 a) (/.f64 (/.f64 rand 3) (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 2 (/.f64 (+.f64 -1/3 a) (*.f64 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand) 6))) |
(/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))) |
(/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (/.f64 rand 3))) |
(*.f64 (/.f64 rand 3) (/.f64 (+.f64 -1/3 a) (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (+.f64 -1/3 a) (/.f64 (/.f64 rand 3) (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 2 (/.f64 rand (/.f64 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)) 1/6))) |
(*.f64 2 (/.f64 rand (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 (+.f64 -1/3 a) 1/6)))) |
(*.f64 2 (/.f64 (*.f64 1/6 (+.f64 -1/3 a)) (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand))) |
(*.f64 2 (*.f64 1/6 (/.f64 rand (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))) |
(*.f64 2 (*.f64 1/6 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (+.f64 -1/3 a)))))) |
(*.f64 2 (/.f64 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))) 2)) |
(/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))) |
(/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (/.f64 rand 3))) |
(*.f64 (/.f64 rand 3) (/.f64 (+.f64 -1/3 a) (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (+.f64 -1/3 a) (/.f64 (/.f64 rand 3) (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (+.f64 rand rand) (/.f64 1 (/.f64 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)) 1/6))) |
(*.f64 (+.f64 -1/3 a) (/.f64 1/3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand))) |
(*.f64 rand (*.f64 (+.f64 -1/3 a) (/.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(*.f64 1/3 (/.f64 rand (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))) |
(*.f64 (/.f64 rand (sqrt.f64 (+.f64 -1/3 a))) (*.f64 1/3 (+.f64 -1/3 a))) |
(*.f64 (+.f64 rand rand) (/.f64 2 (/.f64 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)) 1/12))) |
(*.f64 (+.f64 -1/3 a) (/.f64 1/3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand))) |
(*.f64 rand (*.f64 (+.f64 -1/3 a) (/.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(*.f64 1/3 (/.f64 rand (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))) |
(*.f64 (/.f64 rand (sqrt.f64 (+.f64 -1/3 a))) (*.f64 1/3 (+.f64 -1/3 a))) |
(*.f64 (+.f64 a (+.f64 a -2/3)) (/.f64 (/.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 6)) |
(*.f64 2 (/.f64 rand (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 (+.f64 -1/3 a) 1/6)))) |
(*.f64 2 (/.f64 (*.f64 1/6 (+.f64 -1/3 a)) (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand))) |
(*.f64 2 (*.f64 1/6 (/.f64 rand (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))) |
(*.f64 2 (*.f64 1/6 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (+.f64 -1/3 a)))))) |
(*.f64 (+.f64 a (+.f64 a -2/3)) (*.f64 (/.f64 (/.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 6) 1)) |
(*.f64 2 (/.f64 rand (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 (+.f64 -1/3 a) 1/6)))) |
(*.f64 2 (/.f64 (*.f64 1/6 (+.f64 -1/3 a)) (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand))) |
(*.f64 2 (*.f64 1/6 (/.f64 rand (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))) |
(*.f64 2 (*.f64 1/6 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (+.f64 -1/3 a)))))) |
(*.f64 (+.f64 a (+.f64 a -2/3)) (*.f64 1/2 (/.f64 1/3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand)))) |
(*.f64 (+.f64 -1/3 a) (/.f64 1/3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand))) |
(*.f64 rand (*.f64 (+.f64 -1/3 a) (/.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(*.f64 1/3 (/.f64 rand (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))) |
(*.f64 (/.f64 rand (sqrt.f64 (+.f64 -1/3 a))) (*.f64 1/3 (+.f64 -1/3 a))) |
(*.f64 (/.f64 (+.f64 -1/3 a) (sqrt.f64 (+.f64 -1/3 a))) (/.f64 rand 3)) |
(/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))) |
(/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (/.f64 rand 3))) |
(*.f64 (/.f64 rand 3) (/.f64 (+.f64 -1/3 a) (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (+.f64 -1/3 a) (/.f64 (/.f64 rand 3) (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (/.f64 (+.f64 -1/3 a) (sqrt.f64 (+.f64 -1/3 a))) (*.f64 (/.f64 rand 3) 1)) |
(/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))) |
(/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (/.f64 rand 3))) |
(*.f64 (/.f64 rand 3) (/.f64 (+.f64 -1/3 a) (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (+.f64 -1/3 a) (/.f64 (/.f64 rand 3) (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (/.f64 (*.f64 (+.f64 -1/3 a) 2/3) (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand)) 1/2) |
(*.f64 (+.f64 -1/3 a) (/.f64 1/3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand))) |
(*.f64 rand (*.f64 (+.f64 -1/3 a) (/.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(*.f64 1/3 (/.f64 rand (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))) |
(*.f64 (/.f64 rand (sqrt.f64 (+.f64 -1/3 a))) (*.f64 1/3 (+.f64 -1/3 a))) |
(*.f64 (*.f64 (+.f64 -1/3 a) 4) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand) 12))) |
(*.f64 (+.f64 -1/3 a) (*.f64 4 (/.f64 1/12 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand)))) |
(*.f64 (*.f64 (+.f64 -1/3 a) 4) (/.f64 rand (/.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/12))) |
(*.f64 (/.f64 rand (/.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/12)) (*.f64 (+.f64 -1/3 a) 4)) |
(*.f64 (*.f64 (+.f64 -1/3 a) (/.f64 2 (sqrt.f64 (+.f64 -1/3 a)))) (/.f64 1 (*.f64 (/.f64 1 rand) 6))) |
(*.f64 (+.f64 -1/3 a) (*.f64 (/.f64 2 (sqrt.f64 (+.f64 -1/3 a))) (/.f64 (/.f64 rand 1) 6))) |
(*.f64 (+.f64 -1/3 a) (*.f64 (/.f64 2 (sqrt.f64 (+.f64 -1/3 a))) (/.f64 rand 6))) |
(*.f64 (*.f64 rand 4) (/.f64 1 (/.f64 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)) 1/12))) |
(*.f64 (*.f64 rand 4) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 (+.f64 -1/3 a) 1/12)))) |
(*.f64 rand (*.f64 4 (/.f64 1/12 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))) |
(*.f64 (*.f64 rand 4) (*.f64 (+.f64 -1/3 a) (/.f64 1/12 (sqrt.f64 (+.f64 -1/3 a))))) |
(*.f64 4 (/.f64 rand (/.f64 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/12) (+.f64 -1/3 a)))) |
(*.f64 1/6 (*.f64 (/.f64 (+.f64 -1/3 a) (sqrt.f64 (+.f64 -1/3 a))) (+.f64 rand rand))) |
(*.f64 1/6 (/.f64 2 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand (+.f64 -1/3 a))))) |
(*.f64 (*.f64 1/3 (*.f64 (+.f64 -1/3 a) rand)) (/.f64 1 (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (+.f64 -1/3 a) (/.f64 1/3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand))) |
(*.f64 rand (*.f64 (+.f64 -1/3 a) (/.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(*.f64 1/3 (/.f64 rand (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))) |
(*.f64 (/.f64 rand (sqrt.f64 (+.f64 -1/3 a))) (*.f64 1/3 (+.f64 -1/3 a))) |
(*.f64 (*.f64 (+.f64 -1/3 a) 1/3) (/.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (+.f64 -1/3 a) (/.f64 1/3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand))) |
(*.f64 rand (*.f64 (+.f64 -1/3 a) (/.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(*.f64 1/3 (/.f64 rand (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))) |
(*.f64 (/.f64 rand (sqrt.f64 (+.f64 -1/3 a))) (*.f64 1/3 (+.f64 -1/3 a))) |
(*.f64 (*.f64 1/3 (/.f64 (+.f64 -1/3 a) (sqrt.f64 (+.f64 -1/3 a)))) rand) |
(*.f64 (+.f64 -1/3 a) (/.f64 1/3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand))) |
(*.f64 rand (*.f64 (+.f64 -1/3 a) (/.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(*.f64 1/3 (/.f64 rand (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))) |
(*.f64 (/.f64 rand (sqrt.f64 (+.f64 -1/3 a))) (*.f64 1/3 (+.f64 -1/3 a))) |
(*.f64 (*.f64 rand (/.f64 (+.f64 -1/3 a) (sqrt.f64 (+.f64 -1/3 a)))) 1/3) |
(*.f64 (+.f64 -1/3 a) (/.f64 1/3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand))) |
(*.f64 rand (*.f64 (+.f64 -1/3 a) (/.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(*.f64 1/3 (/.f64 rand (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))) |
(*.f64 (/.f64 rand (sqrt.f64 (+.f64 -1/3 a))) (*.f64 1/3 (+.f64 -1/3 a))) |
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 -1/3 a))) (*.f64 1/3 (*.f64 (+.f64 -1/3 a) rand))) |
(*.f64 (+.f64 -1/3 a) (/.f64 1/3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand))) |
(*.f64 rand (*.f64 (+.f64 -1/3 a) (/.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(*.f64 1/3 (/.f64 rand (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))) |
(*.f64 (/.f64 rand (sqrt.f64 (+.f64 -1/3 a))) (*.f64 1/3 (+.f64 -1/3 a))) |
(*.f64 (/.f64 1/3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand)) (+.f64 -1/3 a)) |
(*.f64 (+.f64 -1/3 a) (/.f64 1/3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand))) |
(*.f64 rand (*.f64 (+.f64 -1/3 a) (/.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(*.f64 1/3 (/.f64 rand (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))) |
(*.f64 (/.f64 rand (sqrt.f64 (+.f64 -1/3 a))) (*.f64 1/3 (+.f64 -1/3 a))) |
(*.f64 (-.f64 1/3 a) (/.f64 1 (neg.f64 (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand))))) |
(*.f64 (-.f64 1/3 a) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand) -3))) |
(*.f64 (-.f64 1/3 a) (/.f64 (/.f64 rand -3) (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (*.f64 (-.f64 1/3 a) (/.f64 -1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(*.f64 (-.f64 1/3 a) (/.f64 1 (*.f64 3 (*.f64 (/.f64 1 rand) (neg.f64 (sqrt.f64 (+.f64 -1/3 a))))))) |
(*.f64 (-.f64 1/3 a) (/.f64 1 (neg.f64 (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand))))) |
(*.f64 (-.f64 1/3 a) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand) -3))) |
(*.f64 (-.f64 1/3 a) (/.f64 (/.f64 rand -3) (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (*.f64 (-.f64 1/3 a) (/.f64 -1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(*.f64 (/.f64 (-.f64 1/3 a) (sqrt.f64 (+.f64 -1/3 a))) (/.f64 1 (neg.f64 (*.f64 3 (/.f64 1 rand))))) |
(*.f64 (/.f64 (-.f64 1/3 a) (sqrt.f64 (+.f64 -1/3 a))) (/.f64 -1 (*.f64 6 (/.f64 1/2 rand)))) |
(*.f64 (/.f64 (-.f64 1/3 a) (sqrt.f64 (+.f64 -1/3 a))) (/.f64 rand -3)) |
(/.f64 (/.f64 rand 3) (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (-.f64 a 1/3))) |
(*.f64 -1 (/.f64 (+.f64 -1/3 a) (neg.f64 (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand))))) |
(/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))) |
(/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (/.f64 rand 3))) |
(*.f64 (/.f64 rand 3) (/.f64 (+.f64 -1/3 a) (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (+.f64 -1/3 a) (/.f64 (/.f64 rand 3) (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 -1 (/.f64 (+.f64 -1/3 a) (*.f64 3 (*.f64 (/.f64 1 rand) (neg.f64 (sqrt.f64 (+.f64 -1/3 a))))))) |
(/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))) |
(/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (/.f64 rand 3))) |
(*.f64 (/.f64 rand 3) (/.f64 (+.f64 -1/3 a) (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (+.f64 -1/3 a) (/.f64 (/.f64 rand 3) (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 -1 (/.f64 (/.f64 (+.f64 -1/3 a) (sqrt.f64 (+.f64 -1/3 a))) (neg.f64 (*.f64 3 (/.f64 1 rand))))) |
(/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))) |
(/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (/.f64 rand 3))) |
(*.f64 (/.f64 rand 3) (/.f64 (+.f64 -1/3 a) (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (+.f64 -1/3 a) (/.f64 (/.f64 rand 3) (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (neg.f64 rand) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 (-.f64 1/3 a) 1/3)))) |
(*.f64 (-.f64 1/3 a) (/.f64 1 (neg.f64 (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand))))) |
(*.f64 (-.f64 1/3 a) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand) -3))) |
(*.f64 (-.f64 1/3 a) (/.f64 (/.f64 rand -3) (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (*.f64 (-.f64 1/3 a) (/.f64 -1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(*.f64 (*.f64 (+.f64 -1/3 a) rand) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 -1/3 a))) 3)) |
(*.f64 (+.f64 -1/3 a) (/.f64 1/3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand))) |
(*.f64 rand (*.f64 (+.f64 -1/3 a) (/.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(*.f64 1/3 (/.f64 rand (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))) |
(*.f64 (/.f64 rand (sqrt.f64 (+.f64 -1/3 a))) (*.f64 1/3 (+.f64 -1/3 a))) |
(*.f64 (/.f64 rand 3) (/.f64 (+.f64 -1/3 a) (sqrt.f64 (+.f64 -1/3 a)))) |
(/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))) |
(/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (/.f64 rand 3))) |
(*.f64 (+.f64 -1/3 a) (/.f64 (/.f64 rand 3) (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 1/2 (/.f64 (*.f64 (+.f64 -1/3 a) 2/3) (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand))) |
(*.f64 (+.f64 -1/3 a) (/.f64 1/3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand))) |
(*.f64 rand (*.f64 (+.f64 -1/3 a) (/.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))))) |
(*.f64 1/3 (/.f64 rand (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))) |
(*.f64 (/.f64 rand (sqrt.f64 (+.f64 -1/3 a))) (*.f64 1/3 (+.f64 -1/3 a))) |
(*.f64 1/2 (/.f64 (+.f64 rand rand) (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))) |
(*.f64 1/2 (/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (/.f64 (+.f64 rand rand) 3)))) |
(*.f64 1/2 (/.f64 (/.f64 (+.f64 rand rand) 3) (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))) |
(*.f64 1/2 (/.f64 (+.f64 -2/3 (+.f64 a a)) (/.f64 3 (/.f64 rand (sqrt.f64 (+.f64 -1/3 a)))))) |
(*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 -1/3 a))) (*.f64 2 (*.f64 1/3 (*.f64 (+.f64 -1/3 a) rand)))) |
(*.f64 2 (*.f64 (*.f64 1/3 (*.f64 rand (+.f64 -1/3 a))) (/.f64 1/2 (sqrt.f64 (+.f64 -1/3 a))))) |
(*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 -1/3 a))) (*.f64 (*.f64 rand (+.f64 -1/3 a)) 2/3)) |
(*.f64 (*.f64 rand (+.f64 -1/3 a)) (*.f64 2/3 (/.f64 1/2 (sqrt.f64 (+.f64 -1/3 a))))) |
(*.f64 (*.f64 (+.f64 -1/3 a) 2/3) (*.f64 rand (/.f64 1/2 (sqrt.f64 (+.f64 -1/3 a))))) |
(*.f64 (/.f64 (/.f64 rand (sqrt.f64 (+.f64 -1/3 a))) 6) (+.f64 a (+.f64 a -2/3))) |
(*.f64 2 (/.f64 rand (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 (+.f64 -1/3 a) 1/6)))) |
(*.f64 2 (/.f64 (*.f64 1/6 (+.f64 -1/3 a)) (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand))) |
(*.f64 2 (*.f64 1/6 (/.f64 rand (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))) |
(*.f64 2 (*.f64 1/6 (*.f64 (+.f64 -1/3 a) (/.f64 rand (sqrt.f64 (+.f64 -1/3 a)))))) |
(+.f64 (*.f64 3 (/.f64 1 rand)) 0) |
(*.f64 3 (/.f64 1 rand)) |
(*.f64 6 (/.f64 1/2 rand)) |
(+.f64 0 (*.f64 3 (/.f64 1 rand))) |
(*.f64 3 (/.f64 1 rand)) |
(*.f64 6 (/.f64 1/2 rand)) |
(-.f64 (*.f64 3 (/.f64 1 rand)) 0) |
(*.f64 3 (/.f64 1 rand)) |
(*.f64 6 (/.f64 1/2 rand)) |
(/.f64 (*.f64 3 (/.f64 1 rand)) 1) |
(*.f64 3 (/.f64 1 rand)) |
(*.f64 6 (/.f64 1/2 rand)) |
(/.f64 (*.f64 (/.f64 1 rand) 6) 2) |
(*.f64 3 (/.f64 1 rand)) |
(*.f64 6 (/.f64 1/2 rand)) |
(/.f64 (*.f64 (*.f64 3 (/.f64 1 rand)) 4) 4) |
(*.f64 3 (/.f64 1 rand)) |
(*.f64 6 (/.f64 1/2 rand)) |
(/.f64 (+.f64 (*.f64 (*.f64 3 (/.f64 1 rand)) 4) (*.f64 (*.f64 3 (/.f64 1 rand)) 4)) 8) |
(*.f64 3 (/.f64 1 rand)) |
(*.f64 6 (/.f64 1/2 rand)) |
(+.f64 (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand)) 0) |
(*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand)) |
(+.f64 0 (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand))) |
(*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand)) |
(-.f64 (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand)) 0) |
(*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand)) |
(/.f64 (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand)) 1) |
(*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand)) |
(/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand) 6) 2) |
(*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand)) |
(/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand) 12) 4) |
(*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand)) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 3) rand) |
(*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand)) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand) 12)) 8) |
(*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) rand)) |
(-.f64 (+.f64 -1/3 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))) 0) |
(+.f64 -1/3 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))) |
(+.f64 -1/3 (/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (/.f64 rand 3)))) |
(+.f64 -1/3 (*.f64 (/.f64 rand 3) (/.f64 (+.f64 -1/3 a) (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 (/.f64 rand 3) (sqrt.f64 (+.f64 -1/3 a))))) |
(*.f64 1 (+.f64 -1/3 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a)))))) |
(+.f64 -1/3 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))) |
(+.f64 -1/3 (/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (/.f64 rand 3)))) |
(+.f64 -1/3 (*.f64 (/.f64 rand 3) (/.f64 (+.f64 -1/3 a) (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 (/.f64 rand 3) (sqrt.f64 (+.f64 -1/3 a))))) |
(*.f64 (+.f64 -1/3 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))) 1) |
(+.f64 -1/3 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))) |
(+.f64 -1/3 (/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (/.f64 rand 3)))) |
(+.f64 -1/3 (*.f64 (/.f64 rand 3) (/.f64 (+.f64 -1/3 a) (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 (/.f64 rand 3) (sqrt.f64 (+.f64 -1/3 a))))) |
(*.f64 2 (/.f64 (+.f64 -1/3 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))) 2)) |
(+.f64 -1/3 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))) |
(+.f64 -1/3 (/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (/.f64 rand 3)))) |
(+.f64 -1/3 (*.f64 (/.f64 rand 3) (/.f64 (+.f64 -1/3 a) (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 (/.f64 rand 3) (sqrt.f64 (+.f64 -1/3 a))))) |
(*.f64 (*.f64 (+.f64 -1/3 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))) 2) 1/2) |
(+.f64 -1/3 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))) |
(+.f64 -1/3 (/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (/.f64 rand 3)))) |
(+.f64 -1/3 (*.f64 (/.f64 rand 3) (/.f64 (+.f64 -1/3 a) (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 (/.f64 rand 3) (sqrt.f64 (+.f64 -1/3 a))))) |
(/.f64 (+.f64 -1/3 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))) 1) |
(+.f64 -1/3 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))) |
(+.f64 -1/3 (/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (/.f64 rand 3)))) |
(+.f64 -1/3 (*.f64 (/.f64 rand 3) (/.f64 (+.f64 -1/3 a) (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 (/.f64 rand 3) (sqrt.f64 (+.f64 -1/3 a))))) |
(/.f64 (*.f64 (+.f64 -1/3 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))) 2) 2) |
(+.f64 -1/3 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))) |
(+.f64 -1/3 (/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (/.f64 rand 3)))) |
(+.f64 -1/3 (*.f64 (/.f64 rand 3) (/.f64 (+.f64 -1/3 a) (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 (/.f64 rand 3) (sqrt.f64 (+.f64 -1/3 a))))) |
(/.f64 (*.f64 (+.f64 -1/3 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))) 4) 4) |
(+.f64 -1/3 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))) |
(+.f64 -1/3 (/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (/.f64 rand 3)))) |
(+.f64 -1/3 (*.f64 (/.f64 rand 3) (/.f64 (+.f64 -1/3 a) (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 (/.f64 rand 3) (sqrt.f64 (+.f64 -1/3 a))))) |
(/.f64 (+.f64 (*.f64 (+.f64 -1/3 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))) 4) (*.f64 (+.f64 -1/3 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))) 4)) 8) |
(+.f64 -1/3 (/.f64 rand (*.f64 3 (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (+.f64 -1/3 a))))) |
(+.f64 -1/3 (/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (+.f64 -1/3 a)) (/.f64 rand 3)))) |
(+.f64 -1/3 (*.f64 (/.f64 rand 3) (/.f64 (+.f64 -1/3 a) (sqrt.f64 (+.f64 -1/3 a))))) |
(+.f64 -1/3 (*.f64 (+.f64 -1/3 a) (/.f64 (/.f64 rand 3) (sqrt.f64 (+.f64 -1/3 a))))) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.3b | (*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) |
| 0.3b | (*.f64 1/3 rand) |
Compiled 16 to 9 computations (43.8% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | a | @ | 0 | (*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) |
| 0.0ms | a | @ | -inf | (*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) |
| 0.0ms | a | @ | inf | (*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) |
| 0.0ms | rand | @ | inf | (*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) |
| 0.0ms | rand | @ | -inf | (*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) |
| 1× | batch-egg-rewrite |
| 1348× | bool.json-1 |
| 1348× | bool.json-2 |
| 1304× | rational.json-1 |
| 1304× | rational.json-2 |
| 1304× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 17 |
| 1 | 90 | 17 |
| 2 | 248 | 17 |
| 3 | 522 | 17 |
| 4 | 1049 | 17 |
| 5 | 2318 | 17 |
| 6 | 4969 | 17 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 a) (*.f64 1/3 rand)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 a) (*.f64 rand 1/6)) (*.f64 (sqrt.f64 a) (*.f64 rand 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 a) rand) 2/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 a) (*.f64 rand 4/3)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) 8))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (sqrt.f64 a) (*.f64 1/3 rand))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) (*.f64 (sqrt.f64 a) (*.f64 1/3 rand)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) (*.f64 (sqrt.f64 a) (*.f64 1/3 rand))))))) |
| 1× | egg-herbie |
| 4140× | rational.json-simplify-35 |
| 2776× | rational.json-simplify-2 |
| 996× | rational.json-simplify-53 |
| 892× | rational.json-simplify-49 |
| 874× | rational.json-simplify-43 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 42 | 391 |
| 1 | 94 | 391 |
| 2 | 215 | 391 |
| 3 | 550 | 391 |
| 4 | 2423 | 391 |
| 5 | 3692 | 391 |
| 6 | 4607 | 391 |
| 7 | 5089 | 391 |
| 8 | 5122 | 391 |
| 9 | 5132 | 391 |
| 10 | 6305 | 391 |
| 11 | 6409 | 391 |
| 12 | 6414 | 391 |
| 13 | 6667 | 391 |
| 14 | 6921 | 391 |
| 15 | 7175 | 391 |
| 16 | 7429 | 391 |
| 17 | 7793 | 391 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(+.f64 (*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) 0) |
(+.f64 0 (*.f64 (sqrt.f64 a) (*.f64 1/3 rand))) |
(+.f64 (*.f64 (sqrt.f64 a) (*.f64 rand 1/6)) (*.f64 (sqrt.f64 a) (*.f64 rand 1/6))) |
(-.f64 (*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) 0) |
(/.f64 (*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) 1) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 a) rand) 2/3) 2) |
(/.f64 (*.f64 (sqrt.f64 a) (*.f64 rand 4/3)) 4) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) 8) 8) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) 8)) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) 8))) 32) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) 8))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) 8)))) 64) |
| Outputs |
|---|
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 a))) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 a))) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 a))) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 a))) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 a))) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 a))) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 a))) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 a))) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 a))) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 a))) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 a))) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 a))) |
(+.f64 (*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) 0) |
(*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 a))) |
(+.f64 0 (*.f64 (sqrt.f64 a) (*.f64 1/3 rand))) |
(*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 a))) |
(+.f64 (*.f64 (sqrt.f64 a) (*.f64 rand 1/6)) (*.f64 (sqrt.f64 a) (*.f64 rand 1/6))) |
(*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 a))) |
(-.f64 (*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) 0) |
(*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 a))) |
(/.f64 (*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) 1) |
(*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 a))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 a) rand) 2/3) 2) |
(*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 a))) |
(/.f64 (*.f64 (sqrt.f64 a) (*.f64 rand 4/3)) 4) |
(*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 a))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) 8) 8) |
(*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 a))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) 8)) 16) |
(*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 a))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) 8))) 32) |
(*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 a))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) 8))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) 8)))) 64) |
(*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 a))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 -1/3 a) |
| 0.0b | (sqrt.f64 (+.f64 -1/3 a)) | |
| ✓ | 0.3b | (*.f64 rand (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3)) |
| ✓ | 0.4b | (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3) |
Compiled 27 to 20 computations (25.9% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | a | @ | -inf | (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3) |
| 0.0ms | a | @ | inf | (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3) |
| 0.0ms | a | @ | 0 | (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3) |
| 0.0ms | a | @ | -inf | (*.f64 rand (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3)) |
| 0.0ms | a | @ | inf | (*.f64 rand (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3)) |
| 1× | batch-egg-rewrite |
| 1456× | rational.json-simplify-35 |
| 1366× | bool.json-1 |
| 1366× | bool.json-2 |
| 1318× | rational.json-1 |
| 1318× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 47 |
| 1 | 109 | 47 |
| 2 | 284 | 47 |
| 3 | 581 | 47 |
| 4 | 1190 | 47 |
| 5 | 2662 | 47 |
| 6 | 5454 | 47 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3)) |
(+.f64 -1/3 a) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/6) (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 2/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 4/3) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3) 8))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3) (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3) (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/6)) (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 2/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 4/3)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 2) (*.f64 rand 4/3)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 2) (*.f64 rand 4/3))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 2) (*.f64 rand 4/3)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 2) (*.f64 rand 4/3)))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 2) (*.f64 rand 4/3))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1/3 a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1/3 a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 -1/3 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 -1/3 a) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a (+.f64 a -2/3)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 -1/3 a) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 -1/3 a) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 a (+.f64 a -2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 -1/3 a) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 -1/3 a) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 -1/3 a) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1/3 a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 a (+.f64 a -2/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1/3 a) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1/3 a) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 -1/3 a) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 -1/3 a) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 -1/3 a) 8))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 -1/3 a) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f64 -1/3 a)))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f64 -1/3 a) (+.f64 -1/3 a))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 -1/3 a) (+.f64 -1/3 a)))))) |
| 1× | egg-herbie |
| 4368× | rational.json-simplify-2 |
| 2828× | rational.json-simplify-35 |
| 2554× | rational.json-simplify-53 |
| 958× | rational.json-simplify-1 |
| 692× | rational.json-simplify-51 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 135 | 1392 |
| 1 | 303 | 1392 |
| 2 | 675 | 1374 |
| 3 | 1828 | 1362 |
| 4 | 3544 | 1362 |
| 5 | 4494 | 1362 |
| 6 | 5325 | 1362 |
| 7 | 5470 | 1362 |
| 8 | 5609 | 1362 |
| 9 | 5746 | 1362 |
| 10 | 5748 | 1362 |
| 11 | 5751 | 1362 |
| 12 | 6683 | 1362 |
| 13 | 6683 | 1362 |
| 14 | 6683 | 1362 |
| 15 | 6818 | 1362 |
| 16 | 6953 | 1362 |
| 17 | 7088 | 1362 |
| 18 | 7223 | 1362 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/3 (sqrt.f64 -1/3)) |
(+.f64 (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3))) (*.f64 1/3 (sqrt.f64 -1/3))) |
(+.f64 (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3))) (*.f64 1/3 (sqrt.f64 -1/3)))) |
(+.f64 (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3))) (+.f64 (*.f64 1/48 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5))) (*.f64 1/3 (sqrt.f64 -1/3))))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3)))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))))) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))) (*.f64 1/48 (/.f64 (*.f64 (pow.f64 a 3) rand) (pow.f64 (sqrt.f64 -1/3) 5)))))) |
-1/3 |
(-.f64 a 1/3) |
(-.f64 a 1/3) |
(-.f64 a 1/3) |
a |
(-.f64 a 1/3) |
(-.f64 a 1/3) |
(-.f64 a 1/3) |
a |
(-.f64 a 1/3) |
(-.f64 a 1/3) |
(-.f64 a 1/3) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3) 0) |
(+.f64 0 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3)) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/6) (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/6)) |
(-.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3) 0) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3) 1) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 2/3) 2) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 4/3) 4) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3) 8) 8) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3) 8)) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3) 8))) 32) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3) 8))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3) 8)))) 64) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) 0) |
(+.f64 0 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/6)) (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/6))) |
(-.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) 0) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) 1) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 2/3)) 2) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 4/3)) 4) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 2) (*.f64 rand 4/3)) 8) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 2) (*.f64 rand 4/3))) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 2) (*.f64 rand 4/3)))) 32) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 2) (*.f64 rand 4/3)))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 2) (*.f64 rand 4/3))))) 64) |
(-.f64 (+.f64 -1/3 a) 0) |
(*.f64 (+.f64 -1/3 a) 1) |
(*.f64 1 (+.f64 -1/3 a)) |
(*.f64 2 (*.f64 (+.f64 -1/3 a) 1/2)) |
(*.f64 (+.f64 a (+.f64 a -2/3)) 1/2) |
(*.f64 4 (/.f64 (+.f64 -1/3 a) 4)) |
(*.f64 (*.f64 (+.f64 -1/3 a) 4) 1/4) |
(*.f64 1/2 (+.f64 a (+.f64 a -2/3))) |
(*.f64 (*.f64 (+.f64 -1/3 a) 1/2) 2) |
(*.f64 1/4 (*.f64 (+.f64 -1/3 a) 4)) |
(*.f64 (/.f64 (+.f64 -1/3 a) 4) 4) |
(/.f64 (+.f64 -1/3 a) 1) |
(/.f64 (+.f64 a (+.f64 a -2/3)) 2) |
(/.f64 (*.f64 (+.f64 -1/3 a) 4) 4) |
(/.f64 (*.f64 (+.f64 -1/3 a) 8) 8) |
(/.f64 (*.f64 2 (*.f64 (+.f64 -1/3 a) 8)) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 -1/3 a) 8))) 32) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 -1/3 a) 8))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 -1/3 a) 8)))) 64) |
| Outputs |
|---|
(*.f64 1/3 (sqrt.f64 -1/3)) |
(+.f64 (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3))) (*.f64 1/3 (sqrt.f64 -1/3))) |
(+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3)))) |
(+.f64 (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3))) (*.f64 1/3 (sqrt.f64 -1/3)))) |
(+.f64 (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3)))) (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))) |
(+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (+.f64 (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3))) (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))))) |
(+.f64 (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3))) (+.f64 (*.f64 1/48 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5))) (*.f64 1/3 (sqrt.f64 -1/3))))) |
(+.f64 (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3))) (+.f64 (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (*.f64 1/48 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5)))) (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))))) |
(+.f64 (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (*.f64 1/48 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5)))))) |
(+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (+.f64 (+.f64 (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3))) (*.f64 1/48 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5)))) (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))))) |
(+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (+.f64 (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3))) (*.f64 1/48 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5)))))) |
(+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (+.f64 (*.f64 1/48 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5))) (+.f64 (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3))) (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) |
(*.f64 1/3 (*.f64 (sqrt.f64 -1/3) rand)) |
(*.f64 (sqrt.f64 -1/3) (*.f64 1/3 rand)) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3)))) |
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 -1/3) rand)) (*.f64 1/6 (*.f64 rand (/.f64 a (sqrt.f64 -1/3))))) |
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 -1/3) rand)) (*.f64 1/6 (*.f64 (/.f64 a (sqrt.f64 -1/3)) rand))) |
(*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3))))) |
(*.f64 (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3)))) rand) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))))) |
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 -1/3) rand)) (+.f64 (*.f64 1/6 (*.f64 rand (/.f64 a (sqrt.f64 -1/3)))) (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))))) |
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 -1/3) rand)) (+.f64 (*.f64 1/6 (*.f64 (/.f64 a (sqrt.f64 -1/3)) rand)) (*.f64 -1/24 (*.f64 (pow.f64 a 2) (/.f64 rand (pow.f64 (sqrt.f64 -1/3) 3)))))) |
(+.f64 (*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3))))) (*.f64 -1/24 (*.f64 (pow.f64 a 2) (/.f64 rand (pow.f64 (sqrt.f64 -1/3) 3))))) |
(*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (+.f64 (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3))) (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3)))))) |
(*.f64 (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (+.f64 (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3))) (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))))) rand) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 -1/3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a rand) (sqrt.f64 -1/3))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))) (*.f64 1/48 (/.f64 (*.f64 (pow.f64 a 3) rand) (pow.f64 (sqrt.f64 -1/3) 5)))))) |
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 -1/3) rand)) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 a 2) rand) (pow.f64 (sqrt.f64 -1/3) 3))) (+.f64 (*.f64 1/48 (*.f64 rand (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5)))) (*.f64 1/6 (*.f64 rand (/.f64 a (sqrt.f64 -1/3))))))) |
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 -1/3) rand)) (+.f64 (*.f64 1/6 (*.f64 (/.f64 a (sqrt.f64 -1/3)) rand)) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 a 2) (/.f64 rand (pow.f64 (sqrt.f64 -1/3) 3)))) (*.f64 1/48 (*.f64 (pow.f64 a 3) (/.f64 rand (pow.f64 (sqrt.f64 -1/3) 5))))))) |
(+.f64 (*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3))))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 a 2) (/.f64 rand (pow.f64 (sqrt.f64 -1/3) 3)))) (*.f64 1/48 (*.f64 (pow.f64 a 3) (/.f64 rand (pow.f64 (sqrt.f64 -1/3) 5)))))) |
(+.f64 (*.f64 rand (+.f64 (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3))) (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))))) (*.f64 rand (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (*.f64 1/48 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5)))))) |
(+.f64 (*.f64 rand (+.f64 (*.f64 1/6 (/.f64 a (sqrt.f64 -1/3))) (*.f64 -1/24 (/.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -1/3) 3))))) (*.f64 (+.f64 (*.f64 1/3 (sqrt.f64 -1/3)) (*.f64 1/48 (/.f64 (pow.f64 a 3) (pow.f64 (sqrt.f64 -1/3) 5)))) rand)) |
-1/3 |
(-.f64 a 1/3) |
(-.f64 a 1/3) |
(-.f64 a 1/3) |
a |
(-.f64 a 1/3) |
(-.f64 a 1/3) |
(-.f64 a 1/3) |
a |
(-.f64 a 1/3) |
(-.f64 a 1/3) |
(-.f64 a 1/3) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3) 0) |
(*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) |
(+.f64 0 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3)) |
(*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/6) (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/6)) |
(*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) |
(-.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3) 0) |
(*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3) 1) |
(*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 2/3) 2) |
(*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 4/3) 4) |
(*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3) 8) 8) |
(*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3) 8)) 16) |
(*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3) 8))) 32) |
(*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3) 8))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3) 8)))) 64) |
(*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) 0) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(+.f64 0 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/6)) (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/6))) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(-.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) 0) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) 1) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 2/3)) 2) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 4/3)) 4) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 2) (*.f64 rand 4/3)) 8) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 2) (*.f64 rand 4/3))) 16) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 2) (*.f64 rand 4/3)))) 32) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 2) (*.f64 rand 4/3)))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 2) (*.f64 rand 4/3))))) 64) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 1/3 rand)) |
(-.f64 (+.f64 -1/3 a) 0) |
(+.f64 -1/3 a) |
(*.f64 (+.f64 -1/3 a) 1) |
(+.f64 -1/3 a) |
(*.f64 1 (+.f64 -1/3 a)) |
(+.f64 -1/3 a) |
(*.f64 2 (*.f64 (+.f64 -1/3 a) 1/2)) |
(+.f64 -1/3 a) |
(*.f64 (+.f64 a (+.f64 a -2/3)) 1/2) |
(+.f64 -1/3 a) |
(*.f64 4 (/.f64 (+.f64 -1/3 a) 4)) |
(+.f64 -1/3 a) |
(*.f64 (*.f64 (+.f64 -1/3 a) 4) 1/4) |
(+.f64 -1/3 a) |
(*.f64 1/2 (+.f64 a (+.f64 a -2/3))) |
(+.f64 -1/3 a) |
(*.f64 (*.f64 (+.f64 -1/3 a) 1/2) 2) |
(+.f64 -1/3 a) |
(*.f64 1/4 (*.f64 (+.f64 -1/3 a) 4)) |
(+.f64 -1/3 a) |
(*.f64 (/.f64 (+.f64 -1/3 a) 4) 4) |
(+.f64 -1/3 a) |
(/.f64 (+.f64 -1/3 a) 1) |
(+.f64 -1/3 a) |
(/.f64 (+.f64 a (+.f64 a -2/3)) 2) |
(+.f64 -1/3 a) |
(/.f64 (*.f64 (+.f64 -1/3 a) 4) 4) |
(+.f64 -1/3 a) |
(/.f64 (*.f64 (+.f64 -1/3 a) 8) 8) |
(+.f64 -1/3 a) |
(/.f64 (*.f64 2 (*.f64 (+.f64 -1/3 a) 8)) 16) |
(+.f64 -1/3 a) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 -1/3 a) 8))) 32) |
(+.f64 -1/3 a) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 -1/3 a) 8))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 -1/3 a) 8)))) 64) |
(+.f64 -1/3 a) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9)))) |
| ✓ | 0.1b | (*.f64 (-.f64 a 1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9))))) |
| ✓ | 0.2b | (/.f64 rand (sqrt.f64 (*.f64 a 9))) |
| ✓ | 0.4b | (sqrt.f64 (*.f64 a 9)) |
Compiled 43 to 31 computations (27.9% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 24.0ms | a | @ | -inf | (sqrt.f64 (*.f64 a 9)) |
| 1.0ms | rand | @ | 0 | (/.f64 rand (sqrt.f64 (*.f64 a 9))) |
| 1.0ms | a | @ | 0 | (*.f64 (-.f64 a 1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9))))) |
| 0.0ms | rand | @ | inf | (/.f64 rand (sqrt.f64 (*.f64 a 9))) |
| 0.0ms | a | @ | -inf | (*.f64 (-.f64 a 1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9))))) |
| 1× | batch-egg-rewrite |
| 1004× | rational.json-simplify-50 |
| 764× | rational.json-simplify-1 |
| 716× | rational.json-simplify-35 |
| 650× | bool.json-1 |
| 650× | bool.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 86 |
| 1 | 146 | 86 |
| 2 | 397 | 86 |
| 3 | 828 | 86 |
| 4 | 1938 | 86 |
| 5 | 6112 | 86 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (*.f64 a 9)) |
(/.f64 rand (sqrt.f64 (*.f64 a 9))) |
(*.f64 (-.f64 a 1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9))))) |
(+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 a 9)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 a 9)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (*.f64 a 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 a 9)) 1/2) (*.f64 (sqrt.f64 (*.f64 a 9)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 a 9)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 a 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 a 9)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 a 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (*.f64 a 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 a 9)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 (*.f64 a 9)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (sqrt.f64 (*.f64 a 9)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 a 9)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 a 9))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 a 9)) 8) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (*.f64 a 9)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (sqrt.f64 (*.f64 a 9)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 a 9)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 a 9)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (sqrt.f64 (*.f64 a 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 -1 (sqrt.f64 (*.f64 a 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 a 9)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 a 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 2 (sqrt.f64 (*.f64 a 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 a 9)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 a 9))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 a 9)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 a 9)) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1/2 (sqrt.f64 (*.f64 a 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a 9)) 2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 a 9)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 a 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (/.f64 2 (sqrt.f64 (*.f64 a 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (neg.f64 (/.f64 1/2 (sqrt.f64 (*.f64 a 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a 9)) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 a 9))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (sqrt.f64 (*.f64 a 9))))))) (#(struct:change #<rule egg-rr> (2) ((x and (sqrt.f64 (*.f64 a 9)) (sqrt.f64 (*.f64 a 9)))))) (#(struct:change #<rule egg-rr> (2) ((x or (sqrt.f64 (*.f64 a 9)) (sqrt.f64 (*.f64 a 9))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 rand (sqrt.f64 (*.f64 a 9))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 rand (neg.f64 (sqrt.f64 (*.f64 a 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 a 9)))) (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 a 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 rand (neg.f64 (sqrt.f64 (*.f64 a 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 a 9)))) (/.f64 (/.f64 rand (neg.f64 (sqrt.f64 (*.f64 a 9)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 a 9)))) (/.f64 (neg.f64 rand) (*.f64 (sqrt.f64 (*.f64 a 9)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 a 9)) (/.f64 (/.f64 1 rand) (*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 (sqrt.f64 (*.f64 a 9)) rand))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 rand (/.f64 1 (sqrt.f64 (*.f64 a 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 rand (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 a 9)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 rand (*.f64 (/.f64 2 (sqrt.f64 (*.f64 a 9))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 rand (neg.f64 (sqrt.f64 (*.f64 a 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 rand (neg.f64 (sqrt.f64 (*.f64 a 9)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 rand -2) (*.f64 (sqrt.f64 (*.f64 a 9)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 rand rand) (/.f64 1/2 (sqrt.f64 (*.f64 a 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 a 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 a 9)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 a 9)) 1/2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 rand 4) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 a 9)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 rand 4) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 a 9)) 4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 rand 4) (*.f64 1/4 (/.f64 1 (sqrt.f64 (*.f64 a 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 rand 4) (*.f64 1/2 (/.f64 1/2 (sqrt.f64 (*.f64 a 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 a 9))) rand)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 a 9))) (/.f64 1 (/.f64 1 rand)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 rand) (/.f64 -1 (sqrt.f64 (*.f64 a 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 rand) (*.f64 (/.f64 -1 (sqrt.f64 (*.f64 a 9))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 (sqrt.f64 (*.f64 a 9)) rand))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 2 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 (sqrt.f64 (*.f64 a 9)) rand)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 a 9)) (/.f64 2 rand)) (/.f64 1 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 (sqrt.f64 (*.f64 a 9)) rand)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 a 9)) (/.f64 2 rand)) (/.f64 1/2 (*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 (sqrt.f64 (*.f64 a 9)) rand))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 rand 8) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 a 9)) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 a 9)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 rand) (/.f64 (sqrt.f64 (*.f64 a 9)) (*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 (sqrt.f64 (*.f64 a 9)) rand))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (*.f64 a 9))) (+.f64 rand rand))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 rand -2) (/.f64 -1/2 (sqrt.f64 (*.f64 a 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 rand -2) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 a 9)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 rand -2) (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 a 9)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 a 9)))) (*.f64 rand 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 rand (neg.f64 (sqrt.f64 (*.f64 a 9)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 a 9)) (/.f64 1/2 rand)) (/.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 (sqrt.f64 (*.f64 a 9)) rand))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 rand) (/.f64 (*.f64 (sqrt.f64 (*.f64 a 9)) 2) (*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 (sqrt.f64 (*.f64 a 9)) rand))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 a 9)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (sqrt.f64 (*.f64 a 9))) (*.f64 rand 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 rand 1/2) (/.f64 2 (sqrt.f64 (*.f64 a 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 rand) (/.f64 (neg.f64 (sqrt.f64 (*.f64 a 9))) (*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 (sqrt.f64 (*.f64 a 9)) rand))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 a 9)) 4)) (*.f64 rand 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (*.f64 a 9))) (neg.f64 rand))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 rand) (/.f64 (sqrt.f64 (*.f64 a 9)) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 (sqrt.f64 (*.f64 a 9)) rand)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 rand (neg.f64 (sqrt.f64 (*.f64 a 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) (neg.f64 rand)) (*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 (sqrt.f64 (*.f64 a 9)) rand))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 rand -2) (*.f64 (sqrt.f64 (*.f64 a 9)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 rand (sqrt.f64 (*.f64 a 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 rand (sqrt.f64 (*.f64 a 9))) (/.f64 rand (sqrt.f64 (*.f64 a 9))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 rand (sqrt.f64 (*.f64 a 9))) (/.f64 rand (sqrt.f64 (*.f64 a 9)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (*.f64 a 9)) rand)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 a -1/3) (+.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 a -1/3) (+.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 a -1/3) (+.f64 1/2 (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 a 9)))))) (*.f64 (+.f64 a -1/3) (+.f64 1/2 (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 a 9)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 a -1/3) (+.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a -1/3) (+.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a -1/3) (+.f64 2 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 a 9)) 1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a -1/3) (+.f64 4 (*.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 a -1/3) (+.f64 4 (*.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 4)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 a -1/3) (+.f64 4 (*.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 4))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (+.f64 a -1/3) (+.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (+.f64 a -1/3) (+.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 1)) (*.f64 (+.f64 a -1/3) (+.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (+.f64 a -1/3) (+.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 1)) (*.f64 (+.f64 a -1/3) (+.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 1))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 rand (/.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand)) (sqrt.f64 (*.f64 a 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 rand (*.f64 (/.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand)) (sqrt.f64 (*.f64 a 9))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 rand (neg.f64 (sqrt.f64 (*.f64 a 9)))) (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 rand rand) (*.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand)) (/.f64 1/2 (sqrt.f64 (*.f64 a 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 rand rand) (*.f64 (*.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand)) (/.f64 1/2 (sqrt.f64 (*.f64 a 9)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 1/2 (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 a 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 a 9)))) (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 1) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 a 9)) 1/2)) (*.f64 1/2 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 a 9)) 1/2)) (/.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 rand 4) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 a 9)) 4)) (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 a 9)) 1/2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 a 9))) (*.f64 rand (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 a 9))) (*.f64 (*.f64 rand (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 rand) (*.f64 (/.f64 -1 (sqrt.f64 (*.f64 a 9))) (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand)) (/.f64 rand (sqrt.f64 (*.f64 a 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 4 (*.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 2 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 a 9)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (*.f64 a 9))) (*.f64 (+.f64 rand rand) (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (*.f64 a 9))) (*.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand)) (+.f64 rand rand)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand)) (sqrt.f64 (*.f64 a 9))) rand)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand)) (/.f64 1/2 (sqrt.f64 (*.f64 a 9)))) (+.f64 rand rand))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 rand (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand))) (/.f64 1 (sqrt.f64 (*.f64 a 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/2 (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 a 9))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) (*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 (sqrt.f64 (*.f64 a 9)) rand))) 1) (/.f64 rand (sqrt.f64 (*.f64 a 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 a 9)))) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 (sqrt.f64 (*.f64 a 9)) rand)))) 1) (/.f64 rand (sqrt.f64 (*.f64 a 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 a 9)) 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand)) (/.f64 (sqrt.f64 (*.f64 a 9)) rand))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 4 (*.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 4 (*.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (+.f64 4 (*.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand))) (/.f64 (sqrt.f64 (*.f64 a 9)) (neg.f64 rand)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 1) (+.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 1) (+.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 1)))))) |
| 1× | egg-herbie |
| 1402× | rational.json-simplify-2 |
| 1098× | rational.json-simplify-55 |
| 1006× | rational.json-simplify-1 |
| 630× | rational.json-simplify-39 |
| 588× | rational.json-simplify-41 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 279 | 4331 |
| 1 | 661 | 4299 |
| 2 | 2678 | 4139 |
| 3 | 4714 | 4139 |
| 4 | 7320 | 4139 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
a |
a |
(-.f64 a 1/3) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
1 |
(+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand))) |
(+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand))) |
(+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand))) |
(+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand))) |
(+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand))) |
(+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand))) |
(+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand))) |
1 |
1 |
(+.f64 (sqrt.f64 (*.f64 a 9)) 0) |
(+.f64 0 (sqrt.f64 (*.f64 a 9))) |
(+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (*.f64 a 9))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 a 9)) 1/2) (*.f64 (sqrt.f64 (*.f64 a 9)) 1/2)) |
(-.f64 (sqrt.f64 (*.f64 a 9)) 0) |
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 a 9)))) |
(*.f64 (sqrt.f64 (*.f64 a 9)) 1) |
(*.f64 1 (sqrt.f64 (*.f64 a 9))) |
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 a 9)))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 a 9)) 2) 1/2) |
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 a 9)) 1/2)) |
(*.f64 4 (/.f64 (sqrt.f64 (*.f64 a 9)) 4)) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 a 9)) 4) 1/4) |
(*.f64 (neg.f64 (sqrt.f64 (*.f64 a 9))) -1) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 a 9)) 8) 1/8) |
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 a 9)) 2)) |
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 a 9)) 4)) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 a 9)) 1/2) 2) |
(/.f64 (sqrt.f64 (*.f64 a 9)) 1) |
(/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 a 9)))) |
(/.f64 -1 (/.f64 -1 (sqrt.f64 (*.f64 a 9)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 a 9)) 2) 2) |
(/.f64 2 (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 a 9))))) |
(/.f64 2 (/.f64 2 (sqrt.f64 (*.f64 a 9)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 a 9)) 4) 4) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 a 9))) -1) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 a 9)) 8) 8) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 a 9)) -2) -2) |
(/.f64 1/2 (/.f64 1/2 (sqrt.f64 (*.f64 a 9)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a 9)) 2)) -2) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 a 9)) 8)) 16) |
(/.f64 -2 (-.f64 0 (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 a 9)))))) |
(/.f64 -2 (-.f64 0 (/.f64 2 (sqrt.f64 (*.f64 a 9))))) |
(/.f64 -1/2 (neg.f64 (/.f64 1/2 (sqrt.f64 (*.f64 a 9))))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a 9)) -2)) 2) |
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 a 9)))) |
(+.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 0) |
(+.f64 0 (/.f64 rand (sqrt.f64 (*.f64 a 9)))) |
(+.f64 -1 (-.f64 1 (/.f64 rand (neg.f64 (sqrt.f64 (*.f64 a 9)))))) |
(+.f64 (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 a 9)))) (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 a 9))))) |
(-.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 0) |
(-.f64 0 (/.f64 rand (neg.f64 (sqrt.f64 (*.f64 a 9))))) |
(-.f64 (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 a 9)))) (/.f64 (/.f64 rand (neg.f64 (sqrt.f64 (*.f64 a 9)))) 2)) |
(-.f64 (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 a 9)))) (/.f64 (neg.f64 rand) (*.f64 (sqrt.f64 (*.f64 a 9)) 2))) |
(*.f64 (sqrt.f64 (*.f64 a 9)) (/.f64 (/.f64 1 rand) (*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 (sqrt.f64 (*.f64 a 9)) rand)))) |
(*.f64 rand (/.f64 1 (sqrt.f64 (*.f64 a 9)))) |
(*.f64 rand (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 a 9)))) 1/2)) |
(*.f64 rand (*.f64 (/.f64 2 (sqrt.f64 (*.f64 a 9))) 1/2)) |
(*.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 1) |
(*.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9)))) |
(*.f64 -1 (/.f64 rand (neg.f64 (sqrt.f64 (*.f64 a 9))))) |
(*.f64 -1 (*.f64 (/.f64 rand (neg.f64 (sqrt.f64 (*.f64 a 9)))) 1)) |
(*.f64 -1 (/.f64 (*.f64 rand -2) (*.f64 (sqrt.f64 (*.f64 a 9)) 2))) |
(*.f64 (+.f64 rand rand) (/.f64 1/2 (sqrt.f64 (*.f64 a 9)))) |
(*.f64 2 (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 a 9))))) |
(*.f64 4 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 a 9)) 4))) |
(*.f64 4 (/.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 4)) |
(*.f64 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 a 9)) 1/2)) 1/2) |
(*.f64 (*.f64 rand 4) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 a 9)) 4))) |
(*.f64 (*.f64 rand 4) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 a 9)) 4)) 1)) |
(*.f64 (*.f64 rand 4) (*.f64 1/4 (/.f64 1 (sqrt.f64 (*.f64 a 9))))) |
(*.f64 (*.f64 rand 4) (*.f64 1/2 (/.f64 1/2 (sqrt.f64 (*.f64 a 9))))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 a 9))) rand) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 a 9))) (/.f64 1 (/.f64 1 rand))) |
(*.f64 (neg.f64 rand) (/.f64 -1 (sqrt.f64 (*.f64 a 9)))) |
(*.f64 (neg.f64 rand) (*.f64 (/.f64 -1 (sqrt.f64 (*.f64 a 9))) 1)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 (sqrt.f64 (*.f64 a 9)) rand)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 2 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 (sqrt.f64 (*.f64 a 9)) rand))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 a 9)) (/.f64 2 rand)) (/.f64 1 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 (sqrt.f64 (*.f64 a 9)) rand))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 a 9)) (/.f64 2 rand)) (/.f64 1/2 (*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 (sqrt.f64 (*.f64 a 9)) rand)))) |
(*.f64 (*.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 4) 1/4) |
(*.f64 (*.f64 rand 8) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 a 9)) 8))) |
(*.f64 1/2 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 a 9)) 1/2))) |
(*.f64 (/.f64 1 rand) (/.f64 (sqrt.f64 (*.f64 a 9)) (*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 (sqrt.f64 (*.f64 a 9)) rand)))) |
(*.f64 (/.f64 1/2 (sqrt.f64 (*.f64 a 9))) (+.f64 rand rand)) |
(*.f64 (*.f64 rand -2) (/.f64 -1/2 (sqrt.f64 (*.f64 a 9)))) |
(*.f64 (*.f64 rand -2) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 a 9)) -2))) |
(*.f64 (*.f64 rand -2) (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 a 9)) 2))) |
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 a 9)))) (*.f64 rand 1/2)) |
(*.f64 (/.f64 rand (neg.f64 (sqrt.f64 (*.f64 a 9)))) -1) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 a 9)) (/.f64 1/2 rand)) (/.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 (sqrt.f64 (*.f64 a 9)) rand)))) |
(*.f64 (/.f64 1/2 rand) (/.f64 (*.f64 (sqrt.f64 (*.f64 a 9)) 2) (*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 (sqrt.f64 (*.f64 a 9)) rand)))) |
(*.f64 (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 a 9)))) 2) |
(*.f64 (/.f64 2 (sqrt.f64 (*.f64 a 9))) (*.f64 rand 1/2)) |
(*.f64 1/4 (*.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 4)) |
(*.f64 (*.f64 rand 1/2) (/.f64 2 (sqrt.f64 (*.f64 a 9)))) |
(*.f64 (/.f64 -1 rand) (/.f64 (neg.f64 (sqrt.f64 (*.f64 a 9))) (*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 (sqrt.f64 (*.f64 a 9)) rand)))) |
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 a 9)) 4)) (*.f64 rand 4)) |
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 a 9))) (neg.f64 rand)) |
(*.f64 (/.f64 2 rand) (/.f64 (sqrt.f64 (*.f64 a 9)) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 (sqrt.f64 (*.f64 a 9)) rand))))) |
(neg.f64 (/.f64 rand (neg.f64 (sqrt.f64 (*.f64 a 9))))) |
(neg.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) (neg.f64 rand)) (*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 (sqrt.f64 (*.f64 a 9)) rand)))) |
(neg.f64 (/.f64 (*.f64 rand -2) (*.f64 (sqrt.f64 (*.f64 a 9)) 2))) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (*.f64 a 9)) rand))) |
(+.f64 (*.f64 (+.f64 a -1/3) (+.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 1)) 0) |
(+.f64 0 (*.f64 (+.f64 a -1/3) (+.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 1))) |
(+.f64 (*.f64 (+.f64 a -1/3) (+.f64 1/2 (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 a 9)))))) (*.f64 (+.f64 a -1/3) (+.f64 1/2 (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 a 9))))))) |
(-.f64 (*.f64 (+.f64 a -1/3) (+.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 1)) 0) |
(/.f64 (*.f64 (+.f64 a -1/3) (+.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 1)) 1) |
(/.f64 (*.f64 (+.f64 a -1/3) (+.f64 2 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 a 9)) 1/2)))) 2) |
(/.f64 (*.f64 (+.f64 a -1/3) (+.f64 4 (*.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 4))) 4) |
(/.f64 (*.f64 2 (*.f64 (+.f64 a -1/3) (+.f64 4 (*.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 4)))) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 a -1/3) (+.f64 4 (*.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 4))))) 16) |
(-.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) -1) |
(-.f64 (+.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 1) 0) |
(*.f64 rand (/.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand)) (sqrt.f64 (*.f64 a 9)))) |
(*.f64 rand (*.f64 (/.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand)) (sqrt.f64 (*.f64 a 9))) 1)) |
(*.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand))) |
(*.f64 1 (+.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 1)) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 1) 1) |
(*.f64 -1 (*.f64 (/.f64 rand (neg.f64 (sqrt.f64 (*.f64 a 9)))) (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand)))) |
(*.f64 (+.f64 rand rand) (*.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand)) (/.f64 1/2 (sqrt.f64 (*.f64 a 9))))) |
(*.f64 (+.f64 rand rand) (*.f64 (*.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand)) (/.f64 1/2 (sqrt.f64 (*.f64 a 9)))) 1)) |
(*.f64 2 (+.f64 1/2 (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 a 9)))))) |
(*.f64 2 (*.f64 (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 a 9)))) (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand)))) |
(*.f64 4 (/.f64 (+.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 1) 4)) |
(*.f64 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 a 9)) 1/2)) (*.f64 1/2 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand)))) |
(*.f64 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 a 9)) 1/2)) (/.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand)) 2)) |
(*.f64 (*.f64 rand 4) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 a 9)) 4)) (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand)))) |
(*.f64 (+.f64 2 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 a 9)) 1/2))) 1/2) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 a 9))) (*.f64 rand (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand)))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 a 9))) (*.f64 (*.f64 rand (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand))) 1)) |
(*.f64 (neg.f64 rand) (*.f64 (/.f64 -1 (sqrt.f64 (*.f64 a 9))) (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand)))) |
(*.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand)) (/.f64 rand (sqrt.f64 (*.f64 a 9)))) |
(*.f64 (+.f64 4 (*.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 4)) 1/4) |
(*.f64 1/2 (+.f64 2 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 a 9)) 1/2)))) |
(*.f64 (/.f64 1/2 (sqrt.f64 (*.f64 a 9))) (*.f64 (+.f64 rand rand) (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand)))) |
(*.f64 (/.f64 1/2 (sqrt.f64 (*.f64 a 9))) (*.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand)) (+.f64 rand rand))) |
(*.f64 (/.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand)) (sqrt.f64 (*.f64 a 9))) rand) |
(*.f64 (*.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand)) (/.f64 1/2 (sqrt.f64 (*.f64 a 9)))) (+.f64 rand rand)) |
(*.f64 (*.f64 rand (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand))) (/.f64 1 (sqrt.f64 (*.f64 a 9)))) |
(*.f64 (+.f64 1/2 (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 a 9))))) 2) |
(*.f64 (+.f64 (*.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) (*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 (sqrt.f64 (*.f64 a 9)) rand))) 1) (/.f64 rand (sqrt.f64 (*.f64 a 9)))) |
(*.f64 (+.f64 (*.f64 (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 a 9)))) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 (sqrt.f64 (*.f64 a 9)) rand)))) 1) (/.f64 rand (sqrt.f64 (*.f64 a 9)))) |
(/.f64 (+.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 1) 1) |
(/.f64 (+.f64 2 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 a 9)) 1/2))) 2) |
(/.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand)) (/.f64 (sqrt.f64 (*.f64 a 9)) rand)) |
(/.f64 (+.f64 4 (*.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 4)) 4) |
(/.f64 (*.f64 2 (+.f64 4 (*.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 4))) 8) |
(/.f64 (*.f64 2 (*.f64 2 (+.f64 4 (*.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 4)))) 16) |
(/.f64 (neg.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand))) (/.f64 (sqrt.f64 (*.f64 a 9)) (neg.f64 rand))) |
| Outputs |
|---|
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
a |
a |
(-.f64 a 1/3) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (-.f64 a 1/3)))) (-.f64 a 1/3)) |
(+.f64 a (-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (-.f64 a 1/3)))) 1/3)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (-.f64 a 1/3)))) (-.f64 a 1/3)) |
(+.f64 a (-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (-.f64 a 1/3)))) 1/3)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (-.f64 a 1/3)))) (-.f64 a 1/3)) |
(+.f64 a (-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (-.f64 a 1/3)))) 1/3)) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (-.f64 a 1/3)))) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (-.f64 a 1/3)))) (-.f64 a 1/3)) |
(+.f64 a (-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (-.f64 a 1/3)))) 1/3)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (-.f64 a 1/3)))) (-.f64 a 1/3)) |
(+.f64 a (-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (-.f64 a 1/3)))) 1/3)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (-.f64 a 1/3)))) (-.f64 a 1/3)) |
(+.f64 a (-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (-.f64 a 1/3)))) 1/3)) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (-.f64 a 1/3)))) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (-.f64 a 1/3)))) (-.f64 a 1/3)) |
(+.f64 a (-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (-.f64 a 1/3)))) 1/3)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (-.f64 a 1/3)))) (-.f64 a 1/3)) |
(+.f64 a (-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (-.f64 a 1/3)))) 1/3)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a))))) 1/3) |
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (-.f64 a 1/3)))) (-.f64 a 1/3)) |
(+.f64 a (-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) (*.f64 rand (-.f64 a 1/3)))) 1/3)) |
1 |
(+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand))) |
(+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand))) |
(+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand))) |
(+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand))) |
(+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand))) |
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand)) |
(+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand))) |
(+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand))) |
(+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 a)) rand))) |
1 |
1 |
(+.f64 (sqrt.f64 (*.f64 a 9)) 0) |
(sqrt.f64 (*.f64 a 9)) |
(+.f64 0 (sqrt.f64 (*.f64 a 9))) |
(sqrt.f64 (*.f64 a 9)) |
(+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (*.f64 a 9))))) |
(sqrt.f64 (*.f64 a 9)) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 a 9)) 1/2) (*.f64 (sqrt.f64 (*.f64 a 9)) 1/2)) |
(sqrt.f64 (*.f64 a 9)) |
(-.f64 (sqrt.f64 (*.f64 a 9)) 0) |
(sqrt.f64 (*.f64 a 9)) |
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 a 9)))) |
(sqrt.f64 (*.f64 a 9)) |
(*.f64 (sqrt.f64 (*.f64 a 9)) 1) |
(sqrt.f64 (*.f64 a 9)) |
(*.f64 1 (sqrt.f64 (*.f64 a 9))) |
(sqrt.f64 (*.f64 a 9)) |
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 a 9)))) |
(sqrt.f64 (*.f64 a 9)) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 a 9)) 2) 1/2) |
(sqrt.f64 (*.f64 a 9)) |
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 a 9)) 1/2)) |
(sqrt.f64 (*.f64 a 9)) |
(*.f64 4 (/.f64 (sqrt.f64 (*.f64 a 9)) 4)) |
(sqrt.f64 (*.f64 a 9)) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 a 9)) 4) 1/4) |
(sqrt.f64 (*.f64 a 9)) |
(*.f64 (neg.f64 (sqrt.f64 (*.f64 a 9))) -1) |
(sqrt.f64 (*.f64 a 9)) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 a 9)) 8) 1/8) |
(sqrt.f64 (*.f64 a 9)) |
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 a 9)) 2)) |
(sqrt.f64 (*.f64 a 9)) |
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 a 9)) 4)) |
(sqrt.f64 (*.f64 a 9)) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 a 9)) 1/2) 2) |
(sqrt.f64 (*.f64 a 9)) |
(/.f64 (sqrt.f64 (*.f64 a 9)) 1) |
(sqrt.f64 (*.f64 a 9)) |
(/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 a 9)))) |
(sqrt.f64 (*.f64 a 9)) |
(/.f64 -1 (/.f64 -1 (sqrt.f64 (*.f64 a 9)))) |
(sqrt.f64 (*.f64 a 9)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 a 9)) 2) 2) |
(sqrt.f64 (*.f64 a 9)) |
(/.f64 2 (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 a 9))))) |
(sqrt.f64 (*.f64 a 9)) |
(/.f64 2 (/.f64 2 (sqrt.f64 (*.f64 a 9)))) |
(sqrt.f64 (*.f64 a 9)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 a 9)) 4) 4) |
(sqrt.f64 (*.f64 a 9)) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 a 9))) -1) |
(sqrt.f64 (*.f64 a 9)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 a 9)) 8) 8) |
(sqrt.f64 (*.f64 a 9)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 a 9)) -2) -2) |
(sqrt.f64 (*.f64 a 9)) |
(/.f64 1/2 (/.f64 1/2 (sqrt.f64 (*.f64 a 9)))) |
(sqrt.f64 (*.f64 a 9)) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a 9)) 2)) -2) |
(sqrt.f64 (*.f64 a 9)) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 a 9)) 8)) 16) |
(sqrt.f64 (*.f64 a 9)) |
(/.f64 -2 (-.f64 0 (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 a 9)))))) |
(sqrt.f64 (*.f64 a 9)) |
(/.f64 -2 (-.f64 0 (/.f64 2 (sqrt.f64 (*.f64 a 9))))) |
(sqrt.f64 (*.f64 a 9)) |
(/.f64 -1/2 (neg.f64 (/.f64 1/2 (sqrt.f64 (*.f64 a 9))))) |
(sqrt.f64 (*.f64 a 9)) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a 9)) -2)) 2) |
(sqrt.f64 (*.f64 a 9)) |
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 a 9)))) |
(sqrt.f64 (*.f64 a 9)) |
(+.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 0) |
(/.f64 rand (sqrt.f64 (*.f64 a 9))) |
(+.f64 0 (/.f64 rand (sqrt.f64 (*.f64 a 9)))) |
(/.f64 rand (sqrt.f64 (*.f64 a 9))) |
(+.f64 -1 (-.f64 1 (/.f64 rand (neg.f64 (sqrt.f64 (*.f64 a 9)))))) |
(/.f64 rand (sqrt.f64 (*.f64 a 9))) |
(+.f64 (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 a 9)))) (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 a 9))))) |
(/.f64 rand (sqrt.f64 (*.f64 a 9))) |
(-.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 0) |
(/.f64 rand (sqrt.f64 (*.f64 a 9))) |
(-.f64 0 (/.f64 rand (neg.f64 (sqrt.f64 (*.f64 a 9))))) |
(/.f64 rand (sqrt.f64 (*.f64 a 9))) |
(-.f64 (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 a 9)))) (/.f64 (/.f64 rand (neg.f64 (sqrt.f64 (*.f64 a 9)))) 2)) |
(-.f64 (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 a 9)))) (/.f64 rand (*.f64 (neg.f64 (sqrt.f64 (*.f64 a 9))) 2))) |
(-.f64 (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 a 9)))) (/.f64 rand (*.f64 (sqrt.f64 (*.f64 a 9)) -2))) |
(-.f64 (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 a 9)))) (*.f64 rand (/.f64 -1/2 (sqrt.f64 (*.f64 a 9))))) |
(-.f64 (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 a 9)))) (/.f64 (neg.f64 rand) (*.f64 (sqrt.f64 (*.f64 a 9)) 2))) |
(-.f64 (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 a 9)))) (/.f64 rand (*.f64 (neg.f64 (sqrt.f64 (*.f64 a 9))) 2))) |
(-.f64 (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 a 9)))) (/.f64 rand (*.f64 (sqrt.f64 (*.f64 a 9)) -2))) |
(-.f64 (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 a 9)))) (*.f64 rand (/.f64 -1/2 (sqrt.f64 (*.f64 a 9))))) |
(*.f64 (sqrt.f64 (*.f64 a 9)) (/.f64 (/.f64 1 rand) (*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 (sqrt.f64 (*.f64 a 9)) rand)))) |
(*.f64 (sqrt.f64 (*.f64 a 9)) (/.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) (*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) rand))) |
(*.f64 (sqrt.f64 (*.f64 a 9)) (/.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) (*.f64 rand (/.f64 (sqrt.f64 (*.f64 a 9)) rand)))) |
(*.f64 rand (/.f64 1 (sqrt.f64 (*.f64 a 9)))) |
(/.f64 rand (sqrt.f64 (*.f64 a 9))) |
(*.f64 rand (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 a 9)))) 1/2)) |
(/.f64 rand (sqrt.f64 (*.f64 a 9))) |
(*.f64 rand (*.f64 (/.f64 2 (sqrt.f64 (*.f64 a 9))) 1/2)) |
(/.f64 rand (sqrt.f64 (*.f64 a 9))) |
(*.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 1) |
(/.f64 rand (sqrt.f64 (*.f64 a 9))) |
(*.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9)))) |
(/.f64 rand (sqrt.f64 (*.f64 a 9))) |
(*.f64 -1 (/.f64 rand (neg.f64 (sqrt.f64 (*.f64 a 9))))) |
(/.f64 rand (sqrt.f64 (*.f64 a 9))) |
(*.f64 -1 (*.f64 (/.f64 rand (neg.f64 (sqrt.f64 (*.f64 a 9)))) 1)) |
(/.f64 rand (sqrt.f64 (*.f64 a 9))) |
(*.f64 -1 (/.f64 (*.f64 rand -2) (*.f64 (sqrt.f64 (*.f64 a 9)) 2))) |
(/.f64 rand (sqrt.f64 (*.f64 a 9))) |
(*.f64 (+.f64 rand rand) (/.f64 1/2 (sqrt.f64 (*.f64 a 9)))) |
(/.f64 rand (sqrt.f64 (*.f64 a 9))) |
(*.f64 2 (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 a 9))))) |
(/.f64 rand (sqrt.f64 (*.f64 a 9))) |
(*.f64 4 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 a 9)) 4))) |
(/.f64 rand (sqrt.f64 (*.f64 a 9))) |
(*.f64 4 (/.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 4)) |
(/.f64 rand (sqrt.f64 (*.f64 a 9))) |
(*.f64 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 a 9)) 1/2)) 1/2) |
(/.f64 rand (sqrt.f64 (*.f64 a 9))) |
(*.f64 (*.f64 rand 4) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 a 9)) 4))) |
(/.f64 rand (sqrt.f64 (*.f64 a 9))) |
(*.f64 (*.f64 rand 4) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 a 9)) 4)) 1)) |
(/.f64 rand (sqrt.f64 (*.f64 a 9))) |
(*.f64 (*.f64 rand 4) (*.f64 1/4 (/.f64 1 (sqrt.f64 (*.f64 a 9))))) |
(/.f64 rand (sqrt.f64 (*.f64 a 9))) |
(*.f64 (*.f64 rand 4) (*.f64 1/2 (/.f64 1/2 (sqrt.f64 (*.f64 a 9))))) |
(*.f64 (/.f64 1/2 (sqrt.f64 (*.f64 a 9))) (*.f64 (*.f64 rand 4) 1/2)) |
(*.f64 (/.f64 1/2 (sqrt.f64 (*.f64 a 9))) (*.f64 1/2 (*.f64 rand 4))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 a 9))) rand) |
(/.f64 rand (sqrt.f64 (*.f64 a 9))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 a 9))) (/.f64 1 (/.f64 1 rand))) |
(/.f64 rand (sqrt.f64 (*.f64 a 9))) |
(*.f64 (neg.f64 rand) (/.f64 -1 (sqrt.f64 (*.f64 a 9)))) |
(/.f64 rand (sqrt.f64 (*.f64 a 9))) |
(*.f64 (neg.f64 rand) (*.f64 (/.f64 -1 (sqrt.f64 (*.f64 a 9))) 1)) |
(/.f64 rand (sqrt.f64 (*.f64 a 9))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 (sqrt.f64 (*.f64 a 9)) rand)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 rand (/.f64 (sqrt.f64 (*.f64 a 9)) (/.f64 rand (sqrt.f64 (*.f64 a 9)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) (/.f64 (sqrt.f64 (*.f64 a 9)) rand))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (*.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) (/.f64 rand (sqrt.f64 (*.f64 a 9))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 2 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 (sqrt.f64 (*.f64 a 9)) rand))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 (sqrt.f64 (*.f64 a 9)) rand)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 rand (/.f64 (sqrt.f64 (*.f64 a 9)) (/.f64 rand (sqrt.f64 (*.f64 a 9)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) (/.f64 (sqrt.f64 (*.f64 a 9)) rand))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (*.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) (/.f64 rand (sqrt.f64 (*.f64 a 9))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 a 9)) (/.f64 2 rand)) (/.f64 1 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 (sqrt.f64 (*.f64 a 9)) rand))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 a 9)) (/.f64 2 rand)) (/.f64 1/2 (*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 (sqrt.f64 (*.f64 a 9)) rand)))) |
(*.f64 (sqrt.f64 (*.f64 a 9)) (*.f64 (/.f64 2 rand) (/.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) (*.f64 (sqrt.f64 (*.f64 a 9)) (/.f64 2 rand))))) |
(*.f64 (/.f64 2 rand) (/.f64 rand (*.f64 (sqrt.f64 (*.f64 a 9)) (/.f64 2 rand)))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 a 9)) (/.f64 2 rand)) (/.f64 1/2 (*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 (sqrt.f64 (*.f64 a 9)) rand)))) |
(*.f64 (sqrt.f64 (*.f64 a 9)) (*.f64 (/.f64 2 rand) (/.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) (*.f64 (sqrt.f64 (*.f64 a 9)) (/.f64 2 rand))))) |
(*.f64 (/.f64 2 rand) (/.f64 rand (*.f64 (sqrt.f64 (*.f64 a 9)) (/.f64 2 rand)))) |
(*.f64 (*.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 4) 1/4) |
(/.f64 rand (sqrt.f64 (*.f64 a 9))) |
(*.f64 (*.f64 rand 8) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 a 9)) 8))) |
(*.f64 (*.f64 rand 8) (/.f64 1/8 (sqrt.f64 (*.f64 a 9)))) |
(*.f64 1/2 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 a 9)) 1/2))) |
(/.f64 rand (sqrt.f64 (*.f64 a 9))) |
(*.f64 (/.f64 1 rand) (/.f64 (sqrt.f64 (*.f64 a 9)) (*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 (sqrt.f64 (*.f64 a 9)) rand)))) |
(/.f64 rand (sqrt.f64 (*.f64 a 9))) |
(*.f64 (/.f64 1/2 (sqrt.f64 (*.f64 a 9))) (+.f64 rand rand)) |
(/.f64 rand (sqrt.f64 (*.f64 a 9))) |
(*.f64 (*.f64 rand -2) (/.f64 -1/2 (sqrt.f64 (*.f64 a 9)))) |
(/.f64 rand (sqrt.f64 (*.f64 a 9))) |
(*.f64 (*.f64 rand -2) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 a 9)) -2))) |
(/.f64 rand (sqrt.f64 (*.f64 a 9))) |
(*.f64 (*.f64 rand -2) (/.f64 -1 (*.f64 (sqrt.f64 (*.f64 a 9)) 2))) |
(/.f64 rand (sqrt.f64 (*.f64 a 9))) |
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 a 9)))) (*.f64 rand 1/2)) |
(/.f64 rand (sqrt.f64 (*.f64 a 9))) |
(*.f64 (/.f64 rand (neg.f64 (sqrt.f64 (*.f64 a 9)))) -1) |
(/.f64 rand (sqrt.f64 (*.f64 a 9))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 a 9)) (/.f64 1/2 rand)) (/.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 (sqrt.f64 (*.f64 a 9)) rand)))) |
(*.f64 (sqrt.f64 (*.f64 a 9)) (*.f64 (/.f64 1/2 rand) (/.f64 rand (/.f64 (sqrt.f64 (*.f64 a 9)) (/.f64 (+.f64 rand rand) (sqrt.f64 (*.f64 a 9))))))) |
(*.f64 (/.f64 1/2 rand) (/.f64 rand (*.f64 (sqrt.f64 (*.f64 a 9)) (/.f64 1/2 rand)))) |
(*.f64 (/.f64 1/2 rand) (/.f64 (*.f64 (sqrt.f64 (*.f64 a 9)) 2) (*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 (sqrt.f64 (*.f64 a 9)) rand)))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 a 9)) (/.f64 1/2 rand)) (/.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 (sqrt.f64 (*.f64 a 9)) rand)))) |
(*.f64 (sqrt.f64 (*.f64 a 9)) (*.f64 (/.f64 1/2 rand) (/.f64 rand (/.f64 (sqrt.f64 (*.f64 a 9)) (/.f64 (+.f64 rand rand) (sqrt.f64 (*.f64 a 9))))))) |
(*.f64 (/.f64 1/2 rand) (/.f64 rand (*.f64 (sqrt.f64 (*.f64 a 9)) (/.f64 1/2 rand)))) |
(*.f64 (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 a 9)))) 2) |
(/.f64 rand (sqrt.f64 (*.f64 a 9))) |
(*.f64 (/.f64 2 (sqrt.f64 (*.f64 a 9))) (*.f64 rand 1/2)) |
(/.f64 rand (sqrt.f64 (*.f64 a 9))) |
(*.f64 1/4 (*.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 4)) |
(/.f64 rand (sqrt.f64 (*.f64 a 9))) |
(*.f64 (*.f64 rand 1/2) (/.f64 2 (sqrt.f64 (*.f64 a 9)))) |
(/.f64 rand (sqrt.f64 (*.f64 a 9))) |
(*.f64 (/.f64 -1 rand) (/.f64 (neg.f64 (sqrt.f64 (*.f64 a 9))) (*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 (sqrt.f64 (*.f64 a 9)) rand)))) |
(/.f64 rand (sqrt.f64 (*.f64 a 9))) |
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 a 9)) 4)) (*.f64 rand 4)) |
(/.f64 rand (sqrt.f64 (*.f64 a 9))) |
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 a 9))) (neg.f64 rand)) |
(/.f64 rand (sqrt.f64 (*.f64 a 9))) |
(*.f64 (/.f64 2 rand) (/.f64 (sqrt.f64 (*.f64 a 9)) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 (sqrt.f64 (*.f64 a 9)) rand))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 a 9)) (/.f64 2 rand)) (/.f64 1/2 (*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 (sqrt.f64 (*.f64 a 9)) rand)))) |
(*.f64 (sqrt.f64 (*.f64 a 9)) (*.f64 (/.f64 2 rand) (/.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) (*.f64 (sqrt.f64 (*.f64 a 9)) (/.f64 2 rand))))) |
(*.f64 (/.f64 2 rand) (/.f64 rand (*.f64 (sqrt.f64 (*.f64 a 9)) (/.f64 2 rand)))) |
(neg.f64 (/.f64 rand (neg.f64 (sqrt.f64 (*.f64 a 9))))) |
(/.f64 rand (sqrt.f64 (*.f64 a 9))) |
(neg.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) (neg.f64 rand)) (*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 (sqrt.f64 (*.f64 a 9)) rand)))) |
(/.f64 rand (sqrt.f64 (*.f64 a 9))) |
(neg.f64 (/.f64 (*.f64 rand -2) (*.f64 (sqrt.f64 (*.f64 a 9)) 2))) |
(/.f64 rand (sqrt.f64 (*.f64 a 9))) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (*.f64 a 9)) rand))) |
(+.f64 (+.f64 a -1/3) (/.f64 rand (/.f64 (sqrt.f64 (*.f64 a 9)) (+.f64 a -1/3)))) |
(+.f64 a (+.f64 -1/3 (/.f64 rand (/.f64 (sqrt.f64 (*.f64 a 9)) (+.f64 a -1/3))))) |
(+.f64 (*.f64 (+.f64 a -1/3) (+.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 1)) 0) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9))))) |
(+.f64 0 (*.f64 (+.f64 a -1/3) (+.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 1))) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9))))) |
(+.f64 (*.f64 (+.f64 a -1/3) (+.f64 1/2 (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 a 9)))))) (*.f64 (+.f64 a -1/3) (+.f64 1/2 (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 a 9))))))) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9))))) |
(-.f64 (*.f64 (+.f64 a -1/3) (+.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 1)) 0) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9))))) |
(/.f64 (*.f64 (+.f64 a -1/3) (+.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 1)) 1) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9))))) |
(/.f64 (*.f64 (+.f64 a -1/3) (+.f64 2 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 a 9)) 1/2)))) 2) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9))))) |
(/.f64 (*.f64 (+.f64 a -1/3) (+.f64 4 (*.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 4))) 4) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9))))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 a -1/3) (+.f64 4 (*.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 4)))) 8) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9))))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 a -1/3) (+.f64 4 (*.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 4))))) 16) |
(*.f64 (+.f64 a -1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9))))) |
(-.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) -1) |
(+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9)))) |
(-.f64 (+.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 1) 0) |
(+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9)))) |
(*.f64 rand (/.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand)) (sqrt.f64 (*.f64 a 9)))) |
(+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9)))) |
(*.f64 rand (*.f64 (/.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand)) (sqrt.f64 (*.f64 a 9))) 1)) |
(+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9)))) |
(*.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand))) |
(+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9)))) |
(*.f64 1 (+.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 1)) |
(+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9)))) |
(*.f64 (+.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 1) 1) |
(+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9)))) |
(*.f64 -1 (*.f64 (/.f64 rand (neg.f64 (sqrt.f64 (*.f64 a 9)))) (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand)))) |
(+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9)))) |
(*.f64 (+.f64 rand rand) (*.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand)) (/.f64 1/2 (sqrt.f64 (*.f64 a 9))))) |
(+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9)))) |
(*.f64 (+.f64 rand rand) (*.f64 (*.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand)) (/.f64 1/2 (sqrt.f64 (*.f64 a 9)))) 1)) |
(+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9)))) |
(*.f64 2 (+.f64 1/2 (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 a 9)))))) |
(*.f64 2 (*.f64 (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 a 9)))) (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand)))) |
(+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9)))) |
(*.f64 4 (/.f64 (+.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 1) 4)) |
(*.f64 4 (/.f64 (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9)))) 4)) |
(*.f64 4 (*.f64 (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9)))) 1/4)) |
(*.f64 4 (*.f64 1/4 (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9)))))) |
(*.f64 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 a 9)) 1/2)) (*.f64 1/2 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand)))) |
(+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9)))) |
(*.f64 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 a 9)) 1/2)) (/.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand)) 2)) |
(*.f64 (/.f64 (+.f64 rand rand) (sqrt.f64 (*.f64 a 9))) (/.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand)) 2)) |
(*.f64 (*.f64 rand 4) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 a 9)) 4)) (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand)))) |
(+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9)))) |
(*.f64 (+.f64 2 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 a 9)) 1/2))) 1/2) |
(+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9)))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 a 9))) (*.f64 rand (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand)))) |
(+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9)))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 a 9))) (*.f64 (*.f64 rand (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand))) 1)) |
(+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9)))) |
(*.f64 (neg.f64 rand) (*.f64 (/.f64 -1 (sqrt.f64 (*.f64 a 9))) (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand)))) |
(+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9)))) |
(*.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand)) (/.f64 rand (sqrt.f64 (*.f64 a 9)))) |
(+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9)))) |
(*.f64 (+.f64 4 (*.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 4)) 1/4) |
(*.f64 1/4 (+.f64 4 (*.f64 4 (/.f64 rand (sqrt.f64 (*.f64 a 9)))))) |
(*.f64 1/2 (+.f64 2 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 a 9)) 1/2)))) |
(+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9)))) |
(*.f64 (/.f64 1/2 (sqrt.f64 (*.f64 a 9))) (*.f64 (+.f64 rand rand) (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand)))) |
(+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9)))) |
(*.f64 (/.f64 1/2 (sqrt.f64 (*.f64 a 9))) (*.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand)) (+.f64 rand rand))) |
(+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9)))) |
(*.f64 (/.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand)) (sqrt.f64 (*.f64 a 9))) rand) |
(+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9)))) |
(*.f64 (*.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand)) (/.f64 1/2 (sqrt.f64 (*.f64 a 9)))) (+.f64 rand rand)) |
(+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9)))) |
(*.f64 (*.f64 rand (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand))) (/.f64 1 (sqrt.f64 (*.f64 a 9)))) |
(+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9)))) |
(*.f64 (+.f64 1/2 (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 a 9))))) 2) |
(*.f64 2 (+.f64 1/2 (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 a 9)))))) |
(*.f64 (+.f64 (*.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) (*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 (sqrt.f64 (*.f64 a 9)) rand))) 1) (/.f64 rand (sqrt.f64 (*.f64 a 9)))) |
(+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9)))) |
(*.f64 (+.f64 (*.f64 (*.f64 rand (/.f64 1/2 (sqrt.f64 (*.f64 a 9)))) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 a 9)) rand) (/.f64 (sqrt.f64 (*.f64 a 9)) rand)))) 1) (/.f64 rand (sqrt.f64 (*.f64 a 9)))) |
(+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9)))) |
(/.f64 (+.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 1) 1) |
(+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9)))) |
(/.f64 (+.f64 2 (/.f64 rand (*.f64 (sqrt.f64 (*.f64 a 9)) 1/2))) 2) |
(+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9)))) |
(/.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand)) (/.f64 (sqrt.f64 (*.f64 a 9)) rand)) |
(+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9)))) |
(/.f64 (+.f64 4 (*.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 4)) 4) |
(+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9)))) |
(/.f64 (*.f64 2 (+.f64 4 (*.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 4))) 8) |
(*.f64 1/4 (+.f64 4 (*.f64 4 (/.f64 rand (sqrt.f64 (*.f64 a 9)))))) |
(/.f64 (*.f64 2 (*.f64 2 (+.f64 4 (*.f64 (/.f64 rand (sqrt.f64 (*.f64 a 9))) 4)))) 16) |
(*.f64 1/4 (+.f64 4 (*.f64 4 (/.f64 rand (sqrt.f64 (*.f64 a 9)))))) |
(/.f64 (neg.f64 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 a 9)) rand))) (/.f64 (sqrt.f64 (*.f64 a 9)) (neg.f64 rand))) |
(+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9)))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) |
| ✓ | 0.2b | (/.f64 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)))) 2) |
| ✓ | 0.3b | (*.f64 rand 2/3) |
| ✓ | 0.3b | (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) |
Compiled 81 to 65 computations (19.8% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 4.0ms | a | @ | -inf | (/.f64 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)))) 2) |
| 3.0ms | a | @ | inf | (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) |
| 1.0ms | a | @ | 0 | (/.f64 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)))) 2) |
| 1.0ms | a | @ | -inf | (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) |
| 1.0ms | a | @ | inf | (/.f64 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)))) 2) |
| 1× | batch-egg-rewrite |
| 1468× | rational.json-simplify-35 |
| 1316× | bool.json-1 |
| 1316× | bool.json-2 |
| 1262× | rational.json-1 |
| 1262× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 106 |
| 1 | 180 | 106 |
| 2 | 488 | 106 |
| 3 | 1035 | 106 |
| 4 | 2231 | 106 |
| 5 | 4688 | 106 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) |
(*.f64 rand 2/3) |
(/.f64 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)))) 2) |
(sqrt.f64 (/.f64 1 (+.f64 a -1/3))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 4/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 8/3)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 8/3))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 8/3)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 8/3)))) (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 8/3))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 rand 2/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 rand 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 rand 2/3) 2) (/.f64 (*.f64 rand 2/3) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 rand 2/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 rand 2/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 rand 4/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 rand 8/3) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 rand 8/3)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 rand 8/3))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 rand 8/3))) (*.f64 2 (*.f64 2 (*.f64 rand 8/3)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 rand 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 rand 2/3) (*.f64 rand 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 rand 2/3) (*.f64 rand 2/3)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 a -1/3) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 a -1/3) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (+.f64 a -1/3) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2)) 4) (/.f64 (*.f64 (+.f64 a -1/3) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 a -1/3) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 a -1/3) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a -1/3) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (+.f64 a -1/3) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 1/2) (*.f64 (+.f64 a -1/3) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 1/4) (+.f64 a -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (+.f64 a -1/3) 1/4) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) (*.f64 (+.f64 a -1/3) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a -1/3) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a -1/3) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a -1/3) (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 1/4) (*.f64 (+.f64 a -1/3) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a (+.f64 a -2/3)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a (+.f64 a -2/3)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a -1/3) 1/2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2)) (*.f64 (+.f64 a -1/3) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a -1/3) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 4)) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 1/2) (+.f64 a -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 4) (*.f64 1/4 (*.f64 (+.f64 a -1/3) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 a -1/3) (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a -1/3) 1/4) (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 1/4) (+.f64 a (+.f64 a -2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 1/2)) (+.f64 a (+.f64 a -2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/8 (*.f64 (+.f64 a -1/3) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 a -1/3) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2)) 4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (+.f64 a -1/3) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (+.f64 a -1/3) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 1/2)) (*.f64 (+.f64 a -1/3) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (+.f64 a -1/3) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 1/2)) (*.f64 (+.f64 a -1/3) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 1/2))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 2) (/.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 4))) (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x or (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))))))) |
| 1× | egg-herbie |
| 2326× | rational.json-simplify-2 |
| 1638× | rational.json-simplify-35 |
| 1062× | rational.json-simplify-1 |
| 1032× | rational.json-simplify-38 |
| 744× | rational.json-simplify-51 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 216 | 4347 |
| 1 | 485 | 4311 |
| 2 | 1021 | 4241 |
| 3 | 1910 | 4217 |
| 4 | 3569 | 4217 |
| 5 | 4125 | 4217 |
| 6 | 4387 | 4217 |
| 7 | 4662 | 4217 |
| 8 | 4925 | 4217 |
| 9 | 4961 | 4217 |
| 10 | 5670 | 4217 |
| 11 | 5980 | 4217 |
| 12 | 7592 | 4217 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 2/3 (*.f64 rand (sqrt.f64 -3))) |
(+.f64 (*.f64 2/3 (*.f64 rand (sqrt.f64 -3))) (*.f64 -3 (/.f64 (*.f64 a rand) (sqrt.f64 -3)))) |
(+.f64 (*.f64 2/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (*.f64 (pow.f64 a 2) rand)) (sqrt.f64 -3))) (*.f64 -3 (/.f64 (*.f64 a rand) (sqrt.f64 -3))))) |
(+.f64 (*.f64 2/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (*.f64 (pow.f64 a 3) rand)) (sqrt.f64 -3))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (*.f64 (pow.f64 a 2) rand)) (sqrt.f64 -3))) (*.f64 -3 (/.f64 (*.f64 a rand) (sqrt.f64 -3)))))) |
(*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 2/3 rand) |
(*.f64 2/3 rand) |
(*.f64 2/3 rand) |
(*.f64 2/3 rand) |
(*.f64 2/3 rand) |
(*.f64 2/3 rand) |
(*.f64 2/3 rand) |
(*.f64 2/3 rand) |
(*.f64 2/3 rand) |
(*.f64 2/3 rand) |
(*.f64 2/3 rand) |
(*.f64 2/3 rand) |
(*.f64 -1/6 (+.f64 (*.f64 2/3 (*.f64 rand (sqrt.f64 -3))) 2)) |
(+.f64 (*.f64 -1/6 (+.f64 (*.f64 2/3 (*.f64 rand (sqrt.f64 -3))) 2)) (*.f64 1/2 (*.f64 (+.f64 2 (+.f64 (*.f64 2/3 (*.f64 rand (sqrt.f64 -3))) (/.f64 rand (sqrt.f64 -3)))) a))) |
(+.f64 (*.f64 -1/6 (+.f64 (*.f64 2/3 (*.f64 rand (sqrt.f64 -3))) 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -3 (/.f64 rand (sqrt.f64 -3))) (*.f64 1/9 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) rand) (sqrt.f64 -3)))) (pow.f64 a 2))) (*.f64 1/2 (*.f64 (+.f64 2 (+.f64 (*.f64 2/3 (*.f64 rand (sqrt.f64 -3))) (/.f64 rand (sqrt.f64 -3)))) a)))) |
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/9 (/.f64 (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) rand) (sqrt.f64 -3))) (*.f64 -1/3 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) rand) (sqrt.f64 -3)))) (pow.f64 a 3))) (+.f64 (*.f64 -1/6 (+.f64 (*.f64 2/3 (*.f64 rand (sqrt.f64 -3))) 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -3 (/.f64 rand (sqrt.f64 -3))) (*.f64 1/9 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) rand) (sqrt.f64 -3)))) (pow.f64 a 2))) (*.f64 1/2 (*.f64 (+.f64 2 (+.f64 (*.f64 2/3 (*.f64 rand (sqrt.f64 -3))) (/.f64 rand (sqrt.f64 -3)))) a))))) |
a |
a |
(-.f64 a 1/3) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(sqrt.f64 -3) |
(+.f64 (*.f64 -9/2 (/.f64 a (sqrt.f64 -3))) (sqrt.f64 -3)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 a 2)) (sqrt.f64 -3))) (+.f64 (*.f64 -9/2 (/.f64 a (sqrt.f64 -3))) (sqrt.f64 -3))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 a 2)) (sqrt.f64 -3))) (+.f64 (*.f64 -9/2 (/.f64 a (sqrt.f64 -3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (pow.f64 a 3)) (sqrt.f64 -3))) (sqrt.f64 -3)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 0) |
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3))) |
(+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2)) |
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 0) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 1) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 4/3)) 2) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 8/3)) 4) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 8/3))) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 8/3)))) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 8/3)))) (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 8/3))))) 32) |
(+.f64 (*.f64 rand 2/3) 0) |
(+.f64 0 (*.f64 rand 2/3)) |
(+.f64 (/.f64 (*.f64 rand 2/3) 2) (/.f64 (*.f64 rand 2/3) 2)) |
(-.f64 (*.f64 rand 2/3) 0) |
(/.f64 (*.f64 rand 2/3) 1) |
(/.f64 (*.f64 rand 4/3) 2) |
(/.f64 (*.f64 rand 8/3) 4) |
(/.f64 (*.f64 2 (*.f64 rand 8/3)) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 rand 8/3))) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 rand 8/3))) (*.f64 2 (*.f64 2 (*.f64 rand 8/3)))) 32) |
(+.f64 (*.f64 (+.f64 a -1/3) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 1/2)) 0) |
(+.f64 0 (*.f64 (+.f64 a -1/3) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 1/2))) |
(+.f64 (/.f64 (*.f64 (+.f64 a -1/3) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2)) 4) (/.f64 (*.f64 (+.f64 a -1/3) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2)) 4)) |
(-.f64 (*.f64 (+.f64 a -1/3) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 1/2)) 0) |
(*.f64 1 (*.f64 (+.f64 a -1/3) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 1/2))) |
(*.f64 (+.f64 a -1/3) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 1/2)) |
(*.f64 2 (/.f64 (*.f64 (+.f64 a -1/3) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2)) 4)) |
(*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 1/2) (*.f64 (+.f64 a -1/3) 1/2))) |
(*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 1/4) (+.f64 a -1/3))) |
(*.f64 2 (*.f64 (*.f64 (+.f64 a -1/3) 1/4) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2))) |
(*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) (*.f64 (+.f64 a -1/3) 1/2)) |
(*.f64 (*.f64 (+.f64 a -1/3) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2)) 1/2) |
(*.f64 (*.f64 (+.f64 a -1/3) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 1/2)) 1) |
(*.f64 (*.f64 (+.f64 a -1/3) (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2))) 1/4) |
(*.f64 4 (*.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 1/4) (*.f64 (+.f64 a -1/3) 1/2))) |
(*.f64 (+.f64 a (+.f64 a -2/3)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 1/4)) |
(*.f64 (+.f64 a (+.f64 a -2/3)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 1/2))) |
(*.f64 (*.f64 (+.f64 a -1/3) 1/2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2)) |
(*.f64 (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2)) (*.f64 (+.f64 a -1/3) 1/4)) |
(*.f64 (*.f64 (+.f64 a -1/3) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 4)) 1/8) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2))) |
(*.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 1/2) (+.f64 a -1/3)) |
(*.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 4) (*.f64 1/4 (*.f64 (+.f64 a -1/3) 1/2))) |
(*.f64 1/4 (*.f64 (+.f64 a -1/3) (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2)))) |
(*.f64 (*.f64 (+.f64 a -1/3) 1/4) (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2))) |
(*.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 1/4) (+.f64 a (+.f64 a -2/3))) |
(*.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 1/2)) (+.f64 a (+.f64 a -2/3))) |
(*.f64 1/8 (*.f64 (+.f64 a -1/3) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 4))) |
(*.f64 (/.f64 (*.f64 (+.f64 a -1/3) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2)) 4) 2) |
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 0) |
(+.f64 0 (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))) |
(+.f64 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 2) (/.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 2)) |
(-.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 0) |
(*.f64 1 (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 1) |
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 2)) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 2) 1/2) |
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 2)) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 2) 2) |
(/.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 1) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 2) 2) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 4)) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 4))) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 4))) (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 4)))) 32) |
| Outputs |
|---|
(*.f64 2/3 (*.f64 rand (sqrt.f64 -3))) |
(*.f64 rand (*.f64 2/3 (sqrt.f64 -3))) |
(+.f64 (*.f64 2/3 (*.f64 rand (sqrt.f64 -3))) (*.f64 -3 (/.f64 (*.f64 a rand) (sqrt.f64 -3)))) |
(+.f64 (*.f64 2/3 (*.f64 rand (sqrt.f64 -3))) (*.f64 -3 (/.f64 (*.f64 rand a) (sqrt.f64 -3)))) |
(*.f64 rand (+.f64 (*.f64 2/3 (sqrt.f64 -3)) (*.f64 -3 (/.f64 a (sqrt.f64 -3))))) |
(+.f64 (*.f64 2/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (*.f64 (pow.f64 a 2) rand)) (sqrt.f64 -3))) (*.f64 -3 (/.f64 (*.f64 a rand) (sqrt.f64 -3))))) |
(+.f64 (*.f64 2/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 (*.f64 -3 (/.f64 (*.f64 rand a) (sqrt.f64 -3))) (*.f64 -1/3 (*.f64 (*.f64 rand (pow.f64 a 2)) (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3)))))) |
(+.f64 (*.f64 2/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 (*.f64 -3 (/.f64 (*.f64 rand a) (sqrt.f64 -3))) (*.f64 -1/3 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (/.f64 (*.f64 rand (pow.f64 a 2)) (sqrt.f64 -3)))))) |
(+.f64 (*.f64 rand (+.f64 (*.f64 2/3 (sqrt.f64 -3)) (*.f64 -3 (/.f64 a (sqrt.f64 -3))))) (*.f64 -1/3 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (*.f64 (pow.f64 a 2) (/.f64 rand (sqrt.f64 -3)))))) |
(+.f64 (*.f64 2/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (*.f64 (pow.f64 a 3) rand)) (sqrt.f64 -3))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (*.f64 (pow.f64 a 2) rand)) (sqrt.f64 -3))) (*.f64 -3 (/.f64 (*.f64 a rand) (sqrt.f64 -3)))))) |
(+.f64 (*.f64 2/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 (+.f64 (*.f64 -3 (/.f64 (*.f64 rand a) (sqrt.f64 -3))) (*.f64 -1/3 (*.f64 (*.f64 rand (pow.f64 a 2)) (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3))))) (*.f64 -1/3 (*.f64 (*.f64 rand (pow.f64 a 3)) (/.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (sqrt.f64 -3)))))) |
(+.f64 (*.f64 2/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 (*.f64 -3 (/.f64 (*.f64 rand a) (sqrt.f64 -3))) (+.f64 (*.f64 -1/3 (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (/.f64 (*.f64 rand (pow.f64 a 3)) (sqrt.f64 -3)))) (*.f64 -1/3 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (/.f64 (*.f64 rand (pow.f64 a 2)) (sqrt.f64 -3))))))) |
(+.f64 (*.f64 rand (+.f64 (*.f64 2/3 (sqrt.f64 -3)) (*.f64 -3 (/.f64 a (sqrt.f64 -3))))) (*.f64 -1/3 (+.f64 (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (*.f64 rand (/.f64 (pow.f64 a 3) (sqrt.f64 -3)))) (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (*.f64 (pow.f64 a 2) (/.f64 rand (sqrt.f64 -3))))))) |
(+.f64 (*.f64 rand (+.f64 (*.f64 2/3 (sqrt.f64 -3)) (*.f64 -3 (/.f64 a (sqrt.f64 -3))))) (*.f64 -1/3 (+.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (*.f64 (pow.f64 a 2) (/.f64 rand (sqrt.f64 -3)))) (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (*.f64 rand (/.f64 (pow.f64 a 3) (sqrt.f64 -3))))))) |
(+.f64 (*.f64 rand (+.f64 (*.f64 2/3 (sqrt.f64 -3)) (*.f64 -3 (/.f64 a (sqrt.f64 -3))))) (*.f64 -1/3 (+.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (*.f64 (pow.f64 a 2) (/.f64 rand (sqrt.f64 -3)))) (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (*.f64 (pow.f64 a 3) (/.f64 rand (sqrt.f64 -3))))))) |
(*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 2/3 (*.f64 rand (sqrt.f64 (/.f64 1 (-.f64 a 1/3))))) |
(*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 -1 (-.f64 1/3 a))))) |
(*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) (*.f64 2/3 rand)) |
(*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 2/3 (*.f64 rand (sqrt.f64 (/.f64 1 (-.f64 a 1/3))))) |
(*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 -1 (-.f64 1/3 a))))) |
(*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) (*.f64 2/3 rand)) |
(*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 2/3 (*.f64 rand (sqrt.f64 (/.f64 1 (-.f64 a 1/3))))) |
(*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 -1 (-.f64 1/3 a))))) |
(*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) (*.f64 2/3 rand)) |
(*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 2/3 (*.f64 rand (sqrt.f64 (/.f64 1 (-.f64 a 1/3))))) |
(*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 -1 (-.f64 1/3 a))))) |
(*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) (*.f64 2/3 rand)) |
(*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 2/3 (*.f64 rand (sqrt.f64 (/.f64 1 (-.f64 a 1/3))))) |
(*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 -1 (-.f64 1/3 a))))) |
(*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) (*.f64 2/3 rand)) |
(*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 2/3 (*.f64 rand (sqrt.f64 (/.f64 1 (-.f64 a 1/3))))) |
(*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 -1 (-.f64 1/3 a))))) |
(*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) (*.f64 2/3 rand)) |
(*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 2/3 (*.f64 rand (sqrt.f64 (/.f64 1 (-.f64 a 1/3))))) |
(*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 -1 (-.f64 1/3 a))))) |
(*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) (*.f64 2/3 rand)) |
(*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 2/3 (*.f64 rand (sqrt.f64 (/.f64 1 (-.f64 a 1/3))))) |
(*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 -1 (-.f64 1/3 a))))) |
(*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) (*.f64 2/3 rand)) |
(*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 2/3 (*.f64 rand (sqrt.f64 (/.f64 1 (-.f64 a 1/3))))) |
(*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 -1 (-.f64 1/3 a))))) |
(*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) (*.f64 2/3 rand)) |
(*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 2/3 (*.f64 rand (sqrt.f64 (/.f64 1 (-.f64 a 1/3))))) |
(*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 -1 (-.f64 1/3 a))))) |
(*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) (*.f64 2/3 rand)) |
(*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 2/3 (*.f64 rand (sqrt.f64 (/.f64 1 (-.f64 a 1/3))))) |
(*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 -1 (-.f64 1/3 a))))) |
(*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) (*.f64 2/3 rand)) |
(*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)) |
(*.f64 2/3 (*.f64 rand (sqrt.f64 (/.f64 1 (-.f64 a 1/3))))) |
(*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 -1 (-.f64 1/3 a))))) |
(*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) (*.f64 2/3 rand)) |
(*.f64 2/3 rand) |
(*.f64 2/3 rand) |
(*.f64 2/3 rand) |
(*.f64 2/3 rand) |
(*.f64 2/3 rand) |
(*.f64 2/3 rand) |
(*.f64 2/3 rand) |
(*.f64 2/3 rand) |
(*.f64 2/3 rand) |
(*.f64 2/3 rand) |
(*.f64 2/3 rand) |
(*.f64 2/3 rand) |
(*.f64 -1/6 (+.f64 (*.f64 2/3 (*.f64 rand (sqrt.f64 -3))) 2)) |
(*.f64 -1/6 (+.f64 (*.f64 rand (*.f64 2/3 (sqrt.f64 -3))) 2)) |
(+.f64 (*.f64 -1/6 (+.f64 (*.f64 2/3 (*.f64 rand (sqrt.f64 -3))) 2)) (*.f64 1/2 (*.f64 (+.f64 2 (+.f64 (*.f64 2/3 (*.f64 rand (sqrt.f64 -3))) (/.f64 rand (sqrt.f64 -3)))) a))) |
(+.f64 (*.f64 -1/6 (+.f64 (*.f64 2/3 (*.f64 rand (sqrt.f64 -3))) 2)) (*.f64 1/2 (*.f64 a (+.f64 (*.f64 2/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 (/.f64 rand (sqrt.f64 -3)) 2))))) |
(+.f64 (*.f64 -1/6 (+.f64 (*.f64 2/3 (*.f64 rand (sqrt.f64 -3))) 2)) (*.f64 a (*.f64 (+.f64 (*.f64 2/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 2 (/.f64 rand (sqrt.f64 -3)))) 1/2))) |
(+.f64 (*.f64 -1/6 (+.f64 (*.f64 rand (*.f64 2/3 (sqrt.f64 -3))) 2)) (*.f64 (+.f64 (+.f64 (*.f64 rand (*.f64 2/3 (sqrt.f64 -3))) 2) (/.f64 rand (sqrt.f64 -3))) (*.f64 a 1/2))) |
(+.f64 (*.f64 -1/6 (+.f64 (*.f64 2/3 (*.f64 rand (sqrt.f64 -3))) 2)) (*.f64 1/2 (*.f64 a (+.f64 2 (+.f64 (*.f64 2/3 (*.f64 rand (sqrt.f64 -3))) (/.f64 rand (sqrt.f64 -3))))))) |
(+.f64 (*.f64 -1/6 (+.f64 (*.f64 2/3 (*.f64 rand (sqrt.f64 -3))) 2)) (*.f64 (+.f64 (*.f64 2/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 2 (/.f64 rand (sqrt.f64 -3)))) (*.f64 a 1/2))) |
(+.f64 (*.f64 -1/6 (+.f64 (*.f64 2/3 (*.f64 rand (sqrt.f64 -3))) 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -3 (/.f64 rand (sqrt.f64 -3))) (*.f64 1/9 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) rand) (sqrt.f64 -3)))) (pow.f64 a 2))) (*.f64 1/2 (*.f64 (+.f64 2 (+.f64 (*.f64 2/3 (*.f64 rand (sqrt.f64 -3))) (/.f64 rand (sqrt.f64 -3)))) a)))) |
(+.f64 (*.f64 -1/6 (+.f64 (*.f64 2/3 (*.f64 rand (sqrt.f64 -3))) 2)) (+.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 2/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 (/.f64 rand (sqrt.f64 -3)) 2)))) (*.f64 1/2 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -3 (/.f64 rand (sqrt.f64 -3))) (*.f64 1/9 (/.f64 (*.f64 rand (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2))) (sqrt.f64 -3)))))))) |
(+.f64 (*.f64 -1/6 (+.f64 (*.f64 2/3 (*.f64 rand (sqrt.f64 -3))) 2)) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -3 (/.f64 rand (sqrt.f64 -3))) (*.f64 1/9 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (/.f64 rand (sqrt.f64 -3)))))) (*.f64 a (+.f64 (*.f64 2/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 2 (/.f64 rand (sqrt.f64 -3)))))))) |
(+.f64 (*.f64 -1/6 (+.f64 (*.f64 rand (*.f64 2/3 (sqrt.f64 -3))) 2)) (*.f64 1/2 (+.f64 (*.f64 a (+.f64 (+.f64 (*.f64 rand (*.f64 2/3 (sqrt.f64 -3))) 2) (/.f64 rand (sqrt.f64 -3)))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -3 (/.f64 rand (sqrt.f64 -3))) (*.f64 rand (*.f64 1/9 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3))))))))) |
(+.f64 (*.f64 -1/6 (+.f64 (*.f64 2/3 (*.f64 rand (sqrt.f64 -3))) 2)) (*.f64 1/2 (+.f64 (*.f64 a (+.f64 2 (+.f64 (*.f64 2/3 (*.f64 rand (sqrt.f64 -3))) (/.f64 rand (sqrt.f64 -3))))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -3 (/.f64 rand (sqrt.f64 -3))) (*.f64 rand (*.f64 1/9 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3))))))))) |
(+.f64 (*.f64 -1/6 (+.f64 (*.f64 2/3 (*.f64 rand (sqrt.f64 -3))) 2)) (*.f64 1/2 (+.f64 (*.f64 a (+.f64 (*.f64 2/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 2 (/.f64 rand (sqrt.f64 -3))))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -3 (/.f64 rand (sqrt.f64 -3))) (*.f64 rand (*.f64 1/9 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3))))))))) |
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/9 (/.f64 (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) rand) (sqrt.f64 -3))) (*.f64 -1/3 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) rand) (sqrt.f64 -3)))) (pow.f64 a 3))) (+.f64 (*.f64 -1/6 (+.f64 (*.f64 2/3 (*.f64 rand (sqrt.f64 -3))) 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -3 (/.f64 rand (sqrt.f64 -3))) (*.f64 1/9 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) rand) (sqrt.f64 -3)))) (pow.f64 a 2))) (*.f64 1/2 (*.f64 (+.f64 2 (+.f64 (*.f64 2/3 (*.f64 rand (sqrt.f64 -3))) (/.f64 rand (sqrt.f64 -3)))) a))))) |
(+.f64 (+.f64 (*.f64 -1/6 (+.f64 (*.f64 2/3 (*.f64 rand (sqrt.f64 -3))) 2)) (+.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 2/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 (/.f64 rand (sqrt.f64 -3)) 2)))) (*.f64 1/2 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -3 (/.f64 rand (sqrt.f64 -3))) (*.f64 1/9 (/.f64 (*.f64 rand (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2))) (sqrt.f64 -3)))))))) (*.f64 1/2 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 1/9 (*.f64 rand (/.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (sqrt.f64 -3)))) (*.f64 -1/3 (/.f64 (*.f64 rand (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2))) (sqrt.f64 -3))))))) |
(+.f64 (+.f64 (*.f64 -1/6 (+.f64 (*.f64 2/3 (*.f64 rand (sqrt.f64 -3))) 2)) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -3 (/.f64 rand (sqrt.f64 -3))) (*.f64 1/9 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (/.f64 rand (sqrt.f64 -3)))))) (*.f64 a (+.f64 (*.f64 2/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 2 (/.f64 rand (sqrt.f64 -3)))))))) (*.f64 (pow.f64 a 3) (*.f64 (+.f64 (*.f64 rand (*.f64 (/.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (sqrt.f64 -3)) 1/9)) (*.f64 rand (*.f64 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3)) -1/3))) 1/2))) |
(+.f64 (*.f64 -1/6 (+.f64 (*.f64 rand (*.f64 2/3 (sqrt.f64 -3))) 2)) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 rand (*.f64 1/9 (/.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (sqrt.f64 -3)))) (*.f64 rand (*.f64 -1/3 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3)))))) (+.f64 (*.f64 a (+.f64 (+.f64 (*.f64 rand (*.f64 2/3 (sqrt.f64 -3))) 2) (/.f64 rand (sqrt.f64 -3)))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -3 (/.f64 rand (sqrt.f64 -3))) (*.f64 rand (*.f64 1/9 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3)))))))))) |
(+.f64 (*.f64 -1/6 (+.f64 (*.f64 rand (*.f64 2/3 (sqrt.f64 -3))) 2)) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 a 3) (*.f64 rand (+.f64 (*.f64 1/9 (/.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (sqrt.f64 -3))) (*.f64 -1/3 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3)))))) (+.f64 (*.f64 a (+.f64 (+.f64 (*.f64 rand (*.f64 2/3 (sqrt.f64 -3))) 2) (/.f64 rand (sqrt.f64 -3)))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -3 (/.f64 rand (sqrt.f64 -3))) (*.f64 rand (*.f64 1/9 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3)))))))))) |
(+.f64 (*.f64 -1/6 (+.f64 (*.f64 rand (*.f64 2/3 (sqrt.f64 -3))) 2)) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 a 3) (*.f64 rand (+.f64 (*.f64 -1/3 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3))) (*.f64 1/9 (/.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (sqrt.f64 -3)))))) (+.f64 (*.f64 a (+.f64 (+.f64 (*.f64 rand (*.f64 2/3 (sqrt.f64 -3))) 2) (/.f64 rand (sqrt.f64 -3)))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -3 (/.f64 rand (sqrt.f64 -3))) (*.f64 rand (*.f64 1/9 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3)))))))))) |
(+.f64 (*.f64 -1/6 (+.f64 (*.f64 2/3 (*.f64 rand (sqrt.f64 -3))) 2)) (*.f64 1/2 (+.f64 (*.f64 a (+.f64 2 (+.f64 (*.f64 2/3 (*.f64 rand (sqrt.f64 -3))) (/.f64 rand (sqrt.f64 -3))))) (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -3 (/.f64 rand (sqrt.f64 -3))) (*.f64 rand (*.f64 1/9 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3)))))) (*.f64 (pow.f64 a 3) (*.f64 rand (+.f64 (*.f64 -1/3 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3))) (*.f64 1/9 (/.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (sqrt.f64 -3)))))))))) |
(+.f64 (*.f64 -1/6 (+.f64 (*.f64 2/3 (*.f64 rand (sqrt.f64 -3))) 2)) (*.f64 1/2 (+.f64 (*.f64 a (+.f64 (*.f64 2/3 (*.f64 rand (sqrt.f64 -3))) (+.f64 2 (/.f64 rand (sqrt.f64 -3))))) (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -3 (/.f64 rand (sqrt.f64 -3))) (*.f64 rand (*.f64 1/9 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3)))))) (*.f64 (pow.f64 a 3) (*.f64 rand (+.f64 (*.f64 -1/3 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3))) (*.f64 1/9 (/.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (sqrt.f64 -3)))))))))) |
a |
a |
(-.f64 a 1/3) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) (-.f64 a 1/3)) |
(+.f64 (-.f64 a 1/3) (*.f64 rand (*.f64 1/3 (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 a (-.f64 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 rand 1/3)) 1/3)) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) (-.f64 a 1/3)) |
(+.f64 (-.f64 a 1/3) (*.f64 rand (*.f64 1/3 (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 a (-.f64 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 rand 1/3)) 1/3)) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) (-.f64 a 1/3)) |
(+.f64 (-.f64 a 1/3) (*.f64 rand (*.f64 1/3 (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 a (-.f64 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 rand 1/3)) 1/3)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 rand 1/3)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) (-.f64 a 1/3)) |
(+.f64 (-.f64 a 1/3) (*.f64 rand (*.f64 1/3 (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 a (-.f64 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 rand 1/3)) 1/3)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) (-.f64 a 1/3)) |
(+.f64 (-.f64 a 1/3) (*.f64 rand (*.f64 1/3 (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 a (-.f64 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 rand 1/3)) 1/3)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) (-.f64 a 1/3)) |
(+.f64 (-.f64 a 1/3) (*.f64 rand (*.f64 1/3 (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 a (-.f64 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 rand 1/3)) 1/3)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (-.f64 a 1/3)))) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 rand 1/3)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) (-.f64 a 1/3)) |
(+.f64 (-.f64 a 1/3) (*.f64 rand (*.f64 1/3 (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 a (-.f64 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 rand 1/3)) 1/3)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) (-.f64 a 1/3)) |
(+.f64 (-.f64 a 1/3) (*.f64 rand (*.f64 1/3 (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 a (-.f64 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 rand 1/3)) 1/3)) |
(-.f64 (+.f64 a (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand))) 1/3) |
(+.f64 (*.f64 1/3 (*.f64 rand (sqrt.f64 (-.f64 a 1/3)))) (-.f64 a 1/3)) |
(+.f64 (-.f64 a 1/3) (*.f64 rand (*.f64 1/3 (sqrt.f64 (-.f64 a 1/3))))) |
(+.f64 a (-.f64 (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 rand 1/3)) 1/3)) |
(sqrt.f64 -3) |
(+.f64 (*.f64 -9/2 (/.f64 a (sqrt.f64 -3))) (sqrt.f64 -3)) |
(+.f64 (sqrt.f64 -3) (*.f64 -9/2 (/.f64 a (sqrt.f64 -3)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 a 2)) (sqrt.f64 -3))) (+.f64 (*.f64 -9/2 (/.f64 a (sqrt.f64 -3))) (sqrt.f64 -3))) |
(+.f64 (+.f64 (sqrt.f64 -3) (*.f64 -9/2 (/.f64 a (sqrt.f64 -3)))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 a 2)) (sqrt.f64 -3)))) |
(+.f64 (+.f64 (sqrt.f64 -3) (*.f64 -9/2 (/.f64 a (sqrt.f64 -3)))) (*.f64 (pow.f64 a 2) (*.f64 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3)) -1/2))) |
(+.f64 (*.f64 -9/2 (/.f64 a (sqrt.f64 -3))) (+.f64 (sqrt.f64 -3) (*.f64 (pow.f64 a 2) (*.f64 -1/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 a 2)) (sqrt.f64 -3))) (+.f64 (*.f64 -9/2 (/.f64 a (sqrt.f64 -3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (pow.f64 a 3)) (sqrt.f64 -3))) (sqrt.f64 -3)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 a 2)) (sqrt.f64 -3))) (+.f64 (*.f64 -9/2 (/.f64 a (sqrt.f64 -3))) (+.f64 (sqrt.f64 -3) (*.f64 -1/2 (*.f64 (pow.f64 a 3) (/.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (sqrt.f64 -3))))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3)) -1/2)) (+.f64 (sqrt.f64 -3) (+.f64 (*.f64 (pow.f64 a 3) (*.f64 (/.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (sqrt.f64 -3)) -1/2)) (*.f64 -9/2 (/.f64 a (sqrt.f64 -3)))))) |
(+.f64 (sqrt.f64 -3) (+.f64 (+.f64 (*.f64 -9/2 (/.f64 a (sqrt.f64 -3))) (*.f64 (pow.f64 a 2) (*.f64 -1/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (sqrt.f64 -3))))) (*.f64 (pow.f64 a 3) (*.f64 -1/2 (/.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (sqrt.f64 -3)))))) |
(+.f64 (sqrt.f64 -3) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (/.f64 (pow.f64 a 3) (sqrt.f64 -3))) (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (/.f64 (pow.f64 a 2) (sqrt.f64 -3))))) (*.f64 -9/2 (/.f64 a (sqrt.f64 -3))))) |
(+.f64 (sqrt.f64 -3) (+.f64 (*.f64 -9/2 (/.f64 a (sqrt.f64 -3))) (*.f64 -1/2 (+.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (/.f64 (pow.f64 a 2) (sqrt.f64 -3))) (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (/.f64 (pow.f64 a 3) (sqrt.f64 -3))))))) |
(+.f64 (+.f64 (sqrt.f64 -3) (*.f64 -9/2 (/.f64 a (sqrt.f64 -3)))) (*.f64 -1/2 (+.f64 (*.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (/.f64 (pow.f64 a 2) (sqrt.f64 -3))) (*.f64 (+.f64 81 (*.f64 9/2 (/.f64 (+.f64 27 (pow.f64 (/.f64 -9/2 (sqrt.f64 -3)) 2)) (pow.f64 (sqrt.f64 -3) 2)))) (/.f64 (pow.f64 a 3) (sqrt.f64 -3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 0) |
(*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))) |
(*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 2/3 rand)) |
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3))) |
(*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))) |
(*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 2/3 rand)) |
(+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2)) |
(*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))) |
(*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 2/3 rand)) |
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 0) |
(*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))) |
(*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 2/3 rand)) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 1) |
(*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))) |
(*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 2/3 rand)) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 4/3)) 2) |
(*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))) |
(*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 2/3 rand)) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 8/3)) 4) |
(*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))) |
(*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 2/3 rand)) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 8/3))) 8) |
(*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))) |
(*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 2/3 rand)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 8/3)))) 16) |
(*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))) |
(*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 2/3 rand)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 8/3)))) (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 8/3))))) 32) |
(*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))))) |
(*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 2/3 rand)) |
(+.f64 (*.f64 rand 2/3) 0) |
(*.f64 2/3 rand) |
(+.f64 0 (*.f64 rand 2/3)) |
(*.f64 2/3 rand) |
(+.f64 (/.f64 (*.f64 rand 2/3) 2) (/.f64 (*.f64 rand 2/3) 2)) |
(*.f64 2/3 rand) |
(-.f64 (*.f64 rand 2/3) 0) |
(*.f64 2/3 rand) |
(/.f64 (*.f64 rand 2/3) 1) |
(*.f64 2/3 rand) |
(/.f64 (*.f64 rand 4/3) 2) |
(*.f64 2/3 rand) |
(/.f64 (*.f64 rand 8/3) 4) |
(*.f64 2/3 rand) |
(/.f64 (*.f64 2 (*.f64 rand 8/3)) 8) |
(*.f64 2/3 rand) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 rand 8/3))) 16) |
(*.f64 2/3 rand) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 rand 8/3))) (*.f64 2 (*.f64 2 (*.f64 rand 8/3)))) 32) |
(*.f64 2/3 rand) |
(+.f64 (*.f64 (+.f64 a -1/3) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 1/2)) 0) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))))))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 2/3 rand))))) |
(+.f64 0 (*.f64 (+.f64 a -1/3) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 1/2))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))))))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 2/3 rand))))) |
(+.f64 (/.f64 (*.f64 (+.f64 a -1/3) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2)) 4) (/.f64 (*.f64 (+.f64 a -1/3) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2)) 4)) |
(+.f64 (*.f64 (+.f64 2 (*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))))) (/.f64 (+.f64 a -1/3) 4)) (*.f64 (+.f64 2 (*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))))) (/.f64 (+.f64 a -1/3) 4))) |
(+.f64 (*.f64 (+.f64 a -1/3) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))) 4)) (*.f64 (+.f64 a -1/3) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))) 4))) |
(*.f64 (+.f64 2 (*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))))) (+.f64 (/.f64 (+.f64 a -1/3) 4) (/.f64 (+.f64 a -1/3) 4))) |
(*.f64 (/.f64 (+.f64 a -1/3) 4) (+.f64 2 (+.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 4/3))))) |
(-.f64 (*.f64 (+.f64 a -1/3) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 1/2)) 0) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))))))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 2/3 rand))))) |
(*.f64 1 (*.f64 (+.f64 a -1/3) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 1/2))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))))))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 2/3 rand))))) |
(*.f64 (+.f64 a -1/3) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 1/2)) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))))))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 2/3 rand))))) |
(*.f64 2 (/.f64 (*.f64 (+.f64 a -1/3) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2)) 4)) |
(*.f64 2 (*.f64 (+.f64 2 (*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))))) (/.f64 (+.f64 a -1/3) 4))) |
(*.f64 2 (*.f64 (+.f64 a -1/3) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))) 4))) |
(*.f64 (+.f64 2 (*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))))) (*.f64 2 (/.f64 (+.f64 a -1/3) 4))) |
(*.f64 (+.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 2/3 rand))) (*.f64 2 (/.f64 (+.f64 a -1/3) 4))) |
(*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 1/2) (*.f64 (+.f64 a -1/3) 1/2))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))))))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 2/3 rand))))) |
(*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 1/4) (+.f64 a -1/3))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))))))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 2/3 rand))))) |
(*.f64 2 (*.f64 (*.f64 (+.f64 a -1/3) 1/4) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))))))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 2/3 rand))))) |
(*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) (*.f64 (+.f64 a -1/3) 1/2)) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))))))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 2/3 rand))))) |
(*.f64 (*.f64 (+.f64 a -1/3) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2)) 1/2) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))))))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 2/3 rand))))) |
(*.f64 (*.f64 (+.f64 a -1/3) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 1/2)) 1) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))))))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 2/3 rand))))) |
(*.f64 (*.f64 (+.f64 a -1/3) (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2))) 1/4) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))))))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 2/3 rand))))) |
(*.f64 4 (*.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 1/4) (*.f64 (+.f64 a -1/3) 1/2))) |
(*.f64 4 (*.f64 (+.f64 a -1/3) (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))))) 1/4)))) |
(*.f64 (+.f64 2 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))) (*.f64 (*.f64 (+.f64 a -1/3) 4) 1/8)) |
(*.f64 (+.f64 2 (*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))))) (*.f64 1/8 (*.f64 (+.f64 a -1/3) 4))) |
(*.f64 (+.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 2/3 rand))) (*.f64 1/8 (*.f64 (+.f64 a -1/3) 4))) |
(*.f64 (+.f64 a (+.f64 a -2/3)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 1/4)) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))))))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 2/3 rand))))) |
(*.f64 (+.f64 a (+.f64 a -2/3)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 1/2))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))))))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 2/3 rand))))) |
(*.f64 (*.f64 (+.f64 a -1/3) 1/2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2)) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))))))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 2/3 rand))))) |
(*.f64 (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2)) (*.f64 (+.f64 a -1/3) 1/4)) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))))))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 2/3 rand))))) |
(*.f64 (*.f64 (+.f64 a -1/3) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 4)) 1/8) |
(*.f64 4 (*.f64 (+.f64 a -1/3) (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))))) 1/4)))) |
(*.f64 (+.f64 2 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))) (*.f64 (*.f64 (+.f64 a -1/3) 4) 1/8)) |
(*.f64 (+.f64 2 (*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))))) (*.f64 1/8 (*.f64 (+.f64 a -1/3) 4))) |
(*.f64 (+.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 2/3 rand))) (*.f64 1/8 (*.f64 (+.f64 a -1/3) 4))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))))))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 2/3 rand))))) |
(*.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 1/2) (+.f64 a -1/3)) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))))))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 2/3 rand))))) |
(*.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 4) (*.f64 1/4 (*.f64 (+.f64 a -1/3) 1/2))) |
(*.f64 4 (*.f64 (+.f64 a -1/3) (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))))) 1/4)))) |
(*.f64 (+.f64 2 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))) (*.f64 (*.f64 (+.f64 a -1/3) 4) 1/8)) |
(*.f64 (+.f64 2 (*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))))) (*.f64 1/8 (*.f64 (+.f64 a -1/3) 4))) |
(*.f64 (+.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 2/3 rand))) (*.f64 1/8 (*.f64 (+.f64 a -1/3) 4))) |
(*.f64 1/4 (*.f64 (+.f64 a -1/3) (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2)))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))))))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 2/3 rand))))) |
(*.f64 (*.f64 (+.f64 a -1/3) 1/4) (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))))))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 2/3 rand))))) |
(*.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 1/4) (+.f64 a (+.f64 a -2/3))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))))))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 2/3 rand))))) |
(*.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 1/2)) (+.f64 a (+.f64 a -2/3))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))))))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))))) |
(*.f64 1/2 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 2/3 rand))))) |
(*.f64 1/8 (*.f64 (+.f64 a -1/3) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2) 4))) |
(*.f64 4 (*.f64 (+.f64 a -1/3) (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))))) 1/4)))) |
(*.f64 (+.f64 2 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))) (*.f64 (*.f64 (+.f64 a -1/3) 4) 1/8)) |
(*.f64 (+.f64 2 (*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))))) (*.f64 1/8 (*.f64 (+.f64 a -1/3) 4))) |
(*.f64 (+.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 2/3 rand))) (*.f64 1/8 (*.f64 (+.f64 a -1/3) 4))) |
(*.f64 (/.f64 (*.f64 (+.f64 a -1/3) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)) 2)) 4) 2) |
(*.f64 2 (*.f64 (+.f64 2 (*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))))) (/.f64 (+.f64 a -1/3) 4))) |
(*.f64 2 (*.f64 (+.f64 a -1/3) (/.f64 (+.f64 2 (*.f64 2/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) rand))) 4))) |
(*.f64 (+.f64 2 (*.f64 rand (*.f64 2/3 (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))))) (*.f64 2 (/.f64 (+.f64 a -1/3) 4))) |
(*.f64 (+.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 2/3 rand))) (*.f64 2 (/.f64 (+.f64 a -1/3) 4))) |
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 0) |
(sqrt.f64 (/.f64 1 (+.f64 a -1/3))) |
(+.f64 0 (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))) |
(sqrt.f64 (/.f64 1 (+.f64 a -1/3))) |
(+.f64 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 2) (/.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 2)) |
(sqrt.f64 (/.f64 1 (+.f64 a -1/3))) |
(-.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 0) |
(sqrt.f64 (/.f64 1 (+.f64 a -1/3))) |
(*.f64 1 (sqrt.f64 (/.f64 1 (+.f64 a -1/3)))) |
(sqrt.f64 (/.f64 1 (+.f64 a -1/3))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 1) |
(sqrt.f64 (/.f64 1 (+.f64 a -1/3))) |
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 2)) |
(sqrt.f64 (/.f64 1 (+.f64 a -1/3))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 2) 1/2) |
(sqrt.f64 (/.f64 1 (+.f64 a -1/3))) |
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 2)) |
(sqrt.f64 (/.f64 1 (+.f64 a -1/3))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 2) 2) |
(sqrt.f64 (/.f64 1 (+.f64 a -1/3))) |
(/.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 1) |
(sqrt.f64 (/.f64 1 (+.f64 a -1/3))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 2) 2) |
(sqrt.f64 (/.f64 1 (+.f64 a -1/3))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 4) 4) |
(sqrt.f64 (/.f64 1 (+.f64 a -1/3))) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 4)) 8) |
(sqrt.f64 (/.f64 1 (+.f64 a -1/3))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 4))) 16) |
(sqrt.f64 (/.f64 1 (+.f64 a -1/3))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 4))) (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) 4)))) 32) |
(sqrt.f64 (/.f64 1 (+.f64 a -1/3))) |
Compiled 13609 to 11169 computations (17.9% saved)
15 alts after pruning (6 fresh and 9 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 627 | 4 | 631 |
| Fresh | 0 | 2 | 2 |
| Picked | 1 | 0 | 1 |
| Done | 3 | 9 | 12 |
| Total | 631 | 15 | 646 |
| Status | Error | Program |
|---|---|---|
| ✓ | 0.1b | (-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)) a) 1/3) |
| ✓ | 0.4b | (-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
| ✓ | 18.8b | (-.f64 a 1/3) |
| 1.4b | (+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (*.f64 a 9)) rand))) | |
| 0.1b | (+.f64 a (+.f64 -1/3 (/.f64 (+.f64 -1/3 a) (/.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 3) rand)))) | |
| ✓ | 0.2b | (*.f64 (-.f64 a 1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
| ✓ | 1.4b | (*.f64 (-.f64 a 1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9))))) |
| ✓ | 45.5b | (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
| ✓ | 46.6b | (*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) |
| ✓ | 45.5b | (*.f64 rand (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3)) |
| 46.6b | (*.f64 rand (*.f64 (sqrt.f64 a) 1/3)) | |
| 52.6b | (*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) | |
| ✓ | 46.9b | (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
| 19.9b | a | |
| 63.1b | -1/3 |
Compiled 161 to 126 computations (21.7% saved)
| Inputs |
|---|
-1/3 |
a |
(-.f64 a 1/3) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (*.f64 (sqrt.f64 a) 1/3)) |
(*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3)) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (-.f64 a 1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9))))) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)) a) 1/3) |
(*.f64 (-.f64 a 1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (*.f64 a 9)) rand))) |
(*.f64 (-.f64 a 1/3) (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)))) |
(*.f64 (-.f64 a 1/3) (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (-.f64 a 1/3) 9))) rand))) |
(+.f64 a (+.f64 -1/3 (/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) rand)))) |
(+.f64 a (+.f64 -1/3 (/.f64 (+.f64 -1/3 a) (/.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 3) rand)))) |
(+.f64 a (+.f64 -1/3 (/.f64 (+.f64 -1/3 a) (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 3 (/.f64 1 rand)))))) |
(/.f64 (*.f64 (+.f64 a -1/3) (+.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 a -1/3))) (*.f64 rand 2/3)))) 2) |
(*.f64 (-.f64 a (/.f64 1 3)) (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 9 (-.f64 a (/.f64 1 3))))) rand))) |
(*.f64 (-.f64 a 1/3) (+.f64 1 (*.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)))) (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))) rand))) |
(*.f64 (-.f64 a 1/3) (+.f64 1 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand) (/.f64 (sqrt.f64 (*.f64 (+.f64 a -1/3) 9)) rand))))) |
| Outputs |
|---|
(+.f64 a (+.f64 -1/3 (/.f64 (+.f64 -1/3 a) (/.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 3) rand)))) |
4 calls:
| 38.0ms | a |
| 13.0ms | (-.f64 a (/.f64 1 3)) |
| 13.0ms | (*.f64 (-.f64 a (/.f64 1 3)) (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 9 (-.f64 a (/.f64 1 3))))) rand))) |
| 11.0ms | rand |
| Error | Segments | Branch |
|---|---|---|
| 0.1b | 1 | a |
| 0.1b | 1 | rand |
| 0.1b | 1 | (*.f64 (-.f64 a (/.f64 1 3)) (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 9 (-.f64 a (/.f64 1 3))))) rand))) |
| 0.1b | 1 | (-.f64 a (/.f64 1 3)) |
Compiled 350 to 271 computations (22.6% saved)
| Inputs |
|---|
-1/3 |
a |
(-.f64 a 1/3) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (*.f64 (sqrt.f64 a) 1/3)) |
(*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3)) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (-.f64 a 1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9))))) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)) a) 1/3) |
(*.f64 (-.f64 a 1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 (+.f64 a -1/3) 9))))) |
(+.f64 (+.f64 a -1/3) (/.f64 (+.f64 a -1/3) (/.f64 (sqrt.f64 (*.f64 a 9)) rand))) |
(*.f64 (-.f64 a 1/3) (+.f64 1 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 a 1/3))) rand)))) |
(*.f64 (-.f64 a 1/3) (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (-.f64 a 1/3) 9))) rand))) |
(+.f64 a (+.f64 -1/3 (/.f64 (+.f64 -1/3 a) (/.f64 (sqrt.f64 (*.f64 9 (+.f64 -1/3 a))) rand)))) |
| Outputs |
|---|
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)) a) 1/3) |
2 calls:
| 10.0ms | a |
| 9.0ms | rand |
| Error | Segments | Branch |
|---|---|---|
| 0.1b | 1 | a |
| 0.1b | 1 | rand |
Compiled 187 to 138 computations (26.2% saved)
| Inputs |
|---|
-1/3 |
a |
(-.f64 a 1/3) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (*.f64 (sqrt.f64 a) 1/3)) |
(*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3)) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (-.f64 a 1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9))))) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
| Outputs |
|---|
(-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
2 calls:
| 8.0ms | rand |
| 7.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 0.4b | 1 | a |
| 0.4b | 1 | rand |
Compiled 99 to 70 computations (29.3% saved)
| Inputs |
|---|
-1/3 |
a |
(-.f64 a 1/3) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (*.f64 (sqrt.f64 a) 1/3)) |
(*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3)) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
(*.f64 (-.f64 a 1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9))))) |
| Outputs |
|---|
(*.f64 (-.f64 a 1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9))))) |
2 calls:
| 8.0ms | rand |
| 6.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 1.4b | 1 | a |
| 1.4b | 1 | rand |
Compiled 87 to 61 computations (29.9% saved)
| Inputs |
|---|
-1/3 |
a |
(-.f64 a 1/3) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (*.f64 (sqrt.f64 a) 1/3)) |
(*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3)) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (*.f64 (-.f64 a 1/3) rand) (sqrt.f64 (/.f64 1 a)))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
(-.f64 a 1/3) |
(*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) |
2 calls:
| 23.0ms | a |
| 19.0ms | rand |
| Error | Segments | Branch |
|---|---|---|
| 15.6b | 4 | a |
| 4.7b | 3 | rand |
Compiled 75 to 52 computations (30.7% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 18.0ms | 1.3581570712959741e+48 | 4.648361472814455e+52 |
| 19.0ms | -2.7658570598054403e+75 | -6.305910682736895e+70 |
| 34.0ms | 256× | body | 256 | valid |
Compiled 299 to 247 computations (17.4% saved)
| Inputs |
|---|
-1/3 |
a |
(-.f64 a 1/3) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (*.f64 (sqrt.f64 a) 1/3)) |
(*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(*.f64 rand (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 1/3)) |
| Outputs |
|---|
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
(-.f64 a 1/3) |
(*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) |
2 calls:
| 19.0ms | a |
| 15.0ms | rand |
| Error | Segments | Branch |
|---|---|---|
| 15.6b | 4 | a |
| 4.7b | 3 | rand |
Compiled 55 to 37 computations (32.7% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 19.0ms | 1.3581570712959741e+48 | 4.648361472814455e+52 |
| 18.0ms | -2.7658570598054403e+75 | -6.305910682736895e+70 |
| 34.0ms | 256× | body | 256 | valid |
Compiled 299 to 247 computations (17.4% saved)
| Inputs |
|---|
-1/3 |
a |
(-.f64 a 1/3) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (*.f64 (sqrt.f64 a) 1/3)) |
(*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
| Outputs |
|---|
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
(-.f64 a 1/3) |
(*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) |
2 calls:
| 17.0ms | a |
| 13.0ms | rand |
| Error | Segments | Branch |
|---|---|---|
| 15.9b | 4 | a |
| 5.0b | 3 | rand |
Compiled 39 to 25 computations (35.9% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 18.0ms | 1.3581570712959741e+48 | 4.648361472814455e+52 |
| 20.0ms | -2.7658570598054403e+75 | -6.305910682736895e+70 |
| 34.0ms | 256× | body | 256 | valid |
Compiled 299 to 247 computations (17.4% saved)
| Inputs |
|---|
-1/3 |
a |
(-.f64 a 1/3) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (*.f64 (sqrt.f64 a) 1/3)) |
(*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) |
| Outputs |
|---|
(*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) |
(-.f64 a 1/3) |
(*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) |
2 calls:
| 89.0ms | rand |
| 19.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 15.6b | 5 | a |
| 5.8b | 3 | rand |
Compiled 31 to 19 computations (38.7% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 19.0ms | 1.3581570712959741e+48 | 4.648361472814455e+52 |
| 19.0ms | -2.7658570598054403e+75 | -6.305910682736895e+70 |
| 35.0ms | 256× | body | 256 | valid |
Compiled 267 to 215 computations (19.5% saved)
| Inputs |
|---|
-1/3 |
a |
(-.f64 a 1/3) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(*.f64 rand (*.f64 (sqrt.f64 a) 1/3)) |
| Outputs |
|---|
(*.f64 rand (*.f64 (sqrt.f64 a) 1/3)) |
(-.f64 a 1/3) |
(*.f64 rand (*.f64 (sqrt.f64 a) 1/3)) |
2 calls:
| 18.0ms | a |
| 11.0ms | rand |
| Error | Segments | Branch |
|---|---|---|
| 15.7b | 5 | a |
| 5.8b | 3 | rand |
Compiled 25 to 16 computations (36% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 19.0ms | 1.3581570712959741e+48 | 4.648361472814455e+52 |
| 56.0ms | -2.7658570598054403e+75 | -6.305910682736895e+70 |
| 72.0ms | 256× | body | 256 | valid |
Compiled 267 to 215 computations (19.5% saved)
| Inputs |
|---|
-1/3 |
a |
(-.f64 a 1/3) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
| Outputs |
|---|
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
(-.f64 a 1/3) |
(*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) |
2 calls:
| 17.0ms | a |
| 10.0ms | rand |
| Error | Segments | Branch |
|---|---|---|
| 15.9b | 5 | a |
| 6.1b | 3 | rand |
Compiled 19 to 13 computations (31.6% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 19.0ms | 1.3581570712959741e+48 | 4.648361472814455e+52 |
| 18.0ms | -2.7658570598054403e+75 | -6.305910682736895e+70 |
| 34.0ms | 256× | body | 256 | valid |
Compiled 267 to 215 computations (19.5% saved)
| Inputs |
|---|
-1/3 |
a |
(-.f64 a 1/3) |
| Outputs |
|---|
(-.f64 a 1/3) |
2 calls:
| 3.0ms | rand |
| 3.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 18.8b | 1 | a |
| 18.8b | 1 | rand |
Compiled 13 to 9 computations (30.8% saved)
Total -43.5b remaining (-219.1%)
Threshold costs -43.5b (-219.1%)
| Inputs |
|---|
-1/3 |
a |
| Outputs |
|---|
a |
2 calls:
| 4.0ms | rand |
| 3.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 19.9b | 1 | a |
| 19.9b | 1 | rand |
Compiled 10 to 7 computations (30% saved)
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 75 | 551 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(+.f64 a (+.f64 -1/3 (/.f64 (+.f64 -1/3 a) (/.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 3) rand)))) |
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)) a) 1/3) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
(*.f64 (-.f64 a 1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9))))) |
(if (<=.f64 rand -120000000000000004241145350782039859599498386095882291964416894858835263488) (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) (if (<=.f64 rand 45999999999999999688163639020634886917238588329426944) (-.f64 a 1/3) (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)))) |
(if (<=.f64 rand -13499999999999999535563591654977369629575154954636795430643584002013790208) (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) (if (<=.f64 rand 45999999999999999688163639020634886917238588329426944) (-.f64 a 1/3) (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))))) |
(if (<=.f64 rand -759999999999999968274304358010565314996121828669034632152656185774967881728) (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) (if (<=.f64 rand 44999999999999999694942690346273258940776879887482880) (-.f64 a 1/3) (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)))) |
(if (<=.f64 rand -114999999999999992556411112957206798417238677461165433611581209388987187200) (*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) (if (<=.f64 rand 45999999999999999688163639020634886917238588329426944) (-.f64 a 1/3) (*.f64 (sqrt.f64 a) (*.f64 1/3 rand)))) |
(if (<=.f64 rand -4499999999999999845187863884992456543191718318212265143547861334004596736) (*.f64 rand (*.f64 (sqrt.f64 a) 1/3)) (if (<=.f64 rand 45999999999999999688163639020634886917238588329426944) (-.f64 a 1/3) (*.f64 rand (*.f64 (sqrt.f64 a) 1/3)))) |
(if (<=.f64 rand -379999999999999984137152179005282657498060914334517316076328092887483940864) (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) (if (<=.f64 rand 3499999999999999976273320360265697917615979546804224) (-.f64 a 1/3) (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)))) |
(-.f64 a 1/3) |
a |
-1/3 |
| Outputs |
|---|
(+.f64 a (+.f64 -1/3 (/.f64 (+.f64 -1/3 a) (/.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) 3) rand)))) |
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 -1/3 a)) (*.f64 rand 1/3)) a) 1/3) |
(-.f64 (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) a) 1/3) |
(*.f64 (-.f64 a 1/3) (+.f64 1 (/.f64 rand (sqrt.f64 (*.f64 a 9))))) |
(if (<=.f64 rand -120000000000000004241145350782039859599498386095882291964416894858835263488) (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)) (if (<=.f64 rand 45999999999999999688163639020634886917238588329426944) (-.f64 a 1/3) (*.f64 (sqrt.f64 (-.f64 a 1/3)) (*.f64 1/3 rand)))) |
(if (<=.f64 rand -13499999999999999535563591654977369629575154954636795430643584002013790208) (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))) (if (<=.f64 rand 45999999999999999688163639020634886917238588329426944) (-.f64 a 1/3) (*.f64 rand (*.f64 1/3 (sqrt.f64 (+.f64 -1/3 a)))))) |
(if (<=.f64 rand -759999999999999968274304358010565314996121828669034632152656185774967881728) (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)) (if (<=.f64 rand 44999999999999999694942690346273258940776879887482880) (-.f64 a 1/3) (*.f64 1/3 (*.f64 (sqrt.f64 (-.f64 a 1/3)) rand)))) |
(if (<=.f64 rand -114999999999999992556411112957206798417238677461165433611581209388987187200) (*.f64 (sqrt.f64 a) (*.f64 1/3 rand)) (if (<=.f64 rand 45999999999999999688163639020634886917238588329426944) (-.f64 a 1/3) (*.f64 (sqrt.f64 a) (*.f64 1/3 rand)))) |
(if (<=.f64 rand -4499999999999999845187863884992456543191718318212265143547861334004596736) (*.f64 rand (*.f64 (sqrt.f64 a) 1/3)) (if (<=.f64 rand 45999999999999999688163639020634886917238588329426944) (-.f64 a 1/3) (*.f64 rand (*.f64 (sqrt.f64 a) 1/3)))) |
(if (<=.f64 rand -379999999999999984137152179005282657498060914334517316076328092887483940864) (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)) (if (<=.f64 rand 3499999999999999976273320360265697917615979546804224) (-.f64 a 1/3) (*.f64 1/3 (*.f64 (sqrt.f64 a) rand)))) |
(-.f64 a 1/3) |
a |
-1/3 |
Compiled 233 to 172 computations (26.2% saved)
| 3× | egg-herbie |
| 10478× | rational.json-simplify-41 |
| 1410× | rational.json-simplify-51 |
| 1356× | rational.json-simplify-2 |
| 1144× | rational.json-simplify-1 |
| 1068× | rational.json-simplify-44 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 47 |
| 1 | 27 | 47 |
| 2 | 31 | 47 |
| 3 | 37 | 47 |
| 4 | 47 | 47 |
| 5 | 72 | 47 |
| 6 | 138 | 47 |
| 7 | 349 | 47 |
| 8 | 432 | 47 |
| 9 | 436 | 47 |
| 10 | 440 | 47 |
| 11 | 444 | 47 |
| 12 | 448 | 47 |
| 13 | 1300 | 47 |
| 14 | 1691 | 47 |
| 15 | 1695 | 47 |
| 16 | 1699 | 47 |
| 17 | 1703 | 47 |
| 18 | 1707 | 47 |
| 19 | 1711 | 47 |
| 20 | 1715 | 47 |
| 21 | 1719 | 47 |
| 22 | 1723 | 47 |
| 23 | 1727 | 47 |
| 24 | 1731 | 47 |
| 25 | 1735 | 47 |
| 26 | 1739 | 47 |
| 27 | 1743 | 47 |
| 28 | 1747 | 47 |
| 29 | 1751 | 47 |
| 30 | 1755 | 47 |
| 31 | 1759 | 47 |
| 32 | 1763 | 47 |
| 33 | 1767 | 47 |
| 34 | 1771 | 47 |
| 35 | 1775 | 47 |
| 36 | 1779 | 47 |
| 37 | 1783 | 47 |
| 38 | 1787 | 47 |
| 39 | 1791 | 47 |
| 40 | 1795 | 47 |
| 41 | 1799 | 47 |
| 42 | 1803 | 47 |
| 43 | 1807 | 47 |
| 44 | 1811 | 47 |
| 45 | 1815 | 47 |
| 46 | 1819 | 47 |
| 47 | 1823 | 47 |
| 48 | 1827 | 47 |
| 49 | 1831 | 47 |
| 50 | 1835 | 47 |
| 51 | 1839 | 47 |
| 52 | 1843 | 47 |
| 53 | 1847 | 47 |
| 54 | 1851 | 47 |
| 55 | 1855 | 47 |
| 56 | 1859 | 47 |
| 57 | 1863 | 47 |
| 58 | 1867 | 47 |
| 59 | 1871 | 47 |
| 60 | 1875 | 47 |
| 61 | 1879 | 47 |
| 62 | 1883 | 47 |
| 63 | 1887 | 47 |
| 64 | 1891 | 47 |
| 65 | 1895 | 47 |
| 66 | 1899 | 47 |
| 67 | 1903 | 47 |
| 68 | 1907 | 47 |
| 69 | 1911 | 47 |
| 70 | 1915 | 47 |
| 71 | 1919 | 47 |
| 72 | 1923 | 47 |
| 73 | 1927 | 47 |
| 74 | 1931 | 47 |
| 75 | 1935 | 47 |
| 76 | 1939 | 47 |
| 77 | 1943 | 47 |
| 78 | 1947 | 47 |
| 79 | 1951 | 47 |
| 80 | 1955 | 47 |
| 81 | 1959 | 47 |
| 82 | 1963 | 47 |
| 83 | 1967 | 47 |
| 84 | 1971 | 47 |
| 85 | 1975 | 47 |
| 86 | 1979 | 47 |
| 87 | 1983 | 47 |
| 88 | 1987 | 47 |
| 89 | 1991 | 47 |
| 90 | 1995 | 47 |
| 91 | 1999 | 47 |
| 92 | 2003 | 47 |
| 93 | 2007 | 47 |
| 94 | 2011 | 47 |
| 95 | 2015 | 47 |
| 96 | 2019 | 47 |
| 97 | 2023 | 47 |
| 98 | 2027 | 47 |
| 99 | 2031 | 47 |
| 100 | 2035 | 47 |
| 101 | 2039 | 47 |
| 102 | 2043 | 47 |
| 103 | 2047 | 47 |
| 104 | 2051 | 47 |
| 105 | 2055 | 47 |
| 106 | 2059 | 47 |
| 107 | 2063 | 47 |
| 108 | 2067 | 47 |
| 109 | 2071 | 47 |
| 110 | 2075 | 47 |
| 111 | 2079 | 47 |
| 112 | 2083 | 47 |
| 113 | 2087 | 47 |
| 114 | 2091 | 47 |
| 115 | 2095 | 47 |
| 116 | 2099 | 47 |
| 117 | 2103 | 47 |
| 118 | 2107 | 47 |
| 119 | 2111 | 47 |
| 120 | 2115 | 47 |
| 121 | 2119 | 47 |
| 122 | 2123 | 47 |
| 123 | 2127 | 47 |
| 124 | 2131 | 47 |
| 125 | 2135 | 47 |
| 126 | 2139 | 47 |
| 127 | 2143 | 47 |
| 128 | 2147 | 47 |
| 129 | 2151 | 47 |
| 130 | 2155 | 47 |
| 131 | 2159 | 47 |
| 132 | 2163 | 47 |
| 133 | 2167 | 47 |
| 134 | 2171 | 47 |
| 135 | 2175 | 47 |
| 136 | 2179 | 47 |
| 137 | 2183 | 47 |
| 138 | 2187 | 47 |
| 139 | 2191 | 47 |
| 140 | 2195 | 47 |
| 141 | 2199 | 47 |
| 142 | 2203 | 47 |
| 143 | 2207 | 47 |
| 144 | 2211 | 47 |
| 145 | 2215 | 47 |
| 146 | 2219 | 47 |
| 147 | 2223 | 47 |
| 148 | 2227 | 47 |
| 149 | 2231 | 47 |
| 150 | 2235 | 47 |
| 151 | 2239 | 47 |
| 152 | 2243 | 47 |
| 153 | 2247 | 47 |
| 154 | 2251 | 47 |
| 155 | 2255 | 47 |
| 156 | 2259 | 47 |
| 157 | 2263 | 47 |
| 158 | 2267 | 47 |
| 159 | 2271 | 47 |
| 160 | 2275 | 47 |
| 161 | 2279 | 47 |
| 162 | 2283 | 47 |
| 163 | 2287 | 47 |
| 164 | 7912 | 47 |
| 165 | 7916 | 47 |
| 166 | 7920 | 47 |
| 167 | 7924 | 47 |
| 168 | 7928 | 47 |
| 169 | 7932 | 47 |
| 170 | 7936 | 47 |
| 171 | 7940 | 47 |
| 172 | 7944 | 47 |
| 173 | 7948 | 47 |
| 174 | 7952 | 47 |
| 175 | 7956 | 47 |
| 176 | 7960 | 47 |
| 177 | 7964 | 47 |
| 178 | 7968 | 47 |
| 179 | 7972 | 47 |
| 180 | 7976 | 47 |
| 181 | 7980 | 47 |
| 182 | 7984 | 47 |
| 183 | 7988 | 47 |
| 184 | 7992 | 47 |
| 185 | 7996 | 47 |
| 186 | 8000 | 47 |
| 0 | 317 | 5428 |
| 1 | 747 | 5404 |
| 2 | 2983 | 5168 |
| 3 | 5287 | 4944 |
| 4 | 7319 | 4944 |
| 0 | 242 | 5077 |
| 1 | 503 | 5053 |
| 2 | 1406 | 5017 |
| 3 | 5505 | 4993 |
| 4 | 7285 | 4993 |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
Compiled 356 to 280 computations (21.3% saved)
Compiled 209 to 146 computations (30.1% saved)
Loading profile data...