Time bar (total: 21.6s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 0 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 1 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 2 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 3 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 4 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 5 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 6 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 7 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 8 |
| 6.3% | 6.2% | 93.6% | 0.2% | 0% | 0% | 0% | 9 |
| 9.4% | 9.4% | 90.4% | 0.2% | 0% | 0% | 0% | 10 |
| 14.8% | 14.8% | 85% | 0.2% | 0% | 0% | 0% | 11 |
| 19.4% | 19.1% | 79.1% | 0.2% | 1.6% | 0% | 0% | 12 |
Compiled 14 to 9 computations (35.7% saved)
| 3.1s | 8256× | body | 256 | valid |
| 648.0ms | 2524× | body | 256 | infinite |
| 2× | egg-herbie |
| 13136× | rational.json-simplify-41 |
| 1804× | rational.json-simplify-1 |
| 996× | rational.json-simplify-35 |
| 14× | rational.json-simplify-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 32 | 175 |
| 1 | 56 | 175 |
| 2 | 66 | 175 |
| 3 | 84 | 175 |
| 4 | 118 | 175 |
| 5 | 210 | 175 |
| 6 | 470 | 175 |
| 7 | 608 | 175 |
| 8 | 618 | 175 |
| 9 | 628 | 175 |
| 10 | 638 | 175 |
| 11 | 648 | 175 |
| 12 | 1733 | 175 |
| 13 | 1743 | 175 |
| 14 | 1753 | 175 |
| 15 | 1763 | 175 |
| 16 | 1773 | 175 |
| 17 | 1783 | 175 |
| 18 | 2439 | 175 |
| 19 | 2449 | 175 |
| 20 | 2459 | 175 |
| 21 | 2469 | 175 |
| 22 | 2479 | 175 |
| 23 | 2489 | 175 |
| 24 | 2499 | 175 |
| 25 | 2509 | 175 |
| 26 | 2519 | 175 |
| 27 | 2529 | 175 |
| 28 | 2539 | 175 |
| 29 | 2549 | 175 |
| 30 | 2559 | 175 |
| 31 | 2569 | 175 |
| 32 | 2579 | 175 |
| 33 | 2589 | 175 |
| 34 | 2599 | 175 |
| 35 | 2609 | 175 |
| 36 | 2619 | 175 |
| 37 | 2629 | 175 |
| 38 | 2639 | 175 |
| 39 | 2649 | 175 |
| 40 | 2659 | 175 |
| 41 | 2669 | 175 |
| 42 | 2679 | 175 |
| 43 | 2689 | 175 |
| 44 | 2699 | 175 |
| 45 | 2709 | 175 |
| 46 | 2719 | 175 |
| 47 | 2729 | 175 |
| 48 | 2739 | 175 |
| 49 | 2749 | 175 |
| 50 | 2759 | 175 |
| 51 | 2769 | 175 |
| 52 | 2779 | 175 |
| 53 | 2789 | 175 |
| 54 | 2799 | 175 |
| 55 | 2809 | 175 |
| 56 | 2819 | 175 |
| 57 | 2829 | 175 |
| 58 | 2839 | 175 |
| 59 | 2849 | 175 |
| 60 | 2859 | 175 |
| 61 | 2869 | 175 |
| 62 | 2879 | 175 |
| 63 | 2889 | 175 |
| 64 | 2899 | 175 |
| 65 | 2909 | 175 |
| 66 | 2919 | 175 |
| 67 | 2929 | 175 |
| 68 | 2939 | 175 |
| 69 | 2949 | 175 |
| 70 | 2959 | 175 |
| 71 | 2969 | 175 |
| 72 | 2979 | 175 |
| 73 | 2989 | 175 |
| 74 | 2999 | 175 |
| 75 | 3009 | 175 |
| 76 | 3019 | 175 |
| 77 | 3029 | 175 |
| 78 | 3039 | 175 |
| 79 | 3049 | 175 |
| 80 | 3059 | 175 |
| 81 | 3069 | 175 |
| 82 | 3079 | 175 |
| 0 | 4 | 4 |
| 1× | saturated |
| 1× | node limit |
| Inputs |
|---|
0 |
1 |
2 |
3 |
| Outputs |
|---|
0 |
1 |
2 |
3 |
| Inputs |
|---|
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 y (*.f64 (-.f64 x y) (/.f64 z t))) |
(+.f64 z (*.f64 (-.f64 y z) (/.f64 x t))) |
(+.f64 t (*.f64 (-.f64 y t) (/.f64 z x))) |
(+.f64 x (*.f64 (-.f64 z x) (/.f64 y t))) |
(+.f64 x (*.f64 (-.f64 t x) (/.f64 z y))) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 t z))) |
| Outputs |
|---|
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 y (*.f64 (-.f64 x y) (/.f64 z t))) |
(+.f64 y (*.f64 (/.f64 z t) (-.f64 x y))) |
(+.f64 z (*.f64 (-.f64 y z) (/.f64 x t))) |
(+.f64 t (*.f64 (-.f64 y t) (/.f64 z x))) |
(+.f64 x (*.f64 (-.f64 z x) (/.f64 y t))) |
(+.f64 x (*.f64 (-.f64 t x) (/.f64 z y))) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 t z))) |
Compiled 17 to 12 computations (29.4% saved)
| 1× | egg-herbie |
| 21320× | rational.json-simplify-41 |
| 2350× | rational.json-simplify-1 |
| 648× | rational.json-simplify-35 |
| 2× | rational.json-simplify-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 25 |
| 1 | 15 | 25 |
| 2 | 18 | 25 |
| 3 | 25 | 25 |
| 4 | 40 | 25 |
| 5 | 85 | 25 |
| 6 | 213 | 25 |
| 7 | 598 | 25 |
| 8 | 757 | 25 |
| 9 | 760 | 25 |
| 10 | 763 | 25 |
| 11 | 766 | 25 |
| 12 | 769 | 25 |
| 13 | 772 | 25 |
| 14 | 775 | 25 |
| 15 | 778 | 25 |
| 16 | 781 | 25 |
| 17 | 784 | 25 |
| 18 | 787 | 25 |
| 19 | 790 | 25 |
| 20 | 793 | 25 |
| 21 | 796 | 25 |
| 22 | 799 | 25 |
| 23 | 2552 | 25 |
| 24 | 2555 | 25 |
| 25 | 2558 | 25 |
| 26 | 2561 | 25 |
| 27 | 2564 | 25 |
| 28 | 2567 | 25 |
| 29 | 3384 | 25 |
| 30 | 3387 | 25 |
| 31 | 3390 | 25 |
| 32 | 3393 | 25 |
| 33 | 3396 | 25 |
| 34 | 3399 | 25 |
| 35 | 3402 | 25 |
| 36 | 3405 | 25 |
| 37 | 3408 | 25 |
| 38 | 3411 | 25 |
| 39 | 3414 | 25 |
| 40 | 3417 | 25 |
| 41 | 3420 | 25 |
| 42 | 3423 | 25 |
| 43 | 3426 | 25 |
| 44 | 3429 | 25 |
| 45 | 3432 | 25 |
| 46 | 3435 | 25 |
| 47 | 3438 | 25 |
| 48 | 3441 | 25 |
| 49 | 3444 | 25 |
| 50 | 3447 | 25 |
| 51 | 3450 | 25 |
| 52 | 3453 | 25 |
| 53 | 3456 | 25 |
| 54 | 3459 | 25 |
| 55 | 3462 | 25 |
| 56 | 3465 | 25 |
| 57 | 3468 | 25 |
| 58 | 3471 | 25 |
| 59 | 3474 | 25 |
| 60 | 3477 | 25 |
| 61 | 3480 | 25 |
| 62 | 3483 | 25 |
| 63 | 3486 | 25 |
| 64 | 3489 | 25 |
| 65 | 3492 | 25 |
| 66 | 3495 | 25 |
| 67 | 3498 | 25 |
| 68 | 3501 | 25 |
| 69 | 3504 | 25 |
| 70 | 3507 | 25 |
| 71 | 3510 | 25 |
| 72 | 3513 | 25 |
| 73 | 3516 | 25 |
| 74 | 3519 | 25 |
| 75 | 3522 | 25 |
| 76 | 3525 | 25 |
| 77 | 3528 | 25 |
| 78 | 3531 | 25 |
| 79 | 3534 | 25 |
| 80 | 3537 | 25 |
| 81 | 3540 | 25 |
| 82 | 3543 | 25 |
| 83 | 3546 | 25 |
| 84 | 3549 | 25 |
| 85 | 3552 | 25 |
| 86 | 3555 | 25 |
| 87 | 3558 | 25 |
| 88 | 3561 | 25 |
| 89 | 3564 | 25 |
| 90 | 3567 | 25 |
| 91 | 3570 | 25 |
| 92 | 3573 | 25 |
| 93 | 3576 | 25 |
| 94 | 3579 | 25 |
| 95 | 3582 | 25 |
| 96 | 3585 | 25 |
| 97 | 3588 | 25 |
| 98 | 3591 | 25 |
| 99 | 3594 | 25 |
| 100 | 3597 | 25 |
| 101 | 3600 | 25 |
| 102 | 3603 | 25 |
| 103 | 3606 | 25 |
| 104 | 3609 | 25 |
| 105 | 3612 | 25 |
| 106 | 3615 | 25 |
| 107 | 3618 | 25 |
| 108 | 3621 | 25 |
| 109 | 3624 | 25 |
| 110 | 3627 | 25 |
| 111 | 3630 | 25 |
| 112 | 3633 | 25 |
| 113 | 3636 | 25 |
| 114 | 3639 | 25 |
| 115 | 3642 | 25 |
| 116 | 3645 | 25 |
| 117 | 3648 | 25 |
| 118 | 3651 | 25 |
| 119 | 3654 | 25 |
| 120 | 3657 | 25 |
| 121 | 3660 | 25 |
| 122 | 3663 | 25 |
| 123 | 3666 | 25 |
| 124 | 3669 | 25 |
| 125 | 3672 | 25 |
| 126 | 3675 | 25 |
| 127 | 3678 | 25 |
| 128 | 3681 | 25 |
| 129 | 3684 | 25 |
| 130 | 3687 | 25 |
| 131 | 3690 | 25 |
| 132 | 3693 | 25 |
| 133 | 3696 | 25 |
| 134 | 3699 | 25 |
| 135 | 3702 | 25 |
| 136 | 3705 | 25 |
| 137 | 3708 | 25 |
| 138 | 3711 | 25 |
| 139 | 3714 | 25 |
| 140 | 3717 | 25 |
| 141 | 3720 | 25 |
| 142 | 3723 | 25 |
| 143 | 3726 | 25 |
| 144 | 3729 | 25 |
| 145 | 3732 | 25 |
| 146 | 3735 | 25 |
| 147 | 3738 | 25 |
| 148 | 3741 | 25 |
| 149 | 3744 | 25 |
| 150 | 3747 | 25 |
| 151 | 3750 | 25 |
| 152 | 3753 | 25 |
| 153 | 3756 | 25 |
| 154 | 3759 | 25 |
| 155 | 3762 | 25 |
| 156 | 3765 | 25 |
| 157 | 3768 | 25 |
| 158 | 3771 | 25 |
| 159 | 3774 | 25 |
| 160 | 3777 | 25 |
| 161 | 3780 | 25 |
| 162 | 3783 | 25 |
| 163 | 3786 | 25 |
| 164 | 3789 | 25 |
| 165 | 3792 | 25 |
| 166 | 3795 | 25 |
| 167 | 3798 | 25 |
| 168 | 3801 | 25 |
| 169 | 3804 | 25 |
| 170 | 3807 | 25 |
| 171 | 3810 | 25 |
| 172 | 3813 | 25 |
| 173 | 3816 | 25 |
| 174 | 3819 | 25 |
| 175 | 3822 | 25 |
| 176 | 3825 | 25 |
| 177 | 3828 | 25 |
| 178 | 3831 | 25 |
| 179 | 3834 | 25 |
| 180 | 3837 | 25 |
| 181 | 3840 | 25 |
| 182 | 3843 | 25 |
| 183 | 3846 | 25 |
| 184 | 3849 | 25 |
| 185 | 3852 | 25 |
| 186 | 3855 | 25 |
| 187 | 3858 | 25 |
| 188 | 3861 | 25 |
| 189 | 3864 | 25 |
| 190 | 3867 | 25 |
| 191 | 3870 | 25 |
| 192 | 3873 | 25 |
| 193 | 3876 | 25 |
| 194 | 3879 | 25 |
| 195 | 3882 | 25 |
| 196 | 3885 | 25 |
| 197 | 3888 | 25 |
| 198 | 3891 | 25 |
| 199 | 3894 | 25 |
| 200 | 3897 | 25 |
| 201 | 3900 | 25 |
| 202 | 3903 | 25 |
| 203 | 3906 | 25 |
| 204 | 3909 | 25 |
| 205 | 3912 | 25 |
| 206 | 3915 | 25 |
| 207 | 3918 | 25 |
| 208 | 3921 | 25 |
| 209 | 3924 | 25 |
| 210 | 3927 | 25 |
| 211 | 3930 | 25 |
| 212 | 3933 | 25 |
| 213 | 3936 | 25 |
| 214 | 3939 | 25 |
| 215 | 3942 | 25 |
| 216 | 3945 | 25 |
| 217 | 3948 | 25 |
| 218 | 3951 | 25 |
| 219 | 3954 | 25 |
| 220 | 3957 | 25 |
| 221 | 3960 | 25 |
| 222 | 3963 | 25 |
| 223 | 3966 | 25 |
| 224 | 3969 | 25 |
| 225 | 3972 | 25 |
| 226 | 3975 | 25 |
| 227 | 3978 | 25 |
| 228 | 3981 | 25 |
| 229 | 3984 | 25 |
| 230 | 3987 | 25 |
| 231 | 3990 | 25 |
| 232 | 3993 | 25 |
| 233 | 3996 | 25 |
| 234 | 3999 | 25 |
| 235 | 4002 | 25 |
| 236 | 4005 | 25 |
| 237 | 4008 | 25 |
| 238 | 4011 | 25 |
| 239 | 4014 | 25 |
| 240 | 4017 | 25 |
| 241 | 4020 | 25 |
| 242 | 4023 | 25 |
| 243 | 4026 | 25 |
| 244 | 4029 | 25 |
| 245 | 4032 | 25 |
| 246 | 4035 | 25 |
| 247 | 4038 | 25 |
| 248 | 4041 | 25 |
| 249 | 4044 | 25 |
| 250 | 4047 | 25 |
| 251 | 4050 | 25 |
| 252 | 4053 | 25 |
| 253 | 4056 | 25 |
| 254 | 4059 | 25 |
| 255 | 4062 | 25 |
| 256 | 4065 | 25 |
| 257 | 4068 | 25 |
| 258 | 4071 | 25 |
| 259 | 4074 | 25 |
| 260 | 4077 | 25 |
| 261 | 4080 | 25 |
| 262 | 4083 | 25 |
| 263 | 4086 | 25 |
| 264 | 4089 | 25 |
| 265 | 4092 | 25 |
| 266 | 4095 | 25 |
| 267 | 4098 | 25 |
| 268 | 4101 | 25 |
| 269 | 4104 | 25 |
| 270 | 4107 | 25 |
| 271 | 4110 | 25 |
| 272 | 4113 | 25 |
| 273 | 4116 | 25 |
| 274 | 4119 | 25 |
| 275 | 4122 | 25 |
| 276 | 4125 | 25 |
| 277 | 4128 | 25 |
| 278 | 4131 | 25 |
| 279 | 4134 | 25 |
| 280 | 4137 | 25 |
| 281 | 4140 | 25 |
| 282 | 4143 | 25 |
| 283 | 4146 | 25 |
| 284 | 4149 | 25 |
| 285 | 4152 | 25 |
| 286 | 4155 | 25 |
| 287 | 4158 | 25 |
| 288 | 4161 | 25 |
| 289 | 4164 | 25 |
| 290 | 4167 | 25 |
| 291 | 4170 | 25 |
| 292 | 4173 | 25 |
| 293 | 4176 | 25 |
| 294 | 4179 | 25 |
| 295 | 4182 | 25 |
| 296 | 4185 | 25 |
| 297 | 4188 | 25 |
| 298 | 4191 | 25 |
| 299 | 4194 | 25 |
| 300 | 4197 | 25 |
| 301 | 4200 | 25 |
| 302 | 4203 | 25 |
| 303 | 4206 | 25 |
| 304 | 4209 | 25 |
| 305 | 4212 | 25 |
| 306 | 4215 | 25 |
| 307 | 4218 | 25 |
| 308 | 4221 | 25 |
| 309 | 4224 | 25 |
| 310 | 4227 | 25 |
| 311 | 4230 | 25 |
| 312 | 4233 | 25 |
| 313 | 4236 | 25 |
| 314 | 4239 | 25 |
| 315 | 4242 | 25 |
| 316 | 4245 | 25 |
| 317 | 4248 | 25 |
| 318 | 4251 | 25 |
| 319 | 4254 | 25 |
| 320 | 4257 | 25 |
| 321 | 4260 | 25 |
| 322 | 4263 | 25 |
| 323 | 4266 | 25 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
| Outputs |
|---|
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
Compiled 13 to 8 computations (38.5% saved)
2 alts after pruning (2 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 0 | 1 | 1 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 0 | 2 | 2 |
| Status | Error | Program |
|---|---|---|
| ▶ | 1.1b | (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
Compiled 13 to 8 computations (38.5% saved)
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
| ✓ | 7.1b | (*.f64 (-.f64 y x) (/.f64 z t)) |
Compiled 30 to 8 computations (73.3% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | z | @ | 0 | (*.f64 (-.f64 y x) (/.f64 z t)) |
| 1.0ms | y | @ | -inf | (*.f64 (-.f64 y x) (/.f64 z t)) |
| 1.0ms | y | @ | inf | (*.f64 (-.f64 y x) (/.f64 z t)) |
| 0.0ms | y | @ | 0 | (*.f64 (-.f64 y x) (/.f64 z t)) |
| 0.0ms | t | @ | 0 | (*.f64 (-.f64 y x) (/.f64 z t)) |
| 1× | batch-egg-rewrite |
| 1846× | rational.json-1 |
| 1846× | rational.json-2 |
| 1846× | rational.json-4 |
| 1846× | rational.json-3 |
| 1838× | exponential.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 44 |
| 1 | 67 | 44 |
| 2 | 159 | 44 |
| 3 | 396 | 44 |
| 4 | 1028 | 44 |
| 5 | 4723 | 44 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (-.f64 y x) (/.f64 z t)) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 y x) (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y x) (/.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 z (/.f64 t (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 z (*.f64 (/.f64 t (-.f64 y x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 z (*.f64 -1 (/.f64 t (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 z t) (/.f64 1 (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 z t) (*.f64 (/.f64 1 (-.f64 y x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 z t) (*.f64 1/2 (/.f64 2 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 t z) (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (/.f64 t z) (-.f64 y x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 z z) (*.f64 t (/.f64 2 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 z z) (+.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 z z) (*.f64 (*.f64 t (/.f64 2 (-.f64 y x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 z z) (*.f64 -2 (/.f64 t (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 2 (*.f64 (-.f64 y x) (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (/.f64 t z) (-.f64 y x)) (/.f64 (/.f64 t z) (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (/.f64 2 (*.f64 (-.f64 y x) (/.f64 z t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 z (*.f64 t 1/2)) (/.f64 2 (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 z (*.f64 t 1/2)) (+.f64 (/.f64 1 (-.f64 y x)) (/.f64 1 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 z (*.f64 t 1/2)) (*.f64 2 (/.f64 1 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 z (*.f64 t 1/2)) (*.f64 (/.f64 2 (-.f64 y x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 4) (+.f64 (*.f64 t (/.f64 2 (-.f64 y x))) (*.f64 t (/.f64 2 (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 4) (/.f64 (*.f64 t 4) (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 4) (*.f64 4 (/.f64 t (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 4) (*.f64 (*.f64 t 4) (/.f64 1 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 4) (*.f64 2 (*.f64 t (/.f64 2 (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 4) (*.f64 (+.f64 t t) (/.f64 2 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 4) (*.f64 -4 (/.f64 t (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 4) (/.f64 4 (/.f64 (-.f64 y x) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) 2) (*.f64 t (/.f64 2 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (/.f64 z (*.f64 t 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x y) (/.f64 t (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x y) (neg.f64 (/.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x y) (*.f64 (neg.f64 (/.f64 t z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 t) (/.f64 (/.f64 1 z) (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 t) (*.f64 (/.f64 1 z) (/.f64 1 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 z) (/.f64 t (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 z) (*.f64 (/.f64 t (-.f64 x y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 z) (/.f64 (neg.f64 (+.f64 t t)) (*.f64 (-.f64 y x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t z) (*.f64 (*.f64 (/.f64 t z) (/.f64 t z)) (/.f64 1 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 t (neg.f64 z)) (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (neg.f64 (/.f64 t z)) (/.f64 1 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 2 z)) (*.f64 (*.f64 2 (*.f64 (/.f64 t z) (/.f64 t z))) (/.f64 1 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 2 z)) (*.f64 (*.f64 (/.f64 t z) (/.f64 t z)) (/.f64 2 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 2 (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 2 (*.f64 (-.f64 y x) (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (/.f64 t z) 4) (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (*.f64 (/.f64 t z) 4) (/.f64 1 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (*.f64 t (/.f64 2 z)) (/.f64 2 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z t) (*.f64 (-.f64 y x) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z t) 4) (+.f64 (/.f64 2 (-.f64 y x)) (/.f64 2 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z t) 4) (/.f64 4 (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z t) 4) (*.f64 4 (/.f64 1 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z t) 4) (*.f64 2 (/.f64 2 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 8) (/.f64 (*.f64 t 8) (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 8) (*.f64 8 (/.f64 t (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 8) (*.f64 (*.f64 t 8) (/.f64 1 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 8) (*.f64 4 (*.f64 t (/.f64 2 (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) 4) (*.f64 (/.f64 t z) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) 4) (*.f64 (*.f64 (/.f64 t z) 4) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 y x) t) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (*.f64 t (/.f64 1/2 z)) (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 t z) (*.f64 (-.f64 y x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 z) (/.f64 (-.f64 y x) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 t) (/.f64 (/.f64 1/2 z) (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z -2) (+.f64 (/.f64 t (-.f64 x y)) (/.f64 t (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z -2) (/.f64 (*.f64 t -2) (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z -2) (/.f64 (neg.f64 (+.f64 t t)) (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z -2) (*.f64 (*.f64 t -2) (/.f64 1 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z -2) (*.f64 (neg.f64 (+.f64 t t)) (/.f64 1 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z -2) (*.f64 (neg.f64 t) (/.f64 2 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z -2) (*.f64 2 (/.f64 t (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z (*.f64 t 1/2)) (*.f64 (-.f64 y x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 x y)) (+.f64 (neg.f64 (/.f64 t z)) (neg.f64 (/.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 x y)) (*.f64 2 (neg.f64 (/.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 z t) 4)) (*.f64 8 (/.f64 1 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 z 8)) (*.f64 (*.f64 2 (*.f64 t 8)) (/.f64 1 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 y x) 4)) (+.f64 (*.f64 (/.f64 t z) 4) (*.f64 (/.f64 t z) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 y x) 4)) (*.f64 8 (/.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 z t) (*.f64 (-.f64 y x) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (/.f64 1/2 t)) (/.f64 1/2 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 z (neg.f64 t)) (/.f64 -1 (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 z (neg.f64 t)) (*.f64 -1 (/.f64 1 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t z) 4) (*.f64 (*.f64 2 (*.f64 (/.f64 t z) (/.f64 t z))) (/.f64 2 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 1/2 t)) (/.f64 1 (*.f64 (-.f64 y x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 1/2 t)) (*.f64 1/2 (/.f64 1 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t z) (/.f64 z (*.f64 t 1/2))) (/.f64 2 (*.f64 (-.f64 y x) (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) 1/2) (*.f64 t (/.f64 1/2 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 y x) (*.f64 t (/.f64 2 z))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (neg.f64 z)) (*.f64 (*.f64 2 (*.f64 t -2)) (/.f64 1 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (neg.f64 z)) (*.f64 (*.f64 2 (neg.f64 (+.f64 t t))) (/.f64 1 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (neg.f64 z)) (*.f64 (neg.f64 (*.f64 t 4)) (/.f64 1 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (neg.f64 z)) (*.f64 4 (/.f64 t (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 z -2)) (*.f64 t (/.f64 2 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 z t)) (/.f64 -1 (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (-.f64 y x) t) (/.f64 (-.f64 y x) t)) (+.f64 (/.f64 1 z) (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 z t) (*.f64 (-.f64 y x) 4))) (*.f64 2 (*.f64 (/.f64 z t) (*.f64 (-.f64 y x) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 x y) (/.f64 t z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 y x) 4)) (/.f64 t z)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z 8) (/.f64 t (-.f64 y x))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 z (/.f64 1 (-.f64 y x))) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 1 (-.f64 y x))) (/.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 z z) (/.f64 1 (-.f64 y x))) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 1 (-.f64 y x))) (*.f64 t (/.f64 2 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z 4) (/.f64 1 (-.f64 y x))) (*.f64 t 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 t) (/.f64 1 (-.f64 y x))) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 z) (/.f64 1 (-.f64 y x))) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 t z) (/.f64 1 (-.f64 y x))) (*.f64 (/.f64 t z) (/.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 1 (-.f64 y x))) (neg.f64 (/.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t (/.f64 2 z)) (/.f64 1 (-.f64 y x))) (*.f64 2 (*.f64 (/.f64 t z) (/.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 1 (-.f64 y x))) (*.f64 (/.f64 t z) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z 8) (/.f64 1 (-.f64 y x))) (*.f64 t 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z -2) (/.f64 1 (-.f64 y x))) (*.f64 t -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z -2) (/.f64 1 (-.f64 y x))) (neg.f64 (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 z t) 4)) (/.f64 1 (-.f64 y x))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 z 8)) (/.f64 1 (-.f64 y x))) (*.f64 2 (*.f64 t 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 z (neg.f64 t)) (/.f64 1 (-.f64 y x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (neg.f64 z)) (/.f64 1 (-.f64 y x))) (*.f64 2 (*.f64 t -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (neg.f64 z)) (/.f64 1 (-.f64 y x))) (*.f64 2 (neg.f64 (+.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (neg.f64 z)) (/.f64 1 (-.f64 y x))) (neg.f64 (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 z -2)) (/.f64 1 (-.f64 y x))) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 2 (-.f64 y x))) (*.f64 t (/.f64 1/2 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 z z) (/.f64 2 (-.f64 y x))) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 2 (-.f64 y x))) (/.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z 4) (/.f64 2 (-.f64 y x))) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t (/.f64 2 z)) (/.f64 2 (-.f64 y x))) (*.f64 (/.f64 t z) (/.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 2 (-.f64 y x))) (*.f64 t (/.f64 2 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z -2) (/.f64 2 (-.f64 y x))) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 t z) 4) (/.f64 2 (-.f64 y x))) (*.f64 2 (*.f64 (/.f64 t z) (/.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 t z) (/.f64 z (*.f64 t 1/2))) (/.f64 2 (-.f64 y x))) (/.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (-.f64 x y)) (neg.f64 (/.f64 t z))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 z (/.f64 t (-.f64 x y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 z z) (/.f64 t (-.f64 x y))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z 4) (/.f64 t (-.f64 x y))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (neg.f64 z)) (/.f64 t (-.f64 x y))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 y x) (/.f64 1 z)) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 y x) 2) t) (/.f64 2 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 y x) (neg.f64 t)) (/.f64 -1 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 y x) 1/2) (*.f64 t (/.f64 2 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (-.f64 y x) 2)) (-.f64 0 (*.f64 t (/.f64 2 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (-.f64 y x) t)) (-.f64 0 (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 4)) (*.f64 2 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 1))))) |
| 1× | egg-herbie |
| 1648× | rational.json-simplify-35 |
| 958× | rational.json-simplify-61 |
| 902× | rational.json-simplify-51 |
| 768× | rational.json-simplify-44 |
| 644× | rational.json-simplify-47 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 392 | 5995 |
| 1 | 1491 | 5885 |
| 2 | 5592 | 5873 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(/.f64 (*.f64 y z) t) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(/.f64 (*.f64 y z) t) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(/.f64 (*.f64 y z) t) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 y z) t) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(/.f64 (*.f64 y z) t) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(/.f64 (*.f64 y z) t) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
x |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
x |
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x) |
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x) |
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x) |
x |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 0) |
(+.f64 0 (*.f64 (-.f64 y x) (/.f64 z t))) |
(-.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 0) |
(/.f64 (-.f64 y x) (/.f64 t z)) |
(/.f64 z (/.f64 t (-.f64 y x))) |
(/.f64 z (*.f64 (/.f64 t (-.f64 y x)) 1)) |
(/.f64 z (*.f64 -1 (/.f64 t (-.f64 x y)))) |
(/.f64 (/.f64 z t) (/.f64 1 (-.f64 y x))) |
(/.f64 (/.f64 z t) (*.f64 (/.f64 1 (-.f64 y x)) 1)) |
(/.f64 (/.f64 z t) (*.f64 1/2 (/.f64 2 (-.f64 y x)))) |
(/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 1) |
(/.f64 1 (/.f64 (/.f64 t z) (-.f64 y x))) |
(/.f64 1 (*.f64 (/.f64 (/.f64 t z) (-.f64 y x)) 1)) |
(/.f64 (+.f64 z z) (*.f64 t (/.f64 2 (-.f64 y x)))) |
(/.f64 (+.f64 z z) (+.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x)))) |
(/.f64 (+.f64 z z) (*.f64 (*.f64 t (/.f64 2 (-.f64 y x))) 1)) |
(/.f64 (+.f64 z z) (*.f64 -2 (/.f64 t (-.f64 x y)))) |
(/.f64 2 (/.f64 2 (*.f64 (-.f64 y x) (/.f64 z t)))) |
(/.f64 2 (+.f64 (/.f64 (/.f64 t z) (-.f64 y x)) (/.f64 (/.f64 t z) (-.f64 y x)))) |
(/.f64 2 (*.f64 (/.f64 2 (*.f64 (-.f64 y x) (/.f64 z t))) 1)) |
(/.f64 (/.f64 z (*.f64 t 1/2)) (/.f64 2 (-.f64 y x))) |
(/.f64 (/.f64 z (*.f64 t 1/2)) (+.f64 (/.f64 1 (-.f64 y x)) (/.f64 1 (-.f64 y x)))) |
(/.f64 (/.f64 z (*.f64 t 1/2)) (*.f64 2 (/.f64 1 (-.f64 y x)))) |
(/.f64 (/.f64 z (*.f64 t 1/2)) (*.f64 (/.f64 2 (-.f64 y x)) 1)) |
(/.f64 (*.f64 z 4) (+.f64 (*.f64 t (/.f64 2 (-.f64 y x))) (*.f64 t (/.f64 2 (-.f64 y x))))) |
(/.f64 (*.f64 z 4) (/.f64 (*.f64 t 4) (-.f64 y x))) |
(/.f64 (*.f64 z 4) (*.f64 4 (/.f64 t (-.f64 y x)))) |
(/.f64 (*.f64 z 4) (*.f64 (*.f64 t 4) (/.f64 1 (-.f64 y x)))) |
(/.f64 (*.f64 z 4) (*.f64 2 (*.f64 t (/.f64 2 (-.f64 y x))))) |
(/.f64 (*.f64 z 4) (*.f64 (+.f64 t t) (/.f64 2 (-.f64 y x)))) |
(/.f64 (*.f64 z 4) (*.f64 -4 (/.f64 t (-.f64 x y)))) |
(/.f64 (*.f64 z 4) (/.f64 4 (/.f64 (-.f64 y x) t))) |
(/.f64 (*.f64 (-.f64 y x) 2) (*.f64 t (/.f64 2 z))) |
(/.f64 (*.f64 (-.f64 y x) (/.f64 z (*.f64 t 1/2))) 2) |
(/.f64 (-.f64 x y) (/.f64 t (neg.f64 z))) |
(/.f64 (-.f64 x y) (neg.f64 (/.f64 t z))) |
(/.f64 (-.f64 x y) (*.f64 (neg.f64 (/.f64 t z)) 1)) |
(/.f64 (/.f64 1 t) (/.f64 (/.f64 1 z) (-.f64 y x))) |
(/.f64 (/.f64 1 t) (*.f64 (/.f64 1 z) (/.f64 1 (-.f64 y x)))) |
(/.f64 (neg.f64 z) (/.f64 t (-.f64 x y))) |
(/.f64 (neg.f64 z) (*.f64 (/.f64 t (-.f64 x y)) 1)) |
(/.f64 (neg.f64 z) (/.f64 (neg.f64 (+.f64 t t)) (*.f64 (-.f64 y x) 2))) |
(/.f64 (/.f64 t z) (*.f64 (*.f64 (/.f64 t z) (/.f64 t z)) (/.f64 1 (-.f64 y x)))) |
(/.f64 -1 (/.f64 (/.f64 t (neg.f64 z)) (-.f64 y x))) |
(/.f64 -1 (*.f64 (neg.f64 (/.f64 t z)) (/.f64 1 (-.f64 y x)))) |
(/.f64 (*.f64 t (/.f64 2 z)) (*.f64 (*.f64 2 (*.f64 (/.f64 t z) (/.f64 t z))) (/.f64 1 (-.f64 y x)))) |
(/.f64 (*.f64 t (/.f64 2 z)) (*.f64 (*.f64 (/.f64 t z) (/.f64 t z)) (/.f64 2 (-.f64 y x)))) |
(/.f64 4 (+.f64 (/.f64 2 (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 2 (*.f64 (-.f64 y x) (/.f64 z t))))) |
(/.f64 4 (/.f64 (*.f64 (/.f64 t z) 4) (-.f64 y x))) |
(/.f64 4 (*.f64 (*.f64 (/.f64 t z) 4) (/.f64 1 (-.f64 y x)))) |
(/.f64 4 (*.f64 (*.f64 t (/.f64 2 z)) (/.f64 2 (-.f64 y x)))) |
(/.f64 (*.f64 (/.f64 z t) (*.f64 (-.f64 y x) 4)) 4) |
(/.f64 (*.f64 (/.f64 z t) 4) (+.f64 (/.f64 2 (-.f64 y x)) (/.f64 2 (-.f64 y x)))) |
(/.f64 (*.f64 (/.f64 z t) 4) (/.f64 4 (-.f64 y x))) |
(/.f64 (*.f64 (/.f64 z t) 4) (*.f64 4 (/.f64 1 (-.f64 y x)))) |
(/.f64 (*.f64 (/.f64 z t) 4) (*.f64 2 (/.f64 2 (-.f64 y x)))) |
(/.f64 (*.f64 z 8) (/.f64 (*.f64 t 8) (-.f64 y x))) |
(/.f64 (*.f64 z 8) (*.f64 8 (/.f64 t (-.f64 y x)))) |
(/.f64 (*.f64 z 8) (*.f64 (*.f64 t 8) (/.f64 1 (-.f64 y x)))) |
(/.f64 (*.f64 z 8) (*.f64 4 (*.f64 t (/.f64 2 (-.f64 y x))))) |
(/.f64 (*.f64 (-.f64 y x) 4) (*.f64 (/.f64 t z) 4)) |
(/.f64 (*.f64 (-.f64 y x) 4) (*.f64 (*.f64 (/.f64 t z) 4) 1)) |
(/.f64 (/.f64 (-.f64 y x) t) (/.f64 1 z)) |
(/.f64 1/2 (/.f64 (*.f64 t (/.f64 1/2 z)) (-.f64 y x))) |
(/.f64 1/2 (/.f64 (/.f64 t z) (*.f64 (-.f64 y x) 2))) |
(/.f64 1/2 (/.f64 (/.f64 1/2 z) (/.f64 (-.f64 y x) t))) |
(/.f64 (/.f64 1/2 t) (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(/.f64 (*.f64 z -2) (+.f64 (/.f64 t (-.f64 x y)) (/.f64 t (-.f64 x y)))) |
(/.f64 (*.f64 z -2) (/.f64 (*.f64 t -2) (-.f64 y x))) |
(/.f64 (*.f64 z -2) (/.f64 (neg.f64 (+.f64 t t)) (-.f64 y x))) |
(/.f64 (*.f64 z -2) (*.f64 (*.f64 t -2) (/.f64 1 (-.f64 y x)))) |
(/.f64 (*.f64 z -2) (*.f64 (neg.f64 (+.f64 t t)) (/.f64 1 (-.f64 y x)))) |
(/.f64 (*.f64 z -2) (*.f64 (neg.f64 t) (/.f64 2 (-.f64 y x)))) |
(/.f64 (*.f64 z -2) (*.f64 2 (/.f64 t (-.f64 x y)))) |
(/.f64 (*.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z (*.f64 t 1/2)) (*.f64 (-.f64 y x) 2))) |
(/.f64 (*.f64 2 (-.f64 x y)) (+.f64 (neg.f64 (/.f64 t z)) (neg.f64 (/.f64 t z)))) |
(/.f64 (*.f64 2 (-.f64 x y)) (*.f64 2 (neg.f64 (/.f64 t z)))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 z t) 4)) (*.f64 8 (/.f64 1 (-.f64 y x)))) |
(/.f64 (*.f64 2 (*.f64 z 8)) (*.f64 (*.f64 2 (*.f64 t 8)) (/.f64 1 (-.f64 y x)))) |
(/.f64 (*.f64 2 (*.f64 (-.f64 y x) 4)) (+.f64 (*.f64 (/.f64 t z) 4) (*.f64 (/.f64 t z) 4))) |
(/.f64 (*.f64 2 (*.f64 (-.f64 y x) 4)) (*.f64 8 (/.f64 t z))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 z t) (*.f64 (-.f64 y x) 4))) 8) |
(/.f64 (*.f64 (-.f64 y x) (/.f64 1/2 t)) (/.f64 1/2 z)) |
(/.f64 (/.f64 z (neg.f64 t)) (/.f64 -1 (-.f64 y x))) |
(/.f64 (/.f64 z (neg.f64 t)) (*.f64 -1 (/.f64 1 (-.f64 y x)))) |
(/.f64 (*.f64 (/.f64 t z) 4) (*.f64 (*.f64 2 (*.f64 (/.f64 t z) (/.f64 t z))) (/.f64 2 (-.f64 y x)))) |
(/.f64 (*.f64 z (/.f64 1/2 t)) (/.f64 1 (*.f64 (-.f64 y x) 2))) |
(/.f64 (*.f64 z (/.f64 1/2 t)) (*.f64 1/2 (/.f64 1 (-.f64 y x)))) |
(/.f64 (*.f64 (/.f64 t z) (/.f64 z (*.f64 t 1/2))) (/.f64 2 (*.f64 (-.f64 y x) (/.f64 z t)))) |
(/.f64 (*.f64 (-.f64 y x) 1/2) (*.f64 t (/.f64 1/2 z))) |
(/.f64 (/.f64 (-.f64 y x) (*.f64 t (/.f64 2 z))) 1/2) |
(/.f64 (*.f64 4 (neg.f64 z)) (*.f64 (*.f64 2 (*.f64 t -2)) (/.f64 1 (-.f64 y x)))) |
(/.f64 (*.f64 4 (neg.f64 z)) (*.f64 (*.f64 2 (neg.f64 (+.f64 t t))) (/.f64 1 (-.f64 y x)))) |
(/.f64 (*.f64 4 (neg.f64 z)) (*.f64 (neg.f64 (*.f64 t 4)) (/.f64 1 (-.f64 y x)))) |
(/.f64 (*.f64 4 (neg.f64 z)) (*.f64 4 (/.f64 t (-.f64 x y)))) |
(/.f64 (neg.f64 (*.f64 z -2)) (*.f64 t (/.f64 2 (-.f64 y x)))) |
(/.f64 (neg.f64 (/.f64 z t)) (/.f64 -1 (-.f64 y x))) |
(/.f64 (+.f64 (/.f64 (-.f64 y x) t) (/.f64 (-.f64 y x) t)) (+.f64 (/.f64 1 z) (/.f64 1 z))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 z t) (*.f64 (-.f64 y x) 4))) (*.f64 2 (*.f64 (/.f64 z t) (*.f64 (-.f64 y x) 4)))) 16) |
(/.f64 (/.f64 (-.f64 x y) (/.f64 t z)) -1) |
(/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 y x) 4)) (/.f64 t z)) 8) |
(/.f64 (/.f64 (*.f64 z 8) (/.f64 t (-.f64 y x))) 8) |
(/.f64 (/.f64 z (/.f64 1 (-.f64 y x))) t) |
(/.f64 (/.f64 1 (/.f64 1 (-.f64 y x))) (/.f64 t z)) |
(/.f64 (/.f64 (+.f64 z z) (/.f64 1 (-.f64 y x))) (+.f64 t t)) |
(/.f64 (/.f64 2 (/.f64 1 (-.f64 y x))) (*.f64 t (/.f64 2 z))) |
(/.f64 (/.f64 (*.f64 z 4) (/.f64 1 (-.f64 y x))) (*.f64 t 4)) |
(/.f64 (/.f64 (/.f64 1 t) (/.f64 1 (-.f64 y x))) (/.f64 1 z)) |
(/.f64 (/.f64 (neg.f64 z) (/.f64 1 (-.f64 y x))) (neg.f64 t)) |
(/.f64 (/.f64 (/.f64 t z) (/.f64 1 (-.f64 y x))) (*.f64 (/.f64 t z) (/.f64 t z))) |
(/.f64 (/.f64 -1 (/.f64 1 (-.f64 y x))) (neg.f64 (/.f64 t z))) |
(/.f64 (/.f64 (*.f64 t (/.f64 2 z)) (/.f64 1 (-.f64 y x))) (*.f64 2 (*.f64 (/.f64 t z) (/.f64 t z)))) |
(/.f64 (/.f64 4 (/.f64 1 (-.f64 y x))) (*.f64 (/.f64 t z) 4)) |
(/.f64 (/.f64 (*.f64 z 8) (/.f64 1 (-.f64 y x))) (*.f64 t 8)) |
(/.f64 (/.f64 (*.f64 z -2) (/.f64 1 (-.f64 y x))) (*.f64 t -2)) |
(/.f64 (/.f64 (*.f64 z -2) (/.f64 1 (-.f64 y x))) (neg.f64 (+.f64 t t))) |
(/.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 z t) 4)) (/.f64 1 (-.f64 y x))) 8) |
(/.f64 (/.f64 (*.f64 2 (*.f64 z 8)) (/.f64 1 (-.f64 y x))) (*.f64 2 (*.f64 t 8))) |
(/.f64 (/.f64 (/.f64 z (neg.f64 t)) (/.f64 1 (-.f64 y x))) -1) |
(/.f64 (/.f64 (*.f64 4 (neg.f64 z)) (/.f64 1 (-.f64 y x))) (*.f64 2 (*.f64 t -2))) |
(/.f64 (/.f64 (*.f64 4 (neg.f64 z)) (/.f64 1 (-.f64 y x))) (*.f64 2 (neg.f64 (+.f64 t t)))) |
(/.f64 (/.f64 (*.f64 4 (neg.f64 z)) (/.f64 1 (-.f64 y x))) (neg.f64 (*.f64 t 4))) |
(/.f64 (/.f64 (neg.f64 (*.f64 z -2)) (/.f64 1 (-.f64 y x))) (+.f64 t t)) |
(/.f64 (/.f64 1 (/.f64 2 (-.f64 y x))) (*.f64 t (/.f64 1/2 z))) |
(/.f64 (/.f64 (+.f64 z z) (/.f64 2 (-.f64 y x))) t) |
(/.f64 (/.f64 2 (/.f64 2 (-.f64 y x))) (/.f64 t z)) |
(/.f64 (/.f64 (*.f64 z 4) (/.f64 2 (-.f64 y x))) (+.f64 t t)) |
(/.f64 (/.f64 (*.f64 t (/.f64 2 z)) (/.f64 2 (-.f64 y x))) (*.f64 (/.f64 t z) (/.f64 t z))) |
(/.f64 (/.f64 4 (/.f64 2 (-.f64 y x))) (*.f64 t (/.f64 2 z))) |
(/.f64 (/.f64 (*.f64 z -2) (/.f64 2 (-.f64 y x))) (neg.f64 t)) |
(/.f64 (/.f64 (*.f64 (/.f64 t z) 4) (/.f64 2 (-.f64 y x))) (*.f64 2 (*.f64 (/.f64 t z) (/.f64 t z)))) |
(/.f64 (/.f64 (*.f64 (/.f64 t z) (/.f64 z (*.f64 t 1/2))) (/.f64 2 (-.f64 y x))) (/.f64 t z)) |
(/.f64 (/.f64 (*.f64 2 (-.f64 x y)) (neg.f64 (/.f64 t z))) 2) |
(/.f64 (/.f64 z (/.f64 t (-.f64 x y))) -1) |
(/.f64 (/.f64 (+.f64 z z) (/.f64 t (-.f64 x y))) -2) |
(/.f64 (/.f64 (*.f64 z 4) (/.f64 t (-.f64 x y))) -4) |
(/.f64 (/.f64 (*.f64 4 (neg.f64 z)) (/.f64 t (-.f64 x y))) 4) |
(/.f64 (/.f64 (-.f64 y x) (/.f64 1 z)) t) |
(/.f64 (/.f64 (*.f64 (-.f64 y x) 2) t) (/.f64 2 z)) |
(/.f64 (/.f64 (-.f64 y x) (neg.f64 t)) (/.f64 -1 z)) |
(/.f64 (/.f64 (-.f64 y x) 1/2) (*.f64 t (/.f64 2 z))) |
(/.f64 (neg.f64 (*.f64 (-.f64 y x) 2)) (-.f64 0 (*.f64 t (/.f64 2 z)))) |
(/.f64 (neg.f64 (/.f64 (-.f64 y x) t)) (-.f64 0 (/.f64 1 z))) |
(pow.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 1) |
(-.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 0) |
(*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 1) |
(*.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) |
(*.f64 2 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 1/2)) |
(*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 2) 1/2) |
(*.f64 4 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 4)) |
(*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 4) 1/4) |
(*.f64 1/2 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 2)) |
(*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 1/2) 2) |
(/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 1) |
(/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 2) 2) |
(/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 4)) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 4)) (*.f64 2 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 4))) 16) |
(pow.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 1) |
| Outputs |
|---|
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (-.f64 1 (/.f64 z t)))) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (-.f64 1 (/.f64 z t)))) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (-.f64 1 (/.f64 z t)))) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (-.f64 1 (/.f64 z t)))) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (-.f64 1 (/.f64 z t)))) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (-.f64 1 (/.f64 z t)))) |
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) |
(*.f64 -1 (*.f64 x (+.f64 (/.f64 z t) -1))) |
(*.f64 (+.f64 -1 (/.f64 z t)) (neg.f64 x)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 -1 (*.f64 x (+.f64 (/.f64 z t) -1)))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 (+.f64 -1 (/.f64 z t)) (neg.f64 x))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 -1 (*.f64 x (+.f64 (/.f64 z t) -1)))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 (+.f64 -1 (/.f64 z t)) (neg.f64 x))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 -1 (*.f64 x (+.f64 (/.f64 z t) -1)))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 (+.f64 -1 (/.f64 z t)) (neg.f64 x))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 z t)))) |
(+.f64 x (*.f64 x (/.f64 z (neg.f64 t)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
x |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) |
(*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) |
(*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))) |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
x |
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
x |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 0) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(+.f64 0 (*.f64 (-.f64 y x) (/.f64 z t))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(-.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 0) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (-.f64 y x) (/.f64 t z)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 z (/.f64 t (-.f64 y x))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 z (*.f64 (/.f64 t (-.f64 y x)) 1)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 z (*.f64 -1 (/.f64 t (-.f64 x y)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 z t) (/.f64 1 (-.f64 y x))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 z t) (*.f64 (/.f64 1 (-.f64 y x)) 1)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 z t) (*.f64 1/2 (/.f64 2 (-.f64 y x)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 1) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 1 (/.f64 (/.f64 t z) (-.f64 y x))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 1 (*.f64 (/.f64 (/.f64 t z) (-.f64 y x)) 1)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (+.f64 z z) (*.f64 t (/.f64 2 (-.f64 y x)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (+.f64 z z) (+.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (+.f64 z z) (*.f64 (*.f64 t (/.f64 2 (-.f64 y x))) 1)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (+.f64 z z) (*.f64 -2 (/.f64 t (-.f64 x y)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 2 (/.f64 2 (*.f64 (-.f64 y x) (/.f64 z t)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 2 (+.f64 (/.f64 (/.f64 t z) (-.f64 y x)) (/.f64 (/.f64 t z) (-.f64 y x)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 2 (*.f64 (/.f64 2 (*.f64 (-.f64 y x) (/.f64 z t))) 1)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 z (*.f64 t 1/2)) (/.f64 2 (-.f64 y x))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 z (*.f64 t 1/2)) (+.f64 (/.f64 1 (-.f64 y x)) (/.f64 1 (-.f64 y x)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 z (*.f64 t 1/2)) (*.f64 2 (/.f64 1 (-.f64 y x)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 z (*.f64 t 1/2)) (*.f64 (/.f64 2 (-.f64 y x)) 1)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z 4) (+.f64 (*.f64 t (/.f64 2 (-.f64 y x))) (*.f64 t (/.f64 2 (-.f64 y x))))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z 4) (/.f64 (*.f64 t 4) (-.f64 y x))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z 4) (*.f64 4 (/.f64 t (-.f64 y x)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z 4) (*.f64 (*.f64 t 4) (/.f64 1 (-.f64 y x)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z 4) (*.f64 2 (*.f64 t (/.f64 2 (-.f64 y x))))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z 4) (*.f64 (+.f64 t t) (/.f64 2 (-.f64 y x)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z 4) (*.f64 -4 (/.f64 t (-.f64 x y)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z 4) (/.f64 4 (/.f64 (-.f64 y x) t))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) 2) (*.f64 t (/.f64 2 z))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) (/.f64 z (*.f64 t 1/2))) 2) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (-.f64 x y) (/.f64 t (neg.f64 z))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (-.f64 x y) (neg.f64 (/.f64 t z))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (-.f64 x y) (*.f64 (neg.f64 (/.f64 t z)) 1)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 1 t) (/.f64 (/.f64 1 z) (-.f64 y x))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 1 t) (*.f64 (/.f64 1 z) (/.f64 1 (-.f64 y x)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (neg.f64 z) (/.f64 t (-.f64 x y))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (neg.f64 z) (*.f64 (/.f64 t (-.f64 x y)) 1)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (neg.f64 z) (/.f64 (neg.f64 (+.f64 t t)) (*.f64 (-.f64 y x) 2))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 t z) (*.f64 (*.f64 (/.f64 t z) (/.f64 t z)) (/.f64 1 (-.f64 y x)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 -1 (/.f64 (/.f64 t (neg.f64 z)) (-.f64 y x))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 -1 (*.f64 (neg.f64 (/.f64 t z)) (/.f64 1 (-.f64 y x)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 t (/.f64 2 z)) (*.f64 (*.f64 2 (*.f64 (/.f64 t z) (/.f64 t z))) (/.f64 1 (-.f64 y x)))) |
(/.f64 (*.f64 (/.f64 2 z) (/.f64 t (/.f64 -1 (-.f64 x y)))) (*.f64 (/.f64 t z) (*.f64 (/.f64 t z) 2))) |
(*.f64 t (/.f64 (/.f64 2 z) (*.f64 2 (*.f64 (/.f64 t z) (/.f64 (/.f64 t z) (-.f64 y x)))))) |
(/.f64 (*.f64 t (/.f64 2 z)) (*.f64 (*.f64 (/.f64 t z) (/.f64 t z)) (/.f64 2 (-.f64 y x)))) |
(*.f64 (/.f64 2 z) (/.f64 t (*.f64 (/.f64 2 (-.f64 y x)) (*.f64 (/.f64 t z) (/.f64 t z))))) |
(/.f64 (/.f64 (-.f64 y x) (*.f64 (/.f64 t z) (/.f64 t z))) (/.f64 2 (*.f64 t (/.f64 2 z)))) |
(/.f64 4 (+.f64 (/.f64 2 (*.f64 (-.f64 y x) (/.f64 z t))) (/.f64 2 (*.f64 (-.f64 y x) (/.f64 z t))))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 4 (/.f64 (*.f64 (/.f64 t z) 4) (-.f64 y x))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 4 (*.f64 (*.f64 (/.f64 t z) 4) (/.f64 1 (-.f64 y x)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 4 (*.f64 (*.f64 t (/.f64 2 z)) (/.f64 2 (-.f64 y x)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (/.f64 z t) (*.f64 (-.f64 y x) 4)) 4) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (/.f64 z t) 4) (+.f64 (/.f64 2 (-.f64 y x)) (/.f64 2 (-.f64 y x)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (/.f64 z t) 4) (/.f64 4 (-.f64 y x))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (/.f64 z t) 4) (*.f64 4 (/.f64 1 (-.f64 y x)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (/.f64 z t) 4) (*.f64 2 (/.f64 2 (-.f64 y x)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z 8) (/.f64 (*.f64 t 8) (-.f64 y x))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z 8) (*.f64 8 (/.f64 t (-.f64 y x)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z 8) (*.f64 (*.f64 t 8) (/.f64 1 (-.f64 y x)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z 8) (*.f64 4 (*.f64 t (/.f64 2 (-.f64 y x))))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) 4) (*.f64 (/.f64 t z) 4)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) 4) (*.f64 (*.f64 (/.f64 t z) 4) 1)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (-.f64 y x) t) (/.f64 1 z)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 1/2 (/.f64 (*.f64 t (/.f64 1/2 z)) (-.f64 y x))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 1/2 (/.f64 (/.f64 t z) (*.f64 (-.f64 y x) 2))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 1/2 (/.f64 (/.f64 1/2 z) (/.f64 (-.f64 y x) t))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 1/2 t) (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z -2) (+.f64 (/.f64 t (-.f64 x y)) (/.f64 t (-.f64 x y)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z -2) (/.f64 (*.f64 t -2) (-.f64 y x))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z -2) (/.f64 (neg.f64 (+.f64 t t)) (-.f64 y x))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z -2) (*.f64 (*.f64 t -2) (/.f64 1 (-.f64 y x)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z -2) (*.f64 (neg.f64 (+.f64 t t)) (/.f64 1 (-.f64 y x)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z -2) (*.f64 (neg.f64 t) (/.f64 2 (-.f64 y x)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z -2) (*.f64 2 (/.f64 t (-.f64 x y)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z (*.f64 t 1/2)) (*.f64 (-.f64 y x) 2))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 2 (-.f64 x y)) (+.f64 (neg.f64 (/.f64 t z)) (neg.f64 (/.f64 t z)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 2 (-.f64 x y)) (*.f64 2 (neg.f64 (/.f64 t z)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 2 (*.f64 (/.f64 z t) 4)) (*.f64 8 (/.f64 1 (-.f64 y x)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 2 (*.f64 z 8)) (*.f64 (*.f64 2 (*.f64 t 8)) (/.f64 1 (-.f64 y x)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 2 (*.f64 (-.f64 y x) 4)) (+.f64 (*.f64 (/.f64 t z) 4) (*.f64 (/.f64 t z) 4))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 2 (*.f64 (-.f64 y x) 4)) (*.f64 8 (/.f64 t z))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 2 (*.f64 (/.f64 z t) (*.f64 (-.f64 y x) 4))) 8) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) (/.f64 1/2 t)) (/.f64 1/2 z)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 z (neg.f64 t)) (/.f64 -1 (-.f64 y x))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 z (neg.f64 t)) (*.f64 -1 (/.f64 1 (-.f64 y x)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (/.f64 t z) 4) (*.f64 (*.f64 2 (*.f64 (/.f64 t z) (/.f64 t z))) (/.f64 2 (-.f64 y x)))) |
(/.f64 (*.f64 (/.f64 t z) 4) (*.f64 (/.f64 2 (-.f64 y x)) (*.f64 (/.f64 t z) (*.f64 (/.f64 t z) 2)))) |
(/.f64 (-.f64 y x) (*.f64 (/.f64 1/2 (/.f64 t z)) (*.f64 (/.f64 t z) (*.f64 (/.f64 t z) 2)))) |
(/.f64 (*.f64 z (/.f64 1/2 t)) (/.f64 1 (*.f64 (-.f64 y x) 2))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (/.f64 1/2 t)) (*.f64 1/2 (/.f64 1 (-.f64 y x)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (/.f64 t z) (/.f64 z (*.f64 t 1/2))) (/.f64 2 (*.f64 (-.f64 y x) (/.f64 z t)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) 1/2) (*.f64 t (/.f64 1/2 z))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (-.f64 y x) (*.f64 t (/.f64 2 z))) 1/2) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 4 (neg.f64 z)) (*.f64 (*.f64 2 (*.f64 t -2)) (/.f64 1 (-.f64 y x)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 4 (neg.f64 z)) (*.f64 (*.f64 2 (neg.f64 (+.f64 t t))) (/.f64 1 (-.f64 y x)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 4 (neg.f64 z)) (*.f64 (neg.f64 (*.f64 t 4)) (/.f64 1 (-.f64 y x)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 4 (neg.f64 z)) (*.f64 4 (/.f64 t (-.f64 x y)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (neg.f64 (*.f64 z -2)) (*.f64 t (/.f64 2 (-.f64 y x)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (neg.f64 (/.f64 z t)) (/.f64 -1 (-.f64 y x))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (+.f64 (/.f64 (-.f64 y x) t) (/.f64 (-.f64 y x) t)) (+.f64 (/.f64 1 z) (/.f64 1 z))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 z t) (*.f64 (-.f64 y x) 4))) (*.f64 2 (*.f64 (/.f64 z t) (*.f64 (-.f64 y x) 4)))) 16) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (-.f64 x y) (/.f64 t z)) -1) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 y x) 4)) (/.f64 t z)) 8) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (*.f64 z 8) (/.f64 t (-.f64 y x))) 8) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 z (/.f64 1 (-.f64 y x))) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 1 (/.f64 1 (-.f64 y x))) (/.f64 t z)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (+.f64 z z) (/.f64 1 (-.f64 y x))) (+.f64 t t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 2 (/.f64 1 (-.f64 y x))) (*.f64 t (/.f64 2 z))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (*.f64 z 4) (/.f64 1 (-.f64 y x))) (*.f64 t 4)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (/.f64 1 t) (/.f64 1 (-.f64 y x))) (/.f64 1 z)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (neg.f64 z) (/.f64 1 (-.f64 y x))) (neg.f64 t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (/.f64 t z) (/.f64 1 (-.f64 y x))) (*.f64 (/.f64 t z) (/.f64 t z))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 -1 (/.f64 1 (-.f64 y x))) (neg.f64 (/.f64 t z))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (*.f64 t (/.f64 2 z)) (/.f64 1 (-.f64 y x))) (*.f64 2 (*.f64 (/.f64 t z) (/.f64 t z)))) |
(/.f64 (*.f64 (/.f64 2 z) (/.f64 t (/.f64 -1 (-.f64 x y)))) (*.f64 (/.f64 t z) (*.f64 (/.f64 t z) 2))) |
(*.f64 t (/.f64 (/.f64 2 z) (*.f64 2 (*.f64 (/.f64 t z) (/.f64 (/.f64 t z) (-.f64 y x)))))) |
(/.f64 (/.f64 4 (/.f64 1 (-.f64 y x))) (*.f64 (/.f64 t z) 4)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (*.f64 z 8) (/.f64 1 (-.f64 y x))) (*.f64 t 8)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (*.f64 z -2) (/.f64 1 (-.f64 y x))) (*.f64 t -2)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (*.f64 z -2) (/.f64 1 (-.f64 y x))) (neg.f64 (+.f64 t t))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 z t) 4)) (/.f64 1 (-.f64 y x))) 8) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (*.f64 2 (*.f64 z 8)) (/.f64 1 (-.f64 y x))) (*.f64 2 (*.f64 t 8))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (/.f64 z (neg.f64 t)) (/.f64 1 (-.f64 y x))) -1) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (*.f64 4 (neg.f64 z)) (/.f64 1 (-.f64 y x))) (*.f64 2 (*.f64 t -2))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (*.f64 4 (neg.f64 z)) (/.f64 1 (-.f64 y x))) (*.f64 2 (neg.f64 (+.f64 t t)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (*.f64 4 (neg.f64 z)) (/.f64 1 (-.f64 y x))) (neg.f64 (*.f64 t 4))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (neg.f64 (*.f64 z -2)) (/.f64 1 (-.f64 y x))) (+.f64 t t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 1 (/.f64 2 (-.f64 y x))) (*.f64 t (/.f64 1/2 z))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (+.f64 z z) (/.f64 2 (-.f64 y x))) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 2 (/.f64 2 (-.f64 y x))) (/.f64 t z)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (*.f64 z 4) (/.f64 2 (-.f64 y x))) (+.f64 t t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (*.f64 t (/.f64 2 z)) (/.f64 2 (-.f64 y x))) (*.f64 (/.f64 t z) (/.f64 t z))) |
(*.f64 (/.f64 2 z) (/.f64 t (*.f64 (/.f64 2 (-.f64 y x)) (*.f64 (/.f64 t z) (/.f64 t z))))) |
(/.f64 (/.f64 (-.f64 y x) (*.f64 (/.f64 t z) (/.f64 t z))) (/.f64 2 (*.f64 t (/.f64 2 z)))) |
(/.f64 (/.f64 4 (/.f64 2 (-.f64 y x))) (*.f64 t (/.f64 2 z))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (*.f64 z -2) (/.f64 2 (-.f64 y x))) (neg.f64 t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (*.f64 (/.f64 t z) 4) (/.f64 2 (-.f64 y x))) (*.f64 2 (*.f64 (/.f64 t z) (/.f64 t z)))) |
(/.f64 (*.f64 (/.f64 t z) 4) (*.f64 (/.f64 2 (-.f64 y x)) (*.f64 (/.f64 t z) (*.f64 (/.f64 t z) 2)))) |
(/.f64 (-.f64 y x) (*.f64 (/.f64 1/2 (/.f64 t z)) (*.f64 (/.f64 t z) (*.f64 (/.f64 t z) 2)))) |
(/.f64 (/.f64 (*.f64 (/.f64 t z) (/.f64 z (*.f64 t 1/2))) (/.f64 2 (-.f64 y x))) (/.f64 t z)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (*.f64 2 (-.f64 x y)) (neg.f64 (/.f64 t z))) 2) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 z (/.f64 t (-.f64 x y))) -1) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (+.f64 z z) (/.f64 t (-.f64 x y))) -2) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (*.f64 z 4) (/.f64 t (-.f64 x y))) -4) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (*.f64 4 (neg.f64 z)) (/.f64 t (-.f64 x y))) 4) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (-.f64 y x) (/.f64 1 z)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (*.f64 (-.f64 y x) 2) t) (/.f64 2 z)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (-.f64 y x) (neg.f64 t)) (/.f64 -1 z)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (-.f64 y x) 1/2) (*.f64 t (/.f64 2 z))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (neg.f64 (*.f64 (-.f64 y x) 2)) (-.f64 0 (*.f64 t (/.f64 2 z)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (neg.f64 (/.f64 (-.f64 y x) t)) (-.f64 0 (/.f64 1 z))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(pow.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 1) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(-.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 0) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 1) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(*.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(*.f64 2 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 1/2)) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 2) 1/2) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(*.f64 4 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 4)) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 4) 1/4) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(*.f64 1/2 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 2)) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 1/2) 2) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 1) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 2) 2) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 4) 4) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 4)) 8) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 4)) (*.f64 2 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 4))) 16) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(pow.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 1) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
Compiled 2861 to 1229 computations (57% saved)
11 alts after pruning (10 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 193 | 10 | 203 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 193 | 11 | 204 |
| Status | Error | Program |
|---|---|---|
| ▶ | 6.7b | (+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
| ▶ | 1.1b | (+.f64 x (/.f64 (/.f64 z t) (/.f64 1 (-.f64 y x)))) |
| 6.4b | (+.f64 x (/.f64 (/.f64 1 t) (/.f64 (/.f64 1 z) (-.f64 y x)))) | |
| 1.4b | (+.f64 x (/.f64 (-.f64 y x) (/.f64 t z))) | |
| ▶ | 15.4b | (+.f64 x (/.f64 (*.f64 y z) t)) |
| ▶ | 6.8b | (+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) |
| ✓ | 1.1b | (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
| 13.7b | (+.f64 x (*.f64 z (/.f64 y t))) | |
| 19.3b | (+.f64 x (*.f64 x (/.f64 z (neg.f64 t)))) | |
| ▶ | 19.3b | (*.f64 x (-.f64 1 (/.f64 z t))) |
| 30.1b | x |
Compiled 250 to 164 computations (34.4% saved)
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (/.f64 1 (-.f64 y x)) |
| ✓ | 0.0b | (+.f64 x (/.f64 (/.f64 z t) (/.f64 1 (-.f64 y x)))) |
| ✓ | 7.1b | (/.f64 (/.f64 z t) (/.f64 1 (-.f64 y x))) |
Compiled 40 to 16 computations (60% saved)
30 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | t | @ | 0 | (/.f64 (/.f64 z t) (/.f64 1 (-.f64 y x))) |
| 0.0ms | t | @ | inf | (/.f64 (/.f64 z t) (/.f64 1 (-.f64 y x))) |
| 0.0ms | y | @ | inf | (/.f64 1 (-.f64 y x)) |
| 0.0ms | y | @ | 0 | (/.f64 1 (-.f64 y x)) |
| 0.0ms | z | @ | 0 | (/.f64 (/.f64 z t) (/.f64 1 (-.f64 y x))) |
| 1× | batch-egg-rewrite |
| 1264× | rational.json-simplify-50 |
| 1226× | rational.json-simplify-2 |
| 1158× | exponential.json-3 |
| 1158× | rational.json-1 |
| 1158× | rational.json-2 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 69 |
| 1 | 104 | 57 |
| 2 | 327 | 57 |
| 3 | 1091 | 57 |
| 4 | 3555 | 57 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (/.f64 z t) (/.f64 1 (-.f64 y x))) |
(+.f64 x (/.f64 (/.f64 z t) (/.f64 1 (-.f64 y x)))) |
(/.f64 1 (-.f64 y x)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 (-.f64 y x) t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (/.f64 (-.f64 y x) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 (-.f64 y x) t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (/.f64 (-.f64 y x) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z t) (-.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z t) (/.f64 2 (/.f64 2 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 z (/.f64 (-.f64 y x) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y x) (/.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y x) (/.f64 (-.f64 y x) (*.f64 (-.f64 y x) (/.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (/.f64 (-.f64 y x) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z z) (*.f64 (-.f64 y x) (/.f64 1/2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z z) (*.f64 (/.f64 (-.f64 y x) t) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 z t) (*.f64 (/.f64 1 (-.f64 y x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 z (*.f64 2 (/.f64 t (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (-.f64 y x) (*.f64 t (/.f64 2 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 z t) (/.f64 2 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 z (/.f64 (-.f64 y x) t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 z (/.f64 1/2 t)) (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (-.f64 y x) 2) (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (-.f64 y x) (/.f64 1/2 t)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (/.f64 t z)) (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 t) (*.f64 z (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) 2) (/.f64 1/2 (/.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) 2) (*.f64 z (/.f64 1/2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) 2) (/.f64 (/.f64 1 t) (/.f64 2 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) 2) (/.f64 2 (/.f64 4 (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 z z) t) (/.f64 (-.f64 y x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 z z) t) (*.f64 (-.f64 y x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 z z) t) (/.f64 1 (/.f64 2 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (-.f64 y x)) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 z t) (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 z t) (neg.f64 (/.f64 1 (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 z t) (/.f64 1 (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 z (/.f64 t (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 z (*.f64 t (neg.f64 (/.f64 1 (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (neg.f64 z) (/.f64 t (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x y) (/.f64 -1 (/.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x y) (/.f64 (/.f64 1 t) (/.f64 -1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x y) (/.f64 2 (/.f64 -2 (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) (-.f64 y x)) (/.f64 1 (*.f64 (-.f64 y x) (/.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (*.f64 (-.f64 y x) (/.f64 2 t))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 z t) 4) (/.f64 1 (*.f64 (/.f64 1 (-.f64 y x)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z 4) (/.f64 1 (*.f64 (/.f64 t (-.f64 y x)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) 4) (/.f64 1 (*.f64 (/.f64 t z) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) 4) (/.f64 1 (/.f64 4 (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (-.f64 x y)) (/.f64 1 (*.f64 2 (neg.f64 (/.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (-.f64 x y)) (/.f64 1 (/.f64 -2 (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x y) (/.f64 -1/2 z)) (/.f64 1/2 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y x) t) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y x) t) (/.f64 1 (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y x) t) (/.f64 2 (/.f64 2 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (*.f64 z (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (neg.f64 t)) (/.f64 -1 (/.f64 1 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (neg.f64 t)) (/.f64 1 (/.f64 1 (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (-.f64 x y)) (/.f64 -1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (/.f64 1 (/.f64 t (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (/.f64 1 (*.f64 t (neg.f64 (/.f64 1 (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (/.f64 -1 (/.f64 t (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 t)) (/.f64 z (*.f64 (/.f64 1 (-.f64 y x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 t)) (/.f64 z (/.f64 2 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 t)) (*.f64 (*.f64 z 1/2) (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) (/.f64 2 t)) (/.f64 1 (/.f64 2 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x y) t) (/.f64 1 (/.f64 -1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 z t) (-.f64 x y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y x) 1/2) (*.f64 z (/.f64 1/2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) (/.f64 1/2 t)) (+.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 t z)) (*.f64 (-.f64 y x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y x) 2) (/.f64 (+.f64 z z) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 t z)) (-.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 t) (/.f64 (-.f64 x y) (/.f64 -1/2 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 z (*.f64 (-.f64 y x) (/.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 z)) (/.f64 (-.f64 y x) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 z)) (*.f64 (-.f64 y x) (/.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 2 z)) (/.f64 (-.f64 y x) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 -1 z)) (/.f64 (-.f64 x y) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (/.f64 1/2 t)) (*.f64 (-.f64 y x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (/.f64 1/2 t)) (/.f64 (-.f64 y x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) 1/2) (/.f64 (+.f64 z z) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 y x) t) 1/2) (+.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 t) (/.f64 2 z)) (*.f64 (-.f64 y x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 t) (/.f64 -1 z)) (-.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 z t) (*.f64 (/.f64 1 (-.f64 y x)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (*.f64 (/.f64 1 (-.f64 y x)) 2)) (*.f64 2 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (*.f64 2 (/.f64 t (-.f64 y x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y x) (*.f64 t (/.f64 2 z))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (/.f64 2 (-.f64 y x))) (*.f64 2 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 z t) (/.f64 2 (-.f64 y x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 (-.f64 y x))) (/.f64 (+.f64 z z) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 2 (-.f64 y x))) (/.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (-.f64 y x) (/.f64 t z))) (*.f64 (-.f64 y x) (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y x) (*.f64 (-.f64 y x) (/.f64 t z))) (-.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z (/.f64 (-.f64 y x) t)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 1 (-.f64 y x)) 4)) (*.f64 (/.f64 z t) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 t (-.f64 y x)) 4)) (*.f64 z 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 t z) 4)) (*.f64 (-.f64 y x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 4 (/.f64 z t))) (*.f64 (-.f64 y x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 4 (/.f64 z t))) (*.f64 (-.f64 y x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (neg.f64 (/.f64 t z)))) (*.f64 2 (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 -2 (/.f64 z t))) (*.f64 2 (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 -2 (/.f64 z t))) (-.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 z t) (neg.f64 (/.f64 1 (-.f64 y x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 1 (-.f64 y x))) (/.f64 z (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 z t) (/.f64 1 (-.f64 x y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (-.f64 x y))) (/.f64 z (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 t) (*.f64 z (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (/.f64 t (-.f64 x y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 t (-.f64 x y))) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (*.f64 t (neg.f64 (/.f64 1 (-.f64 y x))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 t (neg.f64 (/.f64 1 (-.f64 y x))))) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 z) (/.f64 t (-.f64 y x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 t (-.f64 y x))) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 t) (/.f64 1/2 t)) (*.f64 z (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 y x) (/.f64 1/2 t)) (*.f64 (-.f64 y x) (/.f64 1/2 t))) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (/.f64 t z)) (/.f64 1/2 (/.f64 t z))) (-.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (/.f64 2 z)) (/.f64 1 (/.f64 2 z))) (/.f64 (-.f64 y x) t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (/.f64 (-.f64 y x) t)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (+.f64 x x) (*.f64 z (*.f64 (-.f64 y x) (/.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (-.f64 y x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (-.f64 y x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y x) (/.f64 1 (*.f64 (-.f64 y x) (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 y x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 1 (-.f64 y x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (-.f64 y x) (*.f64 (-.f64 y x) (*.f64 (-.f64 y x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) 2) (/.f64 1 (*.f64 (-.f64 y x) (*.f64 (-.f64 y x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 y x)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 y x)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (-.f64 y x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y x) 2) (/.f64 2 (*.f64 (-.f64 y x) (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 1 (-.f64 y x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (-.f64 y x) (-.f64 y x))) (-.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (-.f64 y x) (-.f64 y x))) (/.f64 (-.f64 y x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 y x)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 1 (-.f64 y x)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (-.f64 y x) (*.f64 (-.f64 y x) 2))) (*.f64 (-.f64 y x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y x) (*.f64 (-.f64 y x) (*.f64 (-.f64 y x) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (-.f64 y x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (-.f64 y x)))))))) |
| 1× | egg-herbie |
| 1318× | rational.json-simplify-35 |
| 1316× | rational.json-simplify-53 |
| 954× | rational.json-simplify-43 |
| 888× | rational.json-simplify-55 |
| 862× | rational.json-simplify-46 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 340 | 6692 |
| 1 | 772 | 6548 |
| 2 | 1897 | 6536 |
| 3 | 4999 | 6502 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(/.f64 (*.f64 y z) t) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(/.f64 (*.f64 y z) t) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(/.f64 (*.f64 y z) t) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(/.f64 (*.f64 y z) t) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) (/.f64 (*.f64 y z) t)) |
x |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x) |
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x) |
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x) |
x |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
x |
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x) |
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x) |
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(/.f64 (*.f64 y z) t) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(/.f64 (*.f64 y z) t) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(/.f64 -1 x) |
(-.f64 (*.f64 -1 (/.f64 y (pow.f64 x 2))) (/.f64 1 x)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 -1 (/.f64 y (pow.f64 x 2)))) (/.f64 1 x)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 -1 (/.f64 y (pow.f64 x 2))))) (/.f64 1 x)) |
(/.f64 1 y) |
(+.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2))) |
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (+.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2)))) |
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (+.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2))))) |
(/.f64 1 y) |
(+.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2))) |
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (+.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2)))) |
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (+.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2))))) |
(/.f64 1 y) |
(+.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2))) |
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (+.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2)))) |
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (+.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2))))) |
(/.f64 -1 x) |
(-.f64 (*.f64 -1 (/.f64 y (pow.f64 x 2))) (/.f64 1 x)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 -1 (/.f64 y (pow.f64 x 2)))) (/.f64 1 x)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 -1 (/.f64 y (pow.f64 x 2))))) (/.f64 1 x)) |
(/.f64 -1 x) |
(-.f64 (*.f64 -1 (/.f64 y (pow.f64 x 2))) (/.f64 1 x)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 -1 (/.f64 y (pow.f64 x 2)))) (/.f64 1 x)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 -1 (/.f64 y (pow.f64 x 2))))) (/.f64 1 x)) |
(+.f64 (*.f64 z (/.f64 (-.f64 y x) t)) 0) |
(+.f64 0 (*.f64 z (/.f64 (-.f64 y x) t))) |
(-.f64 (*.f64 z (/.f64 (-.f64 y x) t)) 0) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 z t) (-.f64 y x)) |
(*.f64 (/.f64 z t) (/.f64 2 (/.f64 2 (-.f64 y x)))) |
(*.f64 1 (*.f64 z (/.f64 (-.f64 y x) t))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 (-.f64 y x) (/.f64 (-.f64 y x) (*.f64 (-.f64 y x) (/.f64 t z)))) |
(*.f64 (*.f64 z (/.f64 (-.f64 y x) t)) 1) |
(*.f64 (+.f64 z z) (*.f64 (-.f64 y x) (/.f64 1/2 t))) |
(*.f64 (+.f64 z z) (*.f64 (/.f64 (-.f64 y x) t) 1/2)) |
(*.f64 2 (/.f64 (/.f64 z t) (*.f64 (/.f64 1 (-.f64 y x)) 2))) |
(*.f64 2 (/.f64 z (*.f64 2 (/.f64 t (-.f64 y x))))) |
(*.f64 2 (/.f64 (-.f64 y x) (*.f64 t (/.f64 2 z)))) |
(*.f64 2 (/.f64 (/.f64 z t) (/.f64 2 (-.f64 y x)))) |
(*.f64 2 (/.f64 (*.f64 z (/.f64 (-.f64 y x) t)) 2)) |
(*.f64 2 (*.f64 (*.f64 z (/.f64 1/2 t)) (-.f64 y x))) |
(*.f64 2 (*.f64 (/.f64 (-.f64 y x) 2) (/.f64 z t))) |
(*.f64 2 (*.f64 (*.f64 (-.f64 y x) (/.f64 1/2 t)) z)) |
(*.f64 2 (*.f64 (/.f64 1/2 (/.f64 t z)) (-.f64 y x))) |
(*.f64 2 (*.f64 (/.f64 1/2 t) (*.f64 z (-.f64 y x)))) |
(*.f64 (*.f64 (-.f64 y x) 2) (/.f64 1/2 (/.f64 t z))) |
(*.f64 (*.f64 (-.f64 y x) 2) (*.f64 z (/.f64 1/2 t))) |
(*.f64 (*.f64 (-.f64 y x) 2) (/.f64 (/.f64 1 t) (/.f64 2 z))) |
(*.f64 (*.f64 (-.f64 y x) 2) (/.f64 2 (/.f64 4 (/.f64 z t)))) |
(*.f64 (/.f64 (+.f64 z z) t) (/.f64 (-.f64 y x) 2)) |
(*.f64 (/.f64 (+.f64 z z) t) (*.f64 (-.f64 y x) 1/2)) |
(*.f64 (/.f64 (+.f64 z z) t) (/.f64 1 (/.f64 2 (-.f64 y x)))) |
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 1 t)) |
(*.f64 -1 (*.f64 (/.f64 z t) (-.f64 x y))) |
(*.f64 -1 (/.f64 (/.f64 z t) (neg.f64 (/.f64 1 (-.f64 y x))))) |
(*.f64 -1 (/.f64 (/.f64 z t) (/.f64 1 (-.f64 x y)))) |
(*.f64 -1 (/.f64 z (/.f64 t (-.f64 x y)))) |
(*.f64 -1 (/.f64 z (*.f64 t (neg.f64 (/.f64 1 (-.f64 y x)))))) |
(*.f64 -1 (/.f64 (neg.f64 z) (/.f64 t (-.f64 y x)))) |
(*.f64 (-.f64 x y) (/.f64 -1 (/.f64 t z))) |
(*.f64 (-.f64 x y) (/.f64 (/.f64 1 t) (/.f64 -1 z))) |
(*.f64 (-.f64 x y) (/.f64 2 (/.f64 -2 (/.f64 z t)))) |
(*.f64 (*.f64 (-.f64 y x) (-.f64 y x)) (/.f64 1 (*.f64 (-.f64 y x) (/.f64 t z)))) |
(*.f64 (*.f64 z (*.f64 (-.f64 y x) (/.f64 2 t))) 1/2) |
(*.f64 (*.f64 (/.f64 z t) 4) (/.f64 1 (*.f64 (/.f64 1 (-.f64 y x)) 4))) |
(*.f64 (*.f64 z 4) (/.f64 1 (*.f64 (/.f64 t (-.f64 y x)) 4))) |
(*.f64 (*.f64 (-.f64 y x) 4) (/.f64 1 (*.f64 (/.f64 t z) 4))) |
(*.f64 (*.f64 (-.f64 y x) 4) (/.f64 1 (/.f64 4 (/.f64 z t)))) |
(*.f64 (*.f64 2 (-.f64 x y)) (/.f64 1 (*.f64 2 (neg.f64 (/.f64 t z))))) |
(*.f64 (*.f64 2 (-.f64 x y)) (/.f64 1 (/.f64 -2 (/.f64 z t)))) |
(*.f64 (/.f64 (-.f64 x y) (/.f64 -1/2 z)) (/.f64 1/2 t)) |
(*.f64 (/.f64 (-.f64 y x) t) z) |
(*.f64 (/.f64 (-.f64 y x) t) (/.f64 1 (/.f64 1 z))) |
(*.f64 (/.f64 (-.f64 y x) t) (/.f64 2 (/.f64 2 z))) |
(*.f64 (/.f64 1 t) (*.f64 z (-.f64 y x))) |
(*.f64 (/.f64 z (neg.f64 t)) (/.f64 -1 (/.f64 1 (-.f64 y x)))) |
(*.f64 (/.f64 z (neg.f64 t)) (/.f64 1 (/.f64 1 (-.f64 x y)))) |
(*.f64 (*.f64 z (-.f64 x y)) (/.f64 -1 t)) |
(*.f64 (neg.f64 z) (/.f64 1 (/.f64 t (-.f64 x y)))) |
(*.f64 (neg.f64 z) (/.f64 1 (*.f64 t (neg.f64 (/.f64 1 (-.f64 y x)))))) |
(*.f64 (neg.f64 z) (/.f64 -1 (/.f64 t (-.f64 y x)))) |
(*.f64 (*.f64 2 (/.f64 1 t)) (/.f64 z (*.f64 (/.f64 1 (-.f64 y x)) 2))) |
(*.f64 (*.f64 2 (/.f64 1 t)) (/.f64 z (/.f64 2 (-.f64 y x)))) |
(*.f64 (*.f64 2 (/.f64 1 t)) (*.f64 (*.f64 z 1/2) (-.f64 y x))) |
(*.f64 (*.f64 (-.f64 y x) (/.f64 2 t)) (/.f64 1 (/.f64 2 z))) |
(*.f64 (/.f64 (-.f64 x y) t) (/.f64 1 (/.f64 -1 z))) |
(*.f64 (*.f64 (/.f64 z t) (-.f64 x y)) -1) |
(*.f64 (/.f64 (-.f64 y x) 1/2) (*.f64 z (/.f64 1/2 t))) |
(*.f64 (*.f64 (-.f64 y x) (/.f64 1/2 t)) (+.f64 z z)) |
(*.f64 (/.f64 1/2 (/.f64 t z)) (*.f64 (-.f64 y x) 2)) |
(*.f64 (/.f64 (-.f64 y x) 2) (/.f64 (+.f64 z z) t)) |
(*.f64 (/.f64 -1 (/.f64 t z)) (-.f64 x y)) |
(*.f64 (/.f64 1/2 t) (/.f64 (-.f64 x y) (/.f64 -1/2 z))) |
(*.f64 1/2 (*.f64 z (*.f64 (-.f64 y x) (/.f64 2 t)))) |
(*.f64 (/.f64 1 (/.f64 1 z)) (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 1 (/.f64 2 z)) (*.f64 (-.f64 y x) (/.f64 2 t))) |
(*.f64 (/.f64 2 (/.f64 2 z)) (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 1 (/.f64 -1 z)) (/.f64 (-.f64 x y) t)) |
(*.f64 (*.f64 z (/.f64 1/2 t)) (*.f64 (-.f64 y x) 2)) |
(*.f64 (*.f64 z (/.f64 1/2 t)) (/.f64 (-.f64 y x) 1/2)) |
(*.f64 (*.f64 (-.f64 y x) 1/2) (/.f64 (+.f64 z z) t)) |
(*.f64 (*.f64 (/.f64 (-.f64 y x) t) 1/2) (+.f64 z z)) |
(*.f64 (/.f64 (/.f64 1 t) (/.f64 2 z)) (*.f64 (-.f64 y x) 2)) |
(*.f64 (/.f64 (/.f64 1 t) (/.f64 -1 z)) (-.f64 x y)) |
(*.f64 (/.f64 (/.f64 z t) (*.f64 (/.f64 1 (-.f64 y x)) 2)) 2) |
(*.f64 (/.f64 z (*.f64 (/.f64 1 (-.f64 y x)) 2)) (*.f64 2 (/.f64 1 t))) |
(*.f64 (/.f64 z (*.f64 2 (/.f64 t (-.f64 y x)))) 2) |
(*.f64 (/.f64 (-.f64 y x) (*.f64 t (/.f64 2 z))) 2) |
(*.f64 (/.f64 z (/.f64 2 (-.f64 y x))) (*.f64 2 (/.f64 1 t))) |
(*.f64 (/.f64 (/.f64 z t) (/.f64 2 (-.f64 y x))) 2) |
(*.f64 (/.f64 1 (/.f64 2 (-.f64 y x))) (/.f64 (+.f64 z z) t)) |
(*.f64 (/.f64 2 (/.f64 2 (-.f64 y x))) (/.f64 z t)) |
(*.f64 (/.f64 1 (*.f64 (-.f64 y x) (/.f64 t z))) (*.f64 (-.f64 y x) (-.f64 y x))) |
(*.f64 (/.f64 (-.f64 y x) (*.f64 (-.f64 y x) (/.f64 t z))) (-.f64 y x)) |
(*.f64 (/.f64 (*.f64 z (/.f64 (-.f64 y x) t)) 2) 2) |
(*.f64 (/.f64 1 (*.f64 (/.f64 1 (-.f64 y x)) 4)) (*.f64 (/.f64 z t) 4)) |
(*.f64 (/.f64 1 (*.f64 (/.f64 t (-.f64 y x)) 4)) (*.f64 z 4)) |
(*.f64 (/.f64 1 (*.f64 (/.f64 t z) 4)) (*.f64 (-.f64 y x) 4)) |
(*.f64 (/.f64 1 (/.f64 4 (/.f64 z t))) (*.f64 (-.f64 y x) 4)) |
(*.f64 (/.f64 2 (/.f64 4 (/.f64 z t))) (*.f64 (-.f64 y x) 2)) |
(*.f64 (/.f64 1 (*.f64 2 (neg.f64 (/.f64 t z)))) (*.f64 2 (-.f64 x y))) |
(*.f64 (/.f64 1 (/.f64 -2 (/.f64 z t))) (*.f64 2 (-.f64 x y))) |
(*.f64 (/.f64 2 (/.f64 -2 (/.f64 z t))) (-.f64 x y)) |
(*.f64 (/.f64 (/.f64 z t) (neg.f64 (/.f64 1 (-.f64 y x)))) -1) |
(*.f64 (/.f64 -1 (/.f64 1 (-.f64 y x))) (/.f64 z (neg.f64 t))) |
(*.f64 (/.f64 (/.f64 z t) (/.f64 1 (-.f64 x y))) -1) |
(*.f64 (/.f64 1 (/.f64 1 (-.f64 x y))) (/.f64 z (neg.f64 t))) |
(*.f64 (/.f64 -1 t) (*.f64 z (-.f64 x y))) |
(*.f64 (/.f64 z (/.f64 t (-.f64 x y))) -1) |
(*.f64 (/.f64 1 (/.f64 t (-.f64 x y))) (neg.f64 z)) |
(*.f64 (/.f64 z (*.f64 t (neg.f64 (/.f64 1 (-.f64 y x))))) -1) |
(*.f64 (/.f64 1 (*.f64 t (neg.f64 (/.f64 1 (-.f64 y x))))) (neg.f64 z)) |
(*.f64 (/.f64 (neg.f64 z) (/.f64 t (-.f64 y x))) -1) |
(*.f64 (/.f64 -1 (/.f64 t (-.f64 y x))) (neg.f64 z)) |
(*.f64 (+.f64 (/.f64 1/2 t) (/.f64 1/2 t)) (*.f64 z (-.f64 y x))) |
(*.f64 (+.f64 (*.f64 (-.f64 y x) (/.f64 1/2 t)) (*.f64 (-.f64 y x) (/.f64 1/2 t))) z) |
(*.f64 (+.f64 (/.f64 1/2 (/.f64 t z)) (/.f64 1/2 (/.f64 t z))) (-.f64 y x)) |
(*.f64 (+.f64 (/.f64 1 (/.f64 2 z)) (/.f64 1 (/.f64 2 z))) (/.f64 (-.f64 y x) t)) |
(pow.f64 (*.f64 z (/.f64 (-.f64 y x) t)) 1) |
(-.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 0) |
(*.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))) |
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 1) |
(*.f64 2 (/.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 2)) |
(*.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 2) 1/2) |
(*.f64 1/2 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 2)) |
(*.f64 1/2 (+.f64 (+.f64 x x) (*.f64 z (*.f64 (-.f64 y x) (/.f64 2 t))))) |
(*.f64 (/.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 2) 2) |
(/.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 1) |
(/.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 2) 2) |
(/.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 4)) 8) |
(pow.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 1) |
(+.f64 (/.f64 1 (-.f64 y x)) 0) |
(+.f64 0 (/.f64 1 (-.f64 y x))) |
(-.f64 (/.f64 1 (-.f64 y x)) 0) |
(-.f64 0 (neg.f64 (/.f64 1 (-.f64 y x)))) |
(*.f64 1 (/.f64 1 (-.f64 y x))) |
(*.f64 (-.f64 y x) (/.f64 1 (*.f64 (-.f64 y x) (-.f64 y x)))) |
(*.f64 (/.f64 1 (-.f64 y x)) 1) |
(*.f64 2 (/.f64 (/.f64 1 (-.f64 y x)) 2)) |
(*.f64 2 (/.f64 (-.f64 y x) (*.f64 (-.f64 y x) (*.f64 (-.f64 y x) 2)))) |
(*.f64 (*.f64 (-.f64 y x) 2) (/.f64 1 (*.f64 (-.f64 y x) (*.f64 (-.f64 y x) 2)))) |
(*.f64 (*.f64 (/.f64 1 (-.f64 y x)) 2) 1/2) |
(*.f64 (*.f64 (/.f64 1 (-.f64 y x)) 4) 1/4) |
(*.f64 (neg.f64 (/.f64 1 (-.f64 y x))) -1) |
(*.f64 (/.f64 (-.f64 y x) 2) (/.f64 2 (*.f64 (-.f64 y x) (-.f64 y x)))) |
(*.f64 1/2 (*.f64 (/.f64 1 (-.f64 y x)) 2)) |
(*.f64 (/.f64 1 (*.f64 (-.f64 y x) (-.f64 y x))) (-.f64 y x)) |
(*.f64 (/.f64 2 (*.f64 (-.f64 y x) (-.f64 y x))) (/.f64 (-.f64 y x) 2)) |
(*.f64 (/.f64 (/.f64 1 (-.f64 y x)) 2) 2) |
(*.f64 1/4 (*.f64 (/.f64 1 (-.f64 y x)) 4)) |
(*.f64 (/.f64 1 (*.f64 (-.f64 y x) (*.f64 (-.f64 y x) 2))) (*.f64 (-.f64 y x) 2)) |
(*.f64 (/.f64 (-.f64 y x) (*.f64 (-.f64 y x) (*.f64 (-.f64 y x) 2))) 2) |
(pow.f64 (/.f64 1 (-.f64 y x)) 1) |
(neg.f64 (neg.f64 (/.f64 1 (-.f64 y x)))) |
| Outputs |
|---|
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 z (neg.f64 (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 z (neg.f64 (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 z (neg.f64 (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 z (neg.f64 (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 z (neg.f64 (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 z (neg.f64 (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 z (neg.f64 (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 z (neg.f64 (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 z (neg.f64 (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 z (neg.f64 (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 z (neg.f64 (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 z (neg.f64 (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 z (neg.f64 (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 z (neg.f64 (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 z (neg.f64 (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 z (neg.f64 (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 z (neg.f64 (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 z (neg.f64 (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (/.f64 z (neg.f64 t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (/.f64 (neg.f64 z) t)))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (-.f64 1 (/.f64 z t)))) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (/.f64 z (neg.f64 t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (/.f64 (neg.f64 z) t)))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (-.f64 1 (/.f64 z t)))) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (/.f64 z (neg.f64 t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (/.f64 (neg.f64 z) t)))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (-.f64 1 (/.f64 z t)))) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (+.f64 1 (/.f64 (neg.f64 z) t))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (/.f64 z (neg.f64 t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (/.f64 (neg.f64 z) t)))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (-.f64 1 (/.f64 z t)))) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (/.f64 z (neg.f64 t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (/.f64 (neg.f64 z) t)))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (-.f64 1 (/.f64 z t)))) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (/.f64 z (neg.f64 t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (/.f64 (neg.f64 z) t)))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (-.f64 1 (/.f64 z t)))) |
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) |
(*.f64 -1 (*.f64 x (+.f64 (/.f64 z t) -1))) |
(*.f64 (+.f64 -1 (/.f64 z t)) (neg.f64 x)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 -1 (*.f64 x (+.f64 (/.f64 z t) -1)))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 (+.f64 -1 (/.f64 z t)) (neg.f64 x))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 -1 (*.f64 x (+.f64 (/.f64 z t) -1)))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 (+.f64 -1 (/.f64 z t)) (neg.f64 x))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 -1 (*.f64 x (+.f64 (/.f64 z t) -1)))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 (+.f64 -1 (/.f64 z t)) (neg.f64 x))) |
x |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) |
(*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) |
(*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))) |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
x |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
x |
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 z t)))) |
(+.f64 x (*.f64 x (/.f64 z (neg.f64 t)))) |
(+.f64 x (*.f64 x (/.f64 (neg.f64 z) t))) |
(+.f64 x (*.f64 z (neg.f64 (/.f64 x t)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 x (+.f64 (*.f64 z (neg.f64 (/.f64 x t))) (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 x (+.f64 (*.f64 z (neg.f64 (/.f64 x t))) (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 x (+.f64 (*.f64 z (neg.f64 (/.f64 x t))) (*.f64 z (/.f64 y t)))) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 x (+.f64 (*.f64 z (neg.f64 (/.f64 x t))) (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 x (+.f64 (*.f64 z (neg.f64 (/.f64 x t))) (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 x (+.f64 (*.f64 z (neg.f64 (/.f64 x t))) (*.f64 z (/.f64 y t)))) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 x (+.f64 (*.f64 z (neg.f64 (/.f64 x t))) (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 x (+.f64 (*.f64 z (neg.f64 (/.f64 x t))) (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 x (+.f64 (*.f64 z (neg.f64 (/.f64 x t))) (*.f64 z (/.f64 y t)))) |
(/.f64 -1 x) |
(-.f64 (*.f64 -1 (/.f64 y (pow.f64 x 2))) (/.f64 1 x)) |
(-.f64 (neg.f64 (/.f64 y (pow.f64 x 2))) (/.f64 1 x)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 -1 (/.f64 y (pow.f64 x 2)))) (/.f64 1 x)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 y (pow.f64 x 2))) (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 3)))) (/.f64 1 x)) |
(-.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 3)) (/.f64 y (pow.f64 x 2)))) (/.f64 1 x)) |
(-.f64 (*.f64 -1 (+.f64 (/.f64 y (pow.f64 x 2)) (/.f64 (pow.f64 y 2) (pow.f64 x 3)))) (/.f64 1 x)) |
(-.f64 (neg.f64 (+.f64 (/.f64 y (pow.f64 x 2)) (/.f64 (pow.f64 y 2) (pow.f64 x 3)))) (/.f64 1 x)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 -1 (/.f64 y (pow.f64 x 2))))) (/.f64 1 x)) |
(-.f64 (+.f64 (+.f64 (*.f64 -1 (/.f64 y (pow.f64 x 2))) (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 3)))) (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 4)))) (/.f64 1 x)) |
(+.f64 (neg.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 4))) (-.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 3)) (/.f64 y (pow.f64 x 2)))) (/.f64 1 x))) |
(-.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 4)) (+.f64 (/.f64 y (pow.f64 x 2)) (/.f64 (pow.f64 y 2) (pow.f64 x 3))))) (/.f64 1 x)) |
(-.f64 (*.f64 -1 (+.f64 (/.f64 y (pow.f64 x 2)) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 3)) (/.f64 (pow.f64 y 3) (pow.f64 x 4))))) (/.f64 1 x)) |
(/.f64 1 y) |
(+.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2))) |
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (+.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2)))) |
(+.f64 (+.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2))) (/.f64 (pow.f64 x 2) (pow.f64 y 3))) |
(+.f64 (/.f64 1 y) (+.f64 (/.f64 x (pow.f64 y 2)) (/.f64 (pow.f64 x 2) (pow.f64 y 3)))) |
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (+.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2))))) |
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (+.f64 (+.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2))) (/.f64 (pow.f64 x 3) (pow.f64 y 4)))) |
(+.f64 (/.f64 1 y) (+.f64 (+.f64 (/.f64 x (pow.f64 y 2)) (/.f64 (pow.f64 x 2) (pow.f64 y 3))) (/.f64 (pow.f64 x 3) (pow.f64 y 4)))) |
(+.f64 (+.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (/.f64 (pow.f64 x 3) (pow.f64 y 4)))) |
(+.f64 (/.f64 1 y) (+.f64 (/.f64 x (pow.f64 y 2)) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (/.f64 (pow.f64 x 3) (pow.f64 y 4))))) |
(/.f64 1 y) |
(+.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2))) |
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (+.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2)))) |
(+.f64 (+.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2))) (/.f64 (pow.f64 x 2) (pow.f64 y 3))) |
(+.f64 (/.f64 1 y) (+.f64 (/.f64 x (pow.f64 y 2)) (/.f64 (pow.f64 x 2) (pow.f64 y 3)))) |
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (+.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2))))) |
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (+.f64 (+.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2))) (/.f64 (pow.f64 x 3) (pow.f64 y 4)))) |
(+.f64 (/.f64 1 y) (+.f64 (+.f64 (/.f64 x (pow.f64 y 2)) (/.f64 (pow.f64 x 2) (pow.f64 y 3))) (/.f64 (pow.f64 x 3) (pow.f64 y 4)))) |
(+.f64 (+.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (/.f64 (pow.f64 x 3) (pow.f64 y 4)))) |
(+.f64 (/.f64 1 y) (+.f64 (/.f64 x (pow.f64 y 2)) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (/.f64 (pow.f64 x 3) (pow.f64 y 4))))) |
(/.f64 1 y) |
(+.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2))) |
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (+.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2)))) |
(+.f64 (+.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2))) (/.f64 (pow.f64 x 2) (pow.f64 y 3))) |
(+.f64 (/.f64 1 y) (+.f64 (/.f64 x (pow.f64 y 2)) (/.f64 (pow.f64 x 2) (pow.f64 y 3)))) |
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (+.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2))))) |
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (+.f64 (+.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2))) (/.f64 (pow.f64 x 3) (pow.f64 y 4)))) |
(+.f64 (/.f64 1 y) (+.f64 (+.f64 (/.f64 x (pow.f64 y 2)) (/.f64 (pow.f64 x 2) (pow.f64 y 3))) (/.f64 (pow.f64 x 3) (pow.f64 y 4)))) |
(+.f64 (+.f64 (/.f64 1 y) (/.f64 x (pow.f64 y 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (/.f64 (pow.f64 x 3) (pow.f64 y 4)))) |
(+.f64 (/.f64 1 y) (+.f64 (/.f64 x (pow.f64 y 2)) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (/.f64 (pow.f64 x 3) (pow.f64 y 4))))) |
(/.f64 -1 x) |
(-.f64 (*.f64 -1 (/.f64 y (pow.f64 x 2))) (/.f64 1 x)) |
(-.f64 (neg.f64 (/.f64 y (pow.f64 x 2))) (/.f64 1 x)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 -1 (/.f64 y (pow.f64 x 2)))) (/.f64 1 x)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 y (pow.f64 x 2))) (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 3)))) (/.f64 1 x)) |
(-.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 3)) (/.f64 y (pow.f64 x 2)))) (/.f64 1 x)) |
(-.f64 (*.f64 -1 (+.f64 (/.f64 y (pow.f64 x 2)) (/.f64 (pow.f64 y 2) (pow.f64 x 3)))) (/.f64 1 x)) |
(-.f64 (neg.f64 (+.f64 (/.f64 y (pow.f64 x 2)) (/.f64 (pow.f64 y 2) (pow.f64 x 3)))) (/.f64 1 x)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 -1 (/.f64 y (pow.f64 x 2))))) (/.f64 1 x)) |
(-.f64 (+.f64 (+.f64 (*.f64 -1 (/.f64 y (pow.f64 x 2))) (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 3)))) (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 4)))) (/.f64 1 x)) |
(+.f64 (neg.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 4))) (-.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 3)) (/.f64 y (pow.f64 x 2)))) (/.f64 1 x))) |
(-.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 4)) (+.f64 (/.f64 y (pow.f64 x 2)) (/.f64 (pow.f64 y 2) (pow.f64 x 3))))) (/.f64 1 x)) |
(-.f64 (*.f64 -1 (+.f64 (/.f64 y (pow.f64 x 2)) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 3)) (/.f64 (pow.f64 y 3) (pow.f64 x 4))))) (/.f64 1 x)) |
(/.f64 -1 x) |
(-.f64 (*.f64 -1 (/.f64 y (pow.f64 x 2))) (/.f64 1 x)) |
(-.f64 (neg.f64 (/.f64 y (pow.f64 x 2))) (/.f64 1 x)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 -1 (/.f64 y (pow.f64 x 2)))) (/.f64 1 x)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 y (pow.f64 x 2))) (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 3)))) (/.f64 1 x)) |
(-.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 3)) (/.f64 y (pow.f64 x 2)))) (/.f64 1 x)) |
(-.f64 (*.f64 -1 (+.f64 (/.f64 y (pow.f64 x 2)) (/.f64 (pow.f64 y 2) (pow.f64 x 3)))) (/.f64 1 x)) |
(-.f64 (neg.f64 (+.f64 (/.f64 y (pow.f64 x 2)) (/.f64 (pow.f64 y 2) (pow.f64 x 3)))) (/.f64 1 x)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 -1 (/.f64 y (pow.f64 x 2))))) (/.f64 1 x)) |
(-.f64 (+.f64 (+.f64 (*.f64 -1 (/.f64 y (pow.f64 x 2))) (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 3)))) (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 4)))) (/.f64 1 x)) |
(+.f64 (neg.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 4))) (-.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 3)) (/.f64 y (pow.f64 x 2)))) (/.f64 1 x))) |
(-.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 4)) (+.f64 (/.f64 y (pow.f64 x 2)) (/.f64 (pow.f64 y 2) (pow.f64 x 3))))) (/.f64 1 x)) |
(-.f64 (*.f64 -1 (+.f64 (/.f64 y (pow.f64 x 2)) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 3)) (/.f64 (pow.f64 y 3) (pow.f64 x 4))))) (/.f64 1 x)) |
(+.f64 (*.f64 z (/.f64 (-.f64 y x) t)) 0) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(+.f64 0 (*.f64 z (/.f64 (-.f64 y x) t))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(-.f64 (*.f64 z (/.f64 (-.f64 y x) t)) 0) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 z t) (-.f64 y x)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 z t) (/.f64 2 (/.f64 2 (-.f64 y x)))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 1 (*.f64 z (/.f64 (-.f64 y x) t))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 (-.f64 y x) (*.f64 (-.f64 y x) (/.f64 t z)))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (*.f64 z (/.f64 (-.f64 y x) t)) 1) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (+.f64 z z) (*.f64 (-.f64 y x) (/.f64 1/2 t))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (+.f64 z z) (*.f64 (/.f64 (-.f64 y x) t) 1/2)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 2 (/.f64 (/.f64 z t) (*.f64 (/.f64 1 (-.f64 y x)) 2))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 2 (/.f64 z (*.f64 2 (/.f64 t (-.f64 y x))))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 2 (/.f64 (-.f64 y x) (*.f64 t (/.f64 2 z)))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 2 (/.f64 (/.f64 z t) (/.f64 2 (-.f64 y x)))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 2 (/.f64 (*.f64 z (/.f64 (-.f64 y x) t)) 2)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 2 (*.f64 (*.f64 z (/.f64 1/2 t)) (-.f64 y x))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 2 (*.f64 (/.f64 (-.f64 y x) 2) (/.f64 z t))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 2 (*.f64 (*.f64 (-.f64 y x) (/.f64 1/2 t)) z)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 2 (*.f64 (/.f64 1/2 (/.f64 t z)) (-.f64 y x))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 2 (*.f64 (/.f64 1/2 t) (*.f64 z (-.f64 y x)))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (*.f64 (-.f64 y x) 2) (/.f64 1/2 (/.f64 t z))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (*.f64 (-.f64 y x) 2) (*.f64 z (/.f64 1/2 t))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (*.f64 (-.f64 y x) 2) (/.f64 (/.f64 1 t) (/.f64 2 z))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (*.f64 (-.f64 y x) 2) (/.f64 2 (/.f64 4 (/.f64 z t)))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 (+.f64 z z) t) (/.f64 (-.f64 y x) 2)) |
(*.f64 (/.f64 (-.f64 y x) 2) (/.f64 (+.f64 z z) t)) |
(*.f64 (/.f64 (+.f64 z z) t) (*.f64 (-.f64 y x) 1/2)) |
(*.f64 (-.f64 y x) (*.f64 1/2 (/.f64 (+.f64 z z) t))) |
(*.f64 1/2 (*.f64 (/.f64 (+.f64 z z) t) (-.f64 y x))) |
(*.f64 1/2 (*.f64 (-.f64 y x) (/.f64 (+.f64 z z) t))) |
(*.f64 (/.f64 (+.f64 z z) t) (/.f64 1 (/.f64 2 (-.f64 y x)))) |
(*.f64 (/.f64 (-.f64 y x) 2) (/.f64 (+.f64 z z) t)) |
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 1 t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 -1 (*.f64 (/.f64 z t) (-.f64 x y))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 -1 (/.f64 (/.f64 z t) (neg.f64 (/.f64 1 (-.f64 y x))))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 -1 (/.f64 (/.f64 z t) (/.f64 1 (-.f64 x y)))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 -1 (/.f64 z (/.f64 t (-.f64 x y)))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 -1 (/.f64 z (*.f64 t (neg.f64 (/.f64 1 (-.f64 y x)))))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 -1 (/.f64 (neg.f64 z) (/.f64 t (-.f64 y x)))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 x y) (/.f64 -1 (/.f64 t z))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 x y) (/.f64 (/.f64 1 t) (/.f64 -1 z))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 x y) (/.f64 2 (/.f64 -2 (/.f64 z t)))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (*.f64 (-.f64 y x) (-.f64 y x)) (/.f64 1 (*.f64 (-.f64 y x) (/.f64 t z)))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (*.f64 z (*.f64 (-.f64 y x) (/.f64 2 t))) 1/2) |
(*.f64 1/2 (*.f64 z (*.f64 (-.f64 y x) (/.f64 2 t)))) |
(*.f64 (-.f64 y x) (*.f64 (*.f64 z (/.f64 2 t)) 1/2)) |
(*.f64 z (*.f64 (-.f64 y x) (*.f64 (/.f64 2 t) 1/2))) |
(*.f64 (*.f64 (/.f64 z t) 4) (/.f64 1 (*.f64 (/.f64 1 (-.f64 y x)) 4))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (*.f64 z 4) (/.f64 1 (*.f64 (/.f64 t (-.f64 y x)) 4))) |
(*.f64 z (*.f64 4 (/.f64 1 (*.f64 4 (/.f64 t (-.f64 y x)))))) |
(*.f64 z (*.f64 4 (/.f64 (/.f64 (-.f64 y x) t) 4))) |
(*.f64 (*.f64 z 4) (/.f64 (/.f64 (-.f64 y x) t) 4)) |
(*.f64 (*.f64 (-.f64 y x) 4) (/.f64 1 (*.f64 (/.f64 t z) 4))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (*.f64 (-.f64 y x) 4) (/.f64 1 (/.f64 4 (/.f64 z t)))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (*.f64 2 (-.f64 x y)) (/.f64 1 (*.f64 2 (neg.f64 (/.f64 t z))))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (*.f64 2 (-.f64 x y)) (/.f64 1 (/.f64 -2 (/.f64 z t)))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 (-.f64 x y) (/.f64 -1/2 z)) (/.f64 1/2 t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 (-.f64 y x) t) z) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 (-.f64 y x) t) (/.f64 1 (/.f64 1 z))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 (-.f64 y x) t) (/.f64 2 (/.f64 2 z))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 1 t) (*.f64 z (-.f64 y x))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 z (neg.f64 t)) (/.f64 -1 (/.f64 1 (-.f64 y x)))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 z (neg.f64 t)) (/.f64 1 (/.f64 1 (-.f64 x y)))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (*.f64 z (-.f64 x y)) (/.f64 -1 t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (neg.f64 z) (/.f64 1 (/.f64 t (-.f64 x y)))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (neg.f64 z) (/.f64 1 (*.f64 t (neg.f64 (/.f64 1 (-.f64 y x)))))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (neg.f64 z) (/.f64 -1 (/.f64 t (-.f64 y x)))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (*.f64 2 (/.f64 1 t)) (/.f64 z (*.f64 (/.f64 1 (-.f64 y x)) 2))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (*.f64 2 (/.f64 1 t)) (/.f64 z (/.f64 2 (-.f64 y x)))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (*.f64 2 (/.f64 1 t)) (*.f64 (*.f64 z 1/2) (-.f64 y x))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (*.f64 (-.f64 y x) (/.f64 2 t)) (/.f64 1 (/.f64 2 z))) |
(*.f64 (-.f64 y x) (*.f64 (/.f64 2 t) (/.f64 z 2))) |
(*.f64 (/.f64 (-.f64 x y) t) (/.f64 1 (/.f64 -1 z))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (*.f64 (/.f64 z t) (-.f64 x y)) -1) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 (-.f64 y x) 1/2) (*.f64 z (/.f64 1/2 t))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (*.f64 (-.f64 y x) (/.f64 1/2 t)) (+.f64 z z)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 1/2 (/.f64 t z)) (*.f64 (-.f64 y x) 2)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 (-.f64 y x) 2) (/.f64 (+.f64 z z) t)) |
(*.f64 (/.f64 -1 (/.f64 t z)) (-.f64 x y)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 1/2 t) (/.f64 (-.f64 x y) (/.f64 -1/2 z))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 1/2 (*.f64 z (*.f64 (-.f64 y x) (/.f64 2 t)))) |
(*.f64 (-.f64 y x) (*.f64 (*.f64 z (/.f64 2 t)) 1/2)) |
(*.f64 z (*.f64 (-.f64 y x) (*.f64 (/.f64 2 t) 1/2))) |
(*.f64 (/.f64 1 (/.f64 1 z)) (/.f64 (-.f64 y x) t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 1 (/.f64 2 z)) (*.f64 (-.f64 y x) (/.f64 2 t))) |
(*.f64 (-.f64 y x) (*.f64 (/.f64 2 t) (/.f64 z 2))) |
(*.f64 (/.f64 2 (/.f64 2 z)) (/.f64 (-.f64 y x) t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 1 (/.f64 -1 z)) (/.f64 (-.f64 x y) t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (*.f64 z (/.f64 1/2 t)) (*.f64 (-.f64 y x) 2)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (*.f64 z (/.f64 1/2 t)) (/.f64 (-.f64 y x) 1/2)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (*.f64 (-.f64 y x) 1/2) (/.f64 (+.f64 z z) t)) |
(*.f64 (-.f64 y x) (*.f64 1/2 (/.f64 (+.f64 z z) t))) |
(*.f64 1/2 (*.f64 (/.f64 (+.f64 z z) t) (-.f64 y x))) |
(*.f64 1/2 (*.f64 (-.f64 y x) (/.f64 (+.f64 z z) t))) |
(*.f64 (/.f64 (+.f64 z z) t) (*.f64 (-.f64 y x) 1/2)) |
(*.f64 (*.f64 (/.f64 (-.f64 y x) t) 1/2) (+.f64 z z)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 (/.f64 1 t) (/.f64 2 z)) (*.f64 (-.f64 y x) 2)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 (/.f64 1 t) (/.f64 -1 z)) (-.f64 x y)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 (/.f64 z t) (*.f64 (/.f64 1 (-.f64 y x)) 2)) 2) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 z (*.f64 (/.f64 1 (-.f64 y x)) 2)) (*.f64 2 (/.f64 1 t))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 z (*.f64 2 (/.f64 t (-.f64 y x)))) 2) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 (-.f64 y x) (*.f64 t (/.f64 2 z))) 2) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 z (/.f64 2 (-.f64 y x))) (*.f64 2 (/.f64 1 t))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 (/.f64 z t) (/.f64 2 (-.f64 y x))) 2) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 1 (/.f64 2 (-.f64 y x))) (/.f64 (+.f64 z z) t)) |
(*.f64 (/.f64 (-.f64 y x) 2) (/.f64 (+.f64 z z) t)) |
(*.f64 (/.f64 2 (/.f64 2 (-.f64 y x))) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 1 (*.f64 (-.f64 y x) (/.f64 t z))) (*.f64 (-.f64 y x) (-.f64 y x))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 (-.f64 y x) (*.f64 (-.f64 y x) (/.f64 t z))) (-.f64 y x)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 (*.f64 z (/.f64 (-.f64 y x) t)) 2) 2) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 1 (*.f64 (/.f64 1 (-.f64 y x)) 4)) (*.f64 (/.f64 z t) 4)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 1 (*.f64 (/.f64 t (-.f64 y x)) 4)) (*.f64 z 4)) |
(*.f64 z (*.f64 4 (/.f64 1 (*.f64 4 (/.f64 t (-.f64 y x)))))) |
(*.f64 z (*.f64 4 (/.f64 (/.f64 (-.f64 y x) t) 4))) |
(*.f64 (*.f64 z 4) (/.f64 (/.f64 (-.f64 y x) t) 4)) |
(*.f64 (/.f64 1 (*.f64 (/.f64 t z) 4)) (*.f64 (-.f64 y x) 4)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 1 (/.f64 4 (/.f64 z t))) (*.f64 (-.f64 y x) 4)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 2 (/.f64 4 (/.f64 z t))) (*.f64 (-.f64 y x) 2)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 1 (*.f64 2 (neg.f64 (/.f64 t z)))) (*.f64 2 (-.f64 x y))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 1 (/.f64 -2 (/.f64 z t))) (*.f64 2 (-.f64 x y))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 2 (/.f64 -2 (/.f64 z t))) (-.f64 x y)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 (/.f64 z t) (neg.f64 (/.f64 1 (-.f64 y x)))) -1) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 -1 (/.f64 1 (-.f64 y x))) (/.f64 z (neg.f64 t))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 (/.f64 z t) (/.f64 1 (-.f64 x y))) -1) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 1 (/.f64 1 (-.f64 x y))) (/.f64 z (neg.f64 t))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 -1 t) (*.f64 z (-.f64 x y))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 z (/.f64 t (-.f64 x y))) -1) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 1 (/.f64 t (-.f64 x y))) (neg.f64 z)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 z (*.f64 t (neg.f64 (/.f64 1 (-.f64 y x))))) -1) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 1 (*.f64 t (neg.f64 (/.f64 1 (-.f64 y x))))) (neg.f64 z)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 (neg.f64 z) (/.f64 t (-.f64 y x))) -1) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 -1 (/.f64 t (-.f64 y x))) (neg.f64 z)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (+.f64 (/.f64 1/2 t) (/.f64 1/2 t)) (*.f64 z (-.f64 y x))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (+.f64 (*.f64 (-.f64 y x) (/.f64 1/2 t)) (*.f64 (-.f64 y x) (/.f64 1/2 t))) z) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (+.f64 (/.f64 1/2 (/.f64 t z)) (/.f64 1/2 (/.f64 t z))) (-.f64 y x)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (+.f64 (/.f64 1 (/.f64 2 z)) (/.f64 1 (/.f64 2 z))) (/.f64 (-.f64 y x) t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(pow.f64 (*.f64 z (/.f64 (-.f64 y x) t)) 1) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(-.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 0) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(*.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 1) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(*.f64 2 (/.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 2)) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(*.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 2) 1/2) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(*.f64 1/2 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 2)) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(*.f64 1/2 (+.f64 (+.f64 x x) (*.f64 z (*.f64 (-.f64 y x) (/.f64 2 t))))) |
(*.f64 1/2 (+.f64 (*.f64 z (*.f64 (-.f64 y x) (/.f64 2 t))) (+.f64 x x))) |
(*.f64 1/2 (+.f64 x (+.f64 x (*.f64 z (*.f64 (-.f64 y x) (/.f64 2 t)))))) |
(*.f64 (/.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 2) 2) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(/.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 1) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(/.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 2) 2) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(/.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 4) 4) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 4)) 8) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(pow.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 1) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 (/.f64 1 (-.f64 y x)) 0) |
(/.f64 1 (-.f64 y x)) |
(/.f64 -1 (-.f64 x y)) |
(+.f64 0 (/.f64 1 (-.f64 y x))) |
(/.f64 1 (-.f64 y x)) |
(/.f64 -1 (-.f64 x y)) |
(-.f64 (/.f64 1 (-.f64 y x)) 0) |
(/.f64 1 (-.f64 y x)) |
(/.f64 -1 (-.f64 x y)) |
(-.f64 0 (neg.f64 (/.f64 1 (-.f64 y x)))) |
(/.f64 1 (-.f64 y x)) |
(/.f64 -1 (-.f64 x y)) |
(*.f64 1 (/.f64 1 (-.f64 y x))) |
(/.f64 1 (-.f64 y x)) |
(/.f64 -1 (-.f64 x y)) |
(*.f64 (-.f64 y x) (/.f64 1 (*.f64 (-.f64 y x) (-.f64 y x)))) |
(/.f64 1 (-.f64 y x)) |
(/.f64 -1 (-.f64 x y)) |
(*.f64 (/.f64 1 (-.f64 y x)) 1) |
(/.f64 1 (-.f64 y x)) |
(/.f64 -1 (-.f64 x y)) |
(*.f64 2 (/.f64 (/.f64 1 (-.f64 y x)) 2)) |
(/.f64 1 (-.f64 y x)) |
(/.f64 -1 (-.f64 x y)) |
(*.f64 2 (/.f64 (-.f64 y x) (*.f64 (-.f64 y x) (*.f64 (-.f64 y x) 2)))) |
(/.f64 1 (-.f64 y x)) |
(/.f64 -1 (-.f64 x y)) |
(*.f64 (*.f64 (-.f64 y x) 2) (/.f64 1 (*.f64 (-.f64 y x) (*.f64 (-.f64 y x) 2)))) |
(/.f64 1 (-.f64 y x)) |
(/.f64 -1 (-.f64 x y)) |
(*.f64 (*.f64 (/.f64 1 (-.f64 y x)) 2) 1/2) |
(/.f64 1 (-.f64 y x)) |
(/.f64 -1 (-.f64 x y)) |
(*.f64 (*.f64 (/.f64 1 (-.f64 y x)) 4) 1/4) |
(/.f64 1 (-.f64 y x)) |
(/.f64 -1 (-.f64 x y)) |
(*.f64 (neg.f64 (/.f64 1 (-.f64 y x))) -1) |
(/.f64 1 (-.f64 y x)) |
(/.f64 -1 (-.f64 x y)) |
(*.f64 (/.f64 (-.f64 y x) 2) (/.f64 2 (*.f64 (-.f64 y x) (-.f64 y x)))) |
(/.f64 1 (-.f64 y x)) |
(/.f64 -1 (-.f64 x y)) |
(*.f64 1/2 (*.f64 (/.f64 1 (-.f64 y x)) 2)) |
(/.f64 1 (-.f64 y x)) |
(/.f64 -1 (-.f64 x y)) |
(*.f64 (/.f64 1 (*.f64 (-.f64 y x) (-.f64 y x))) (-.f64 y x)) |
(/.f64 1 (-.f64 y x)) |
(/.f64 -1 (-.f64 x y)) |
(*.f64 (/.f64 2 (*.f64 (-.f64 y x) (-.f64 y x))) (/.f64 (-.f64 y x) 2)) |
(/.f64 1 (-.f64 y x)) |
(/.f64 -1 (-.f64 x y)) |
(*.f64 (/.f64 (/.f64 1 (-.f64 y x)) 2) 2) |
(/.f64 1 (-.f64 y x)) |
(/.f64 -1 (-.f64 x y)) |
(*.f64 1/4 (*.f64 (/.f64 1 (-.f64 y x)) 4)) |
(/.f64 1 (-.f64 y x)) |
(/.f64 -1 (-.f64 x y)) |
(*.f64 (/.f64 1 (*.f64 (-.f64 y x) (*.f64 (-.f64 y x) 2))) (*.f64 (-.f64 y x) 2)) |
(/.f64 1 (-.f64 y x)) |
(/.f64 -1 (-.f64 x y)) |
(*.f64 (/.f64 (-.f64 y x) (*.f64 (-.f64 y x) (*.f64 (-.f64 y x) 2))) 2) |
(/.f64 1 (-.f64 y x)) |
(/.f64 -1 (-.f64 x y)) |
(pow.f64 (/.f64 1 (-.f64 y x)) 1) |
(/.f64 1 (-.f64 y x)) |
(/.f64 -1 (-.f64 x y)) |
(neg.f64 (neg.f64 (/.f64 1 (-.f64 y x)))) |
(/.f64 1 (-.f64 y x)) |
(/.f64 -1 (-.f64 x y)) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.6b | (*.f64 x (-.f64 1 (/.f64 z t))) |
Compiled 23 to 11 computations (52.2% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | x | @ | 0 | (*.f64 x (-.f64 1 (/.f64 z t))) |
| 0.0ms | z | @ | 0 | (*.f64 x (-.f64 1 (/.f64 z t))) |
| 0.0ms | z | @ | inf | (*.f64 x (-.f64 1 (/.f64 z t))) |
| 0.0ms | t | @ | -inf | (*.f64 x (-.f64 1 (/.f64 z t))) |
| 0.0ms | t | @ | 0 | (*.f64 x (-.f64 1 (/.f64 z t))) |
| 1× | batch-egg-rewrite |
| 1298× | rational.json-1 |
| 1298× | rational.json-2 |
| 1298× | rational.json-4 |
| 1298× | rational.json-3 |
| 1290× | exponential.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 19 |
| 1 | 70 | 19 |
| 2 | 173 | 19 |
| 3 | 380 | 19 |
| 4 | 920 | 19 |
| 5 | 3577 | 19 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 x (-.f64 1 (/.f64 z t))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (-.f64 1 (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 1 (/.f64 z t)) (*.f64 x 1/2)) (*.f64 (-.f64 1 (/.f64 z t)) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (/.f64 z t)) (+.f64 x x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (-.f64 1 (/.f64 z t)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x (*.f64 (-.f64 1 (/.f64 z t)) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 (-.f64 1 (/.f64 z t)) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 1))))) |
| 1× | egg-herbie |
| 2214× | rational.json-simplify-2 |
| 1606× | rational.json-simplify-35 |
| 970× | rational.json-simplify-50 |
| 774× | rational.json-simplify-46 |
| 666× | rational.json-simplify-53 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 39 | 928 |
| 1 | 92 | 886 |
| 2 | 182 | 886 |
| 3 | 422 | 886 |
| 4 | 1371 | 886 |
| 5 | 2663 | 886 |
| 6 | 3871 | 886 |
| 7 | 4414 | 886 |
| 8 | 5038 | 886 |
| 9 | 5771 | 886 |
| 10 | 6175 | 886 |
| 11 | 6998 | 886 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (-.f64 1 (/.f64 z t)) x) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
x |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
x |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
x |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 0) |
(+.f64 0 (*.f64 x (-.f64 1 (/.f64 z t)))) |
(+.f64 (*.f64 (-.f64 1 (/.f64 z t)) (*.f64 x 1/2)) (*.f64 (-.f64 1 (/.f64 z t)) (*.f64 x 1/2))) |
(-.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 0) |
(/.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 1) |
(/.f64 (*.f64 (-.f64 1 (/.f64 z t)) (+.f64 x x)) 2) |
(/.f64 (*.f64 x (*.f64 (-.f64 1 (/.f64 z t)) 4)) 4) |
(/.f64 (*.f64 2 (*.f64 x (*.f64 (-.f64 1 (/.f64 z t)) 4))) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 (-.f64 1 (/.f64 z t)) 4)))) 16) |
(pow.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 1) |
| Outputs |
|---|
(*.f64 (-.f64 1 (/.f64 z t)) x) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
x |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) |
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) |
(+.f64 x (*.f64 x (neg.f64 (/.f64 z t)))) |
(+.f64 x (neg.f64 (*.f64 z (/.f64 x t)))) |
(+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) |
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) |
(+.f64 x (*.f64 x (neg.f64 (/.f64 z t)))) |
(+.f64 x (neg.f64 (*.f64 z (/.f64 x t)))) |
(+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) |
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) |
(+.f64 x (*.f64 x (neg.f64 (/.f64 z t)))) |
(+.f64 x (neg.f64 (*.f64 z (/.f64 x t)))) |
(+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(neg.f64 (*.f64 z (/.f64 x t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) |
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) |
(+.f64 x (*.f64 x (neg.f64 (/.f64 z t)))) |
(+.f64 x (neg.f64 (*.f64 z (/.f64 x t)))) |
(+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) |
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) |
(+.f64 x (*.f64 x (neg.f64 (/.f64 z t)))) |
(+.f64 x (neg.f64 (*.f64 z (/.f64 x t)))) |
(+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) |
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) |
(+.f64 x (*.f64 x (neg.f64 (/.f64 z t)))) |
(+.f64 x (neg.f64 (*.f64 z (/.f64 x t)))) |
(+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(neg.f64 (*.f64 z (/.f64 x t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) |
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) |
(+.f64 x (*.f64 x (neg.f64 (/.f64 z t)))) |
(+.f64 x (neg.f64 (*.f64 z (/.f64 x t)))) |
(+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) |
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) |
(+.f64 x (*.f64 x (neg.f64 (/.f64 z t)))) |
(+.f64 x (neg.f64 (*.f64 z (/.f64 x t)))) |
(+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) |
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) |
(+.f64 x (*.f64 x (neg.f64 (/.f64 z t)))) |
(+.f64 x (neg.f64 (*.f64 z (/.f64 x t)))) |
(+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(neg.f64 (*.f64 z (/.f64 x t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) |
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) |
(+.f64 x (*.f64 x (neg.f64 (/.f64 z t)))) |
(+.f64 x (neg.f64 (*.f64 z (/.f64 x t)))) |
(+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) |
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) |
(+.f64 x (*.f64 x (neg.f64 (/.f64 z t)))) |
(+.f64 x (neg.f64 (*.f64 z (/.f64 x t)))) |
(+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) |
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) |
(+.f64 x (*.f64 x (neg.f64 (/.f64 z t)))) |
(+.f64 x (neg.f64 (*.f64 z (/.f64 x t)))) |
(+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) |
x |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) |
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) |
(+.f64 x (*.f64 x (neg.f64 (/.f64 z t)))) |
(+.f64 x (neg.f64 (*.f64 z (/.f64 x t)))) |
(+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) |
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) |
(+.f64 x (*.f64 x (neg.f64 (/.f64 z t)))) |
(+.f64 x (neg.f64 (*.f64 z (/.f64 x t)))) |
(+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) |
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) |
(+.f64 x (*.f64 x (neg.f64 (/.f64 z t)))) |
(+.f64 x (neg.f64 (*.f64 z (/.f64 x t)))) |
(+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) |
x |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) |
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) |
(+.f64 x (*.f64 x (neg.f64 (/.f64 z t)))) |
(+.f64 x (neg.f64 (*.f64 z (/.f64 x t)))) |
(+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) |
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) |
(+.f64 x (*.f64 x (neg.f64 (/.f64 z t)))) |
(+.f64 x (neg.f64 (*.f64 z (/.f64 x t)))) |
(+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) |
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) |
(+.f64 x (*.f64 x (neg.f64 (/.f64 z t)))) |
(+.f64 x (neg.f64 (*.f64 z (/.f64 x t)))) |
(+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) |
(+.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 0) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
(+.f64 0 (*.f64 x (-.f64 1 (/.f64 z t)))) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
(+.f64 (*.f64 (-.f64 1 (/.f64 z t)) (*.f64 x 1/2)) (*.f64 (-.f64 1 (/.f64 z t)) (*.f64 x 1/2))) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
(-.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 0) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
(/.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 1) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
(/.f64 (*.f64 (-.f64 1 (/.f64 z t)) (+.f64 x x)) 2) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
(/.f64 (*.f64 x (*.f64 (-.f64 1 (/.f64 z t)) 4)) 4) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
(/.f64 (*.f64 2 (*.f64 x (*.f64 (-.f64 1 (/.f64 z t)) 4))) 8) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 (-.f64 1 (/.f64 z t)) 4)))) 16) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
(pow.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 1) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 x (/.f64 (*.f64 y z) t)) |
| ✓ | 6.8b | (/.f64 (*.f64 y z) t) |
Compiled 23 to 7 computations (69.6% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | x | @ | -inf | (+.f64 x (/.f64 (*.f64 y z) t)) |
| 0.0ms | y | @ | inf | (/.f64 (*.f64 y z) t) |
| 0.0ms | z | @ | 0 | (/.f64 (*.f64 y z) t) |
| 0.0ms | t | @ | 0 | (/.f64 (*.f64 y z) t) |
| 0.0ms | y | @ | 0 | (/.f64 (*.f64 y z) t) |
| 1× | batch-egg-rewrite |
| 1910× | rational.json-simplify-35 |
| 1332× | rational.json-1 |
| 1332× | rational.json-2 |
| 1332× | rational.json-4 |
| 1332× | rational.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 32 |
| 1 | 63 | 32 |
| 2 | 167 | 32 |
| 3 | 464 | 32 |
| 4 | 1453 | 32 |
| 5 | 4011 | 32 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 y z) t) |
(+.f64 x (/.f64 (*.f64 y z) t)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (*.f64 y z) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y z) (+.f64 t t)) (/.f64 (*.f64 y z) (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 y z) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (/.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (*.f64 2 (/.f64 z t)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (*.f64 2 (/.f64 1 t)) (*.f64 z 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (/.f64 2 t) (*.f64 z 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (/.f64 y t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 1/2 (*.f64 (/.f64 y t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 (*.f64 (/.f64 y t) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 (/.f64 2 t) (*.f64 y 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y z) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y z) (*.f64 (*.f64 2 (/.f64 1 t)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y z) (*.f64 (/.f64 2 t) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (/.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 y (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (+.f64 z z)) (/.f64 1/2 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (+.f64 z z)) (*.f64 (/.f64 1 t) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (+.f64 z z)) (*.f64 (*.f64 (/.f64 1 t) 1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y t) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 y z) (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 z (/.f64 1/2 t)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 y (/.f64 1/2 t)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (*.f64 y z) (+.f64 t t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 z 1/2) (/.f64 y t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (*.f64 y z) 2) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 y 1/2) (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 y (/.f64 z t)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 z t) (*.f64 y 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 y t) (*.f64 z 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 z (*.f64 y (/.f64 1/2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 y (*.f64 z (/.f64 1/2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 y z) (/.f64 1/2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 t) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (*.f64 z (/.f64 1/2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (*.f64 1/2 (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (*.f64 (/.f64 z t) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (*.f64 2 (/.f64 z t))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (*.f64 y 4)) (/.f64 1 (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (*.f64 y 4)) (*.f64 (/.f64 1 (*.f64 t 4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (*.f64 y 4)) (*.f64 1/4 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (*.f64 y 4)) (*.f64 1/2 (/.f64 1/2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z z) (*.f64 y (/.f64 1/2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z z) (*.f64 1/2 (/.f64 y t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z z) (*.f64 (/.f64 y t) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z t) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (*.f64 (/.f64 -1 t) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (neg.f64 z)) (/.f64 -1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (neg.f64 z)) (*.f64 (/.f64 -1 t) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 y z) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 y (neg.f64 t)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (*.f64 y z) (neg.f64 t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y t) 2) (*.f64 z 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 z t)) (*.f64 y 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 y (*.f64 2 (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 1/2) (*.f64 2 (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z 1/2) (*.f64 (/.f64 y t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (/.f64 1/2 t)) (+.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (/.f64 1/2 t)) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 t) (*.f64 y (+.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 t) 1/2) (*.f64 y (+.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) (neg.f64 t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y z) (+.f64 t t)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 t) (*.f64 y (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 t 4)) (*.f64 z (*.f64 y 4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (/.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 y z) (neg.f64 t))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (/.f64 z t)) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (/.f64 z t)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 y (/.f64 z t)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (*.f64 y (/.f64 z t)) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 y (/.f64 z t)) x) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y (/.f64 z t)) x) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 y (/.f64 z t)) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (+.f64 x x) (*.f64 y (*.f64 2 (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y (/.f64 z t)) x) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y (/.f64 z t)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (/.f64 z t)) x) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (/.f64 z t)) x) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y (/.f64 z t)) x) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y (/.f64 z t)) x) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y (/.f64 z t)) x) 4))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y (/.f64 z t)) x) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 y (/.f64 z t)) x) 1))))) |
| 1× | egg-herbie |
| 1364× | rational.json-simplify-2 |
| 1320× | rational.json-simplify-35 |
| 1170× | rational.json-simplify-46 |
| 942× | rational.json-simplify-61 |
| 878× | exponential.json-simplify-26 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 182 | 1995 |
| 1 | 404 | 1995 |
| 2 | 887 | 1995 |
| 3 | 1749 | 1995 |
| 4 | 3367 | 1995 |
| 5 | 6137 | 1995 |
| 6 | 7214 | 1995 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 y z) t) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
x |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
x |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
x |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(/.f64 (*.f64 y z) t) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(/.f64 (*.f64 y z) t) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
x |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(/.f64 (*.f64 y z) t) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(/.f64 (*.f64 y z) t) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(/.f64 (*.f64 y z) t) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
x |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
x |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 (*.f64 y (/.f64 z t)) 0) |
(+.f64 0 (*.f64 y (/.f64 z t))) |
(+.f64 -1 (-.f64 1 (/.f64 (*.f64 y z) (neg.f64 t)))) |
(+.f64 (/.f64 (*.f64 y z) (+.f64 t t)) (/.f64 (*.f64 y z) (+.f64 t t))) |
(-.f64 (*.f64 y (/.f64 z t)) 0) |
(-.f64 0 (/.f64 (*.f64 y z) (neg.f64 t))) |
(*.f64 y (/.f64 z t)) |
(*.f64 y (*.f64 (*.f64 2 (/.f64 z t)) 1/2)) |
(*.f64 y (*.f64 (*.f64 2 (/.f64 1 t)) (*.f64 z 1/2))) |
(*.f64 y (*.f64 (/.f64 2 t) (*.f64 z 1/2))) |
(*.f64 z (/.f64 y t)) |
(*.f64 z (*.f64 1/2 (*.f64 (/.f64 y t) 2))) |
(*.f64 z (*.f64 (*.f64 (/.f64 y t) 2) 1/2)) |
(*.f64 z (*.f64 (/.f64 2 t) (*.f64 y 1/2))) |
(*.f64 (*.f64 y z) (/.f64 1 t)) |
(*.f64 (*.f64 y z) (*.f64 (*.f64 2 (/.f64 1 t)) 1/2)) |
(*.f64 (*.f64 y z) (*.f64 (/.f64 2 t) 1/2)) |
(*.f64 (*.f64 y (/.f64 z t)) 1) |
(*.f64 1 (*.f64 y (/.f64 z t))) |
(*.f64 (*.f64 y (+.f64 z z)) (/.f64 1/2 t)) |
(*.f64 (*.f64 y (+.f64 z z)) (*.f64 (/.f64 1 t) 1/2)) |
(*.f64 (*.f64 y (+.f64 z z)) (*.f64 (*.f64 (/.f64 1 t) 1/2) 1)) |
(*.f64 (/.f64 y t) z) |
(*.f64 2 (/.f64 (*.f64 y z) (+.f64 t t))) |
(*.f64 2 (*.f64 (*.f64 z (/.f64 1/2 t)) y)) |
(*.f64 2 (*.f64 (*.f64 y (/.f64 1/2 t)) z)) |
(*.f64 2 (*.f64 (/.f64 (*.f64 y z) (+.f64 t t)) 1)) |
(*.f64 2 (*.f64 (*.f64 z 1/2) (/.f64 y t))) |
(*.f64 2 (*.f64 (/.f64 (*.f64 y z) 2) (/.f64 1 t))) |
(*.f64 2 (*.f64 (*.f64 y 1/2) (/.f64 z t))) |
(*.f64 2 (*.f64 (*.f64 y (/.f64 z t)) 1/2)) |
(*.f64 2 (*.f64 (/.f64 z t) (*.f64 y 1/2))) |
(*.f64 2 (*.f64 (/.f64 y t) (*.f64 z 1/2))) |
(*.f64 2 (*.f64 z (*.f64 y (/.f64 1/2 t)))) |
(*.f64 2 (*.f64 y (*.f64 z (/.f64 1/2 t)))) |
(*.f64 2 (*.f64 (*.f64 y z) (/.f64 1/2 t))) |
(*.f64 2 (*.f64 (/.f64 1/2 t) (*.f64 y z))) |
(*.f64 (+.f64 y y) (*.f64 z (/.f64 1/2 t))) |
(*.f64 (+.f64 y y) (*.f64 1/2 (/.f64 z t))) |
(*.f64 (+.f64 y y) (*.f64 (/.f64 z t) 1/2)) |
(*.f64 (*.f64 y (*.f64 2 (/.f64 z t))) 1/2) |
(*.f64 (*.f64 z (*.f64 y 4)) (/.f64 1 (*.f64 t 4))) |
(*.f64 (*.f64 z (*.f64 y 4)) (*.f64 (/.f64 1 (*.f64 t 4)) 1)) |
(*.f64 (*.f64 z (*.f64 y 4)) (*.f64 1/4 (/.f64 1 t))) |
(*.f64 (*.f64 z (*.f64 y 4)) (*.f64 1/2 (/.f64 1/2 t))) |
(*.f64 (+.f64 z z) (*.f64 y (/.f64 1/2 t))) |
(*.f64 (+.f64 z z) (*.f64 1/2 (/.f64 y t))) |
(*.f64 (+.f64 z z) (*.f64 (/.f64 y t) 1/2)) |
(*.f64 (/.f64 1 t) (*.f64 y z)) |
(*.f64 (/.f64 z t) y) |
(*.f64 (neg.f64 y) (*.f64 (/.f64 -1 t) z)) |
(*.f64 (*.f64 y (neg.f64 z)) (/.f64 -1 t)) |
(*.f64 (*.f64 y (neg.f64 z)) (*.f64 (/.f64 -1 t) 1)) |
(*.f64 -1 (/.f64 (*.f64 y z) (neg.f64 t))) |
(*.f64 -1 (*.f64 (/.f64 y (neg.f64 t)) z)) |
(*.f64 -1 (*.f64 (/.f64 (*.f64 y z) (neg.f64 t)) 1)) |
(*.f64 (*.f64 (/.f64 y t) 2) (*.f64 z 1/2)) |
(*.f64 (*.f64 2 (/.f64 z t)) (*.f64 y 1/2)) |
(*.f64 1/2 (*.f64 y (*.f64 2 (/.f64 z t)))) |
(*.f64 (*.f64 y 1/2) (*.f64 2 (/.f64 z t))) |
(*.f64 (*.f64 z 1/2) (*.f64 (/.f64 y t) 2)) |
(*.f64 (*.f64 y (/.f64 1/2 t)) (+.f64 z z)) |
(*.f64 (*.f64 z (/.f64 1/2 t)) (+.f64 y y)) |
(*.f64 (/.f64 1/2 t) (*.f64 y (+.f64 z z))) |
(*.f64 (*.f64 (/.f64 1 t) 1/2) (*.f64 y (+.f64 z z))) |
(*.f64 (/.f64 (*.f64 y z) (neg.f64 t)) -1) |
(*.f64 (/.f64 (*.f64 y z) (+.f64 t t)) 2) |
(*.f64 (/.f64 -1 t) (*.f64 y (neg.f64 z))) |
(*.f64 (/.f64 1 (*.f64 t 4)) (*.f64 z (*.f64 y 4))) |
(pow.f64 (*.f64 y (/.f64 z t)) 1) |
(neg.f64 (/.f64 (*.f64 y z) (neg.f64 t))) |
(-.f64 (+.f64 (*.f64 y (/.f64 z t)) x) 0) |
(*.f64 (+.f64 (*.f64 y (/.f64 z t)) x) 1) |
(*.f64 1 (+.f64 (*.f64 y (/.f64 z t)) x)) |
(*.f64 2 (/.f64 (+.f64 (*.f64 y (/.f64 z t)) x) 2)) |
(*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 y (/.f64 z t)) x) 2) 1)) |
(*.f64 (*.f64 (+.f64 (*.f64 y (/.f64 z t)) x) 2) 1/2) |
(*.f64 1/2 (*.f64 (+.f64 (*.f64 y (/.f64 z t)) x) 2)) |
(*.f64 1/2 (+.f64 (+.f64 x x) (*.f64 y (*.f64 2 (/.f64 z t))))) |
(*.f64 (/.f64 (+.f64 (*.f64 y (/.f64 z t)) x) 2) 2) |
(/.f64 (+.f64 (*.f64 y (/.f64 z t)) x) 1) |
(/.f64 (*.f64 (+.f64 (*.f64 y (/.f64 z t)) x) 2) 2) |
(/.f64 (*.f64 (+.f64 (*.f64 y (/.f64 z t)) x) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y (/.f64 z t)) x) 4)) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y (/.f64 z t)) x) 4))) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y (/.f64 z t)) x) 4))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y (/.f64 z t)) x) 4)))) 32) |
(pow.f64 (+.f64 (*.f64 y (/.f64 z t)) x) 1) |
| Outputs |
|---|
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
x |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
x |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
x |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
x |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
x |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
x |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
(+.f64 (*.f64 y (/.f64 z t)) 0) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(+.f64 0 (*.f64 y (/.f64 z t))) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(+.f64 -1 (-.f64 1 (/.f64 (*.f64 y z) (neg.f64 t)))) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(+.f64 (/.f64 (*.f64 y z) (+.f64 t t)) (/.f64 (*.f64 y z) (+.f64 t t))) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(-.f64 (*.f64 y (/.f64 z t)) 0) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(-.f64 0 (/.f64 (*.f64 y z) (neg.f64 t))) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 y (*.f64 (*.f64 2 (/.f64 z t)) 1/2)) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 y (*.f64 (*.f64 2 (/.f64 1 t)) (*.f64 z 1/2))) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 y (*.f64 (/.f64 2 t) (*.f64 z 1/2))) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 z (*.f64 1/2 (*.f64 (/.f64 y t) 2))) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 z (*.f64 (*.f64 (/.f64 y t) 2) 1/2)) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 z (*.f64 (/.f64 2 t) (*.f64 y 1/2))) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 (*.f64 y z) (/.f64 1 t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 (*.f64 y z) (*.f64 (*.f64 2 (/.f64 1 t)) 1/2)) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 (*.f64 y z) (*.f64 (/.f64 2 t) 1/2)) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 (*.f64 y (/.f64 z t)) 1) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 1 (*.f64 y (/.f64 z t))) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 (*.f64 y (+.f64 z z)) (/.f64 1/2 t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 (*.f64 y (+.f64 z z)) (*.f64 (/.f64 1 t) 1/2)) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 (*.f64 y (+.f64 z z)) (*.f64 (*.f64 (/.f64 1 t) 1/2) 1)) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 (/.f64 y t) z) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 2 (/.f64 (*.f64 y z) (+.f64 t t))) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 2 (*.f64 (*.f64 z (/.f64 1/2 t)) y)) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 2 (*.f64 (*.f64 y (/.f64 1/2 t)) z)) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 2 (*.f64 (/.f64 (*.f64 y z) (+.f64 t t)) 1)) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 2 (*.f64 (*.f64 z 1/2) (/.f64 y t))) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 2 (*.f64 (/.f64 (*.f64 y z) 2) (/.f64 1 t))) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 2 (*.f64 (*.f64 y 1/2) (/.f64 z t))) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 2 (*.f64 (*.f64 y (/.f64 z t)) 1/2)) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 2 (*.f64 (/.f64 z t) (*.f64 y 1/2))) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 2 (*.f64 (/.f64 y t) (*.f64 z 1/2))) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 2 (*.f64 z (*.f64 y (/.f64 1/2 t)))) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 2 (*.f64 y (*.f64 z (/.f64 1/2 t)))) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 2 (*.f64 (*.f64 y z) (/.f64 1/2 t))) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 2 (*.f64 (/.f64 1/2 t) (*.f64 y z))) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 (+.f64 y y) (*.f64 z (/.f64 1/2 t))) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 (+.f64 y y) (*.f64 1/2 (/.f64 z t))) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 (+.f64 y y) (*.f64 (/.f64 z t) 1/2)) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 (*.f64 y (*.f64 2 (/.f64 z t))) 1/2) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 (*.f64 z (*.f64 y 4)) (/.f64 1 (*.f64 t 4))) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 (*.f64 z (*.f64 y 4)) (*.f64 (/.f64 1 (*.f64 t 4)) 1)) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 (*.f64 z (*.f64 y 4)) (*.f64 1/4 (/.f64 1 t))) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 (*.f64 z (*.f64 y 4)) (*.f64 1/2 (/.f64 1/2 t))) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 (+.f64 z z) (*.f64 y (/.f64 1/2 t))) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 (+.f64 z z) (*.f64 1/2 (/.f64 y t))) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 (+.f64 z z) (*.f64 (/.f64 y t) 1/2)) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 (/.f64 1 t) (*.f64 y z)) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 (/.f64 z t) y) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 (neg.f64 y) (*.f64 (/.f64 -1 t) z)) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 (*.f64 y (neg.f64 z)) (/.f64 -1 t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 (*.f64 y (neg.f64 z)) (*.f64 (/.f64 -1 t) 1)) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 -1 (/.f64 (*.f64 y z) (neg.f64 t))) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 -1 (*.f64 (/.f64 y (neg.f64 t)) z)) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 -1 (*.f64 (/.f64 (*.f64 y z) (neg.f64 t)) 1)) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 (*.f64 (/.f64 y t) 2) (*.f64 z 1/2)) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 (*.f64 2 (/.f64 z t)) (*.f64 y 1/2)) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 1/2 (*.f64 y (*.f64 2 (/.f64 z t)))) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 (*.f64 y 1/2) (*.f64 2 (/.f64 z t))) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 (*.f64 z 1/2) (*.f64 (/.f64 y t) 2)) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 (*.f64 y (/.f64 1/2 t)) (+.f64 z z)) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 (*.f64 z (/.f64 1/2 t)) (+.f64 y y)) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 (/.f64 1/2 t) (*.f64 y (+.f64 z z))) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 (*.f64 (/.f64 1 t) 1/2) (*.f64 y (+.f64 z z))) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 (/.f64 (*.f64 y z) (neg.f64 t)) -1) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 (/.f64 (*.f64 y z) (+.f64 t t)) 2) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 (/.f64 -1 t) (*.f64 y (neg.f64 z))) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 (/.f64 1 (*.f64 t 4)) (*.f64 z (*.f64 y 4))) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(pow.f64 (*.f64 y (/.f64 z t)) 1) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(neg.f64 (/.f64 (*.f64 y z) (neg.f64 t))) |
(/.f64 (*.f64 y z) t) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(-.f64 (+.f64 (*.f64 y (/.f64 z t)) x) 0) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
(*.f64 (+.f64 (*.f64 y (/.f64 z t)) x) 1) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
(*.f64 1 (+.f64 (*.f64 y (/.f64 z t)) x)) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
(*.f64 2 (/.f64 (+.f64 (*.f64 y (/.f64 z t)) x) 2)) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
(*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 y (/.f64 z t)) x) 2) 1)) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
(*.f64 (*.f64 (+.f64 (*.f64 y (/.f64 z t)) x) 2) 1/2) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
(*.f64 1/2 (*.f64 (+.f64 (*.f64 y (/.f64 z t)) x) 2)) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
(*.f64 1/2 (+.f64 (+.f64 x x) (*.f64 y (*.f64 2 (/.f64 z t))))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
(*.f64 (/.f64 (+.f64 (*.f64 y (/.f64 z t)) x) 2) 2) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
(/.f64 (+.f64 (*.f64 y (/.f64 z t)) x) 1) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
(/.f64 (*.f64 (+.f64 (*.f64 y (/.f64 z t)) x) 2) 2) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
(/.f64 (*.f64 (+.f64 (*.f64 y (/.f64 z t)) x) 4) 4) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y (/.f64 z t)) x) 4)) 8) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y (/.f64 z t)) x) 4))) 16) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y (/.f64 z t)) x) 4))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y (/.f64 z t)) x) 4)))) 32) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
(pow.f64 (+.f64 (*.f64 y (/.f64 z t)) x) 1) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 y (/.f64 t z))) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (/.f64 t (-.f64 y x)) |
| ✓ | 0.0b | (+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) |
| ✓ | 7.1b | (/.f64 z (/.f64 t (-.f64 y x))) |
Compiled 32 to 8 computations (75% saved)
33 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | t | @ | inf | (/.f64 t (-.f64 y x)) |
| 0.0ms | y | @ | inf | (/.f64 t (-.f64 y x)) |
| 0.0ms | y | @ | 0 | (/.f64 t (-.f64 y x)) |
| 0.0ms | t | @ | -inf | (/.f64 t (-.f64 y x)) |
| 0.0ms | t | @ | 0 | (/.f64 t (-.f64 y x)) |
| 1× | batch-egg-rewrite |
| 1958× | rational.json-1 |
| 1958× | rational.json-2 |
| 1692× | rational.json-simplify-35 |
| 952× | exponential.json-3 |
| 952× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 57 |
| 1 | 75 | 57 |
| 2 | 234 | 57 |
| 3 | 747 | 57 |
| 4 | 2776 | 57 |
| 5 | 7017 | 57 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 z (/.f64 t (-.f64 y x))) |
(+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) |
(/.f64 t (-.f64 y x)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 z (/.f64 t (-.f64 y x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 z (/.f64 t (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 z (/.f64 t (-.f64 y x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (/.f64 (-.f64 y x) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y x) (/.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (/.f64 t (-.f64 y x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 z (/.f64 t (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z z) (/.f64 1/2 (/.f64 t (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z z) (*.f64 (/.f64 (-.f64 y x) t) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z z) (*.f64 (/.f64 1 (+.f64 t t)) (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) 2) (/.f64 z (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x y) (/.f64 z (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 z (/.f64 t (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 z (*.f64 (/.f64 t (-.f64 y x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (-.f64 y x) (*.f64 t (/.f64 2 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 z (/.f64 t (-.f64 y x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (/.f64 t (-.f64 y x))) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 z (+.f64 t t)) (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) 4) (/.f64 1 (*.f64 (/.f64 t z) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x y) 2) (/.f64 1 (*.f64 (/.f64 t z) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) (/.f64 (+.f64 z z) t)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z 4) (/.f64 1 (*.f64 (/.f64 t (-.f64 y x)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (/.f64 1 (/.f64 t (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y x) t) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y x) t) (/.f64 1 (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z t) (-.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z t) (/.f64 1 (/.f64 1 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (/.f64 (-.f64 y x) (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (/.f64 z (/.f64 1 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (-.f64 y x) (/.f64 (+.f64 z z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 t (-.f64 y x))) (+.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (+.f64 t t)) (*.f64 (-.f64 y x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (neg.f64 t)) (-.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 y x) t) 1/2) (+.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (/.f64 t (-.f64 x y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y x) (/.f64 1 z)) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 z)) (/.f64 (-.f64 y x) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (/.f64 1 (-.f64 y x))) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (-.f64 y x))) (/.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (*.f64 (/.f64 t (-.f64 y x)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y x) (*.f64 t (/.f64 2 z))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 t z) 4)) (*.f64 (-.f64 y x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 t z) -2)) (*.f64 (-.f64 x y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 z (/.f64 t (-.f64 y x))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 t (-.f64 y x)) 4)) (*.f64 z 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 t (-.f64 x y))) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (/.f64 t (-.f64 y x))) (/.f64 1/2 (/.f64 t (-.f64 y x)))) z)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 z (/.f64 t (-.f64 y x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 z (/.f64 t (-.f64 x y)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (+.f64 x x) (*.f64 (-.f64 y x) (/.f64 (+.f64 z z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) 4)) (*.f64 2 (*.f64 (+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 t (-.f64 y x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 t (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 t (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 t (-.f64 y x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 t (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (/.f64 1 (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (-.f64 y x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 t (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 t (-.f64 y x)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t t) (/.f64 1/2 (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t t) (*.f64 (/.f64 1 (-.f64 y x)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t) (/.f64 1 (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 t (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 t (*.f64 (-.f64 y x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 t (-.f64 y x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (-.f64 y x)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t 4) (/.f64 1 (*.f64 (-.f64 y x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t -2) (/.f64 2 (*.f64 (-.f64 x y) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 t (-.f64 y x)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 y x)) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (-.f64 x y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (-.f64 y x))) (/.f64 t 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 t (-.f64 y x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 y x)) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 x y)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 y x)) 1/2) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (*.f64 (-.f64 y x) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t 2) (*.f64 2 (/.f64 1 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 t (-.f64 y x)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (-.f64 y x) 4)) (*.f64 t 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (-.f64 x y) 4)) (*.f64 t -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 t (-.f64 y x)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (-.f64 y x)) (/.f64 1/2 (-.f64 y x))) t)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 t (-.f64 y x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 t (-.f64 x y))))))) |
| 1× | egg-herbie |
| 1280× | rational.json-simplify-2 |
| 1132× | rational.json-simplify-1 |
| 974× | rational.json-simplify-51 |
| 854× | rational.json-simplify-53 |
| 788× | rational.json-simplify-39 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 249 | 5908 |
| 1 | 526 | 5692 |
| 2 | 1189 | 5638 |
| 3 | 3799 | 5232 |
| 4 | 6886 | 5226 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(/.f64 (*.f64 y z) t) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(/.f64 (*.f64 y z) t) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(/.f64 (*.f64 y z) t) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(/.f64 (*.f64 y z) t) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) (/.f64 (*.f64 y z) t)) |
x |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x) |
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x) |
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x) |
x |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
x |
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x) |
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x) |
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(/.f64 (*.f64 y z) t) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(/.f64 (*.f64 y z) t) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(*.f64 -1 (/.f64 t x)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 x 2))) (*.f64 -1 (/.f64 t x))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 t x)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 x 3))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 t x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) t) (pow.f64 x 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 x 3)))))) |
(/.f64 t y) |
(+.f64 (/.f64 t y) (/.f64 (*.f64 t x) (pow.f64 y 2))) |
(+.f64 (/.f64 t y) (+.f64 (/.f64 (*.f64 t x) (pow.f64 y 2)) (/.f64 (*.f64 t (pow.f64 x 2)) (pow.f64 y 3)))) |
(+.f64 (/.f64 (*.f64 t (pow.f64 x 3)) (pow.f64 y 4)) (+.f64 (/.f64 t y) (+.f64 (/.f64 (*.f64 t x) (pow.f64 y 2)) (/.f64 (*.f64 t (pow.f64 x 2)) (pow.f64 y 3))))) |
(/.f64 t y) |
(+.f64 (/.f64 t y) (/.f64 (*.f64 t x) (pow.f64 y 2))) |
(+.f64 (/.f64 t y) (+.f64 (/.f64 (*.f64 t x) (pow.f64 y 2)) (/.f64 (*.f64 t (pow.f64 x 2)) (pow.f64 y 3)))) |
(+.f64 (/.f64 (*.f64 t (pow.f64 x 3)) (pow.f64 y 4)) (+.f64 (/.f64 t y) (+.f64 (/.f64 (*.f64 t x) (pow.f64 y 2)) (/.f64 (*.f64 t (pow.f64 x 2)) (pow.f64 y 3))))) |
(/.f64 t y) |
(+.f64 (/.f64 t y) (/.f64 (*.f64 t x) (pow.f64 y 2))) |
(+.f64 (/.f64 t y) (+.f64 (/.f64 (*.f64 t x) (pow.f64 y 2)) (/.f64 (*.f64 t (pow.f64 x 2)) (pow.f64 y 3)))) |
(+.f64 (/.f64 (*.f64 t (pow.f64 x 3)) (pow.f64 y 4)) (+.f64 (/.f64 t y) (+.f64 (/.f64 (*.f64 t x) (pow.f64 y 2)) (/.f64 (*.f64 t (pow.f64 x 2)) (pow.f64 y 3))))) |
(*.f64 -1 (/.f64 t x)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 x 2))) (*.f64 -1 (/.f64 t x))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 t x)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 x 3))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 t x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) t) (pow.f64 x 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 x 3)))))) |
(*.f64 -1 (/.f64 t x)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 x 2))) (*.f64 -1 (/.f64 t x))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 t x)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 x 3))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 t x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) t) (pow.f64 x 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 x 3)))))) |
(+.f64 (/.f64 z (/.f64 t (-.f64 y x))) 0) |
(+.f64 0 (/.f64 z (/.f64 t (-.f64 y x)))) |
(-.f64 (/.f64 z (/.f64 t (-.f64 y x))) 0) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 (/.f64 z (/.f64 t (-.f64 y x))) 1) |
(*.f64 1 (/.f64 z (/.f64 t (-.f64 y x)))) |
(*.f64 (+.f64 z z) (/.f64 1/2 (/.f64 t (-.f64 y x)))) |
(*.f64 (+.f64 z z) (*.f64 (/.f64 (-.f64 y x) t) 1/2)) |
(*.f64 (+.f64 z z) (*.f64 (/.f64 1 (+.f64 t t)) (-.f64 y x))) |
(*.f64 (*.f64 (-.f64 y x) 2) (/.f64 z (+.f64 t t))) |
(*.f64 (-.f64 x y) (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 z (/.f64 t (-.f64 x y)))) |
(*.f64 2 (/.f64 z (*.f64 (/.f64 t (-.f64 y x)) 2))) |
(*.f64 2 (/.f64 (-.f64 y x) (*.f64 t (/.f64 2 z)))) |
(*.f64 2 (/.f64 (/.f64 z (/.f64 t (-.f64 y x))) 2)) |
(*.f64 2 (*.f64 (/.f64 1/2 (/.f64 t (-.f64 y x))) z)) |
(*.f64 2 (*.f64 (/.f64 z (+.f64 t t)) (-.f64 y x))) |
(*.f64 (*.f64 (-.f64 y x) 4) (/.f64 1 (*.f64 (/.f64 t z) 4))) |
(*.f64 (*.f64 (-.f64 x y) 2) (/.f64 1 (*.f64 (/.f64 t z) -2))) |
(*.f64 (*.f64 (-.f64 y x) (/.f64 (+.f64 z z) t)) 1/2) |
(*.f64 (*.f64 z 4) (/.f64 1 (*.f64 (/.f64 t (-.f64 y x)) 4))) |
(*.f64 (neg.f64 z) (/.f64 1 (/.f64 t (-.f64 x y)))) |
(*.f64 (/.f64 (-.f64 y x) t) z) |
(*.f64 (/.f64 (-.f64 y x) t) (/.f64 1 (/.f64 1 z))) |
(*.f64 (/.f64 z t) (-.f64 y x)) |
(*.f64 (/.f64 z t) (/.f64 1 (/.f64 1 (-.f64 y x)))) |
(*.f64 (/.f64 1 t) (/.f64 (-.f64 y x) (/.f64 1 z))) |
(*.f64 (/.f64 1 t) (/.f64 z (/.f64 1 (-.f64 y x)))) |
(*.f64 1/2 (*.f64 (-.f64 y x) (/.f64 (+.f64 z z) t))) |
(*.f64 (/.f64 1/2 (/.f64 t (-.f64 y x))) (+.f64 z z)) |
(*.f64 (/.f64 z (+.f64 t t)) (*.f64 (-.f64 y x) 2)) |
(*.f64 (/.f64 z (neg.f64 t)) (-.f64 x y)) |
(*.f64 (*.f64 (/.f64 (-.f64 y x) t) 1/2) (+.f64 z z)) |
(*.f64 (/.f64 z (/.f64 t (-.f64 x y))) -1) |
(*.f64 (/.f64 (-.f64 y x) (/.f64 1 z)) (/.f64 1 t)) |
(*.f64 (/.f64 1 (/.f64 1 z)) (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 z (/.f64 1 (-.f64 y x))) (/.f64 1 t)) |
(*.f64 (/.f64 1 (/.f64 1 (-.f64 y x))) (/.f64 z t)) |
(*.f64 (/.f64 z (*.f64 (/.f64 t (-.f64 y x)) 2)) 2) |
(*.f64 (/.f64 (-.f64 y x) (*.f64 t (/.f64 2 z))) 2) |
(*.f64 (/.f64 1 (*.f64 (/.f64 t z) 4)) (*.f64 (-.f64 y x) 4)) |
(*.f64 (/.f64 1 (*.f64 (/.f64 t z) -2)) (*.f64 (-.f64 x y) 2)) |
(*.f64 (/.f64 (/.f64 z (/.f64 t (-.f64 y x))) 2) 2) |
(*.f64 (/.f64 1 (*.f64 (/.f64 t (-.f64 y x)) 4)) (*.f64 z 4)) |
(*.f64 (/.f64 1 (/.f64 t (-.f64 x y))) (neg.f64 z)) |
(*.f64 (+.f64 (/.f64 1/2 (/.f64 t (-.f64 y x))) (/.f64 1/2 (/.f64 t (-.f64 y x)))) z) |
(pow.f64 (/.f64 z (/.f64 t (-.f64 y x))) 1) |
(neg.f64 (/.f64 z (/.f64 t (-.f64 x y)))) |
(-.f64 (+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) 0) |
(*.f64 (+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) 1) |
(*.f64 1 (+.f64 x (/.f64 z (/.f64 t (-.f64 y x))))) |
(*.f64 2 (/.f64 (+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) 2)) |
(*.f64 (*.f64 (+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) 2) 1/2) |
(*.f64 1/2 (*.f64 (+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) 2)) |
(*.f64 1/2 (+.f64 (+.f64 x x) (*.f64 (-.f64 y x) (/.f64 (+.f64 z z) t)))) |
(*.f64 (/.f64 (+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) 2) 2) |
(/.f64 (+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) 1) |
(/.f64 (*.f64 (+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) 2) 2) |
(/.f64 (*.f64 (+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) 4)) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) 4)) (*.f64 2 (*.f64 (+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) 4))) 16) |
(pow.f64 (+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) 1) |
(+.f64 (/.f64 t (-.f64 y x)) 0) |
(+.f64 0 (/.f64 t (-.f64 y x))) |
(+.f64 -1 (-.f64 1 (/.f64 t (-.f64 x y)))) |
(-.f64 (/.f64 t (-.f64 y x)) 0) |
(-.f64 0 (/.f64 t (-.f64 x y))) |
(*.f64 t (/.f64 1 (-.f64 y x))) |
(*.f64 (/.f64 t (-.f64 y x)) 1) |
(*.f64 1 (/.f64 t (-.f64 y x))) |
(*.f64 (*.f64 (/.f64 t (-.f64 y x)) 2) 1/2) |
(*.f64 (+.f64 t t) (/.f64 1/2 (-.f64 y x))) |
(*.f64 (+.f64 t t) (*.f64 (/.f64 1 (-.f64 y x)) 1/2)) |
(*.f64 (neg.f64 t) (/.f64 1 (-.f64 x y))) |
(*.f64 -1 (/.f64 t (-.f64 x y))) |
(*.f64 2 (/.f64 t (*.f64 (-.f64 y x) 2))) |
(*.f64 2 (/.f64 (/.f64 t (-.f64 y x)) 2)) |
(*.f64 2 (*.f64 (/.f64 1/2 (-.f64 y x)) t)) |
(*.f64 (*.f64 t 4) (/.f64 1 (*.f64 (-.f64 y x) 4))) |
(*.f64 (*.f64 t -2) (/.f64 2 (*.f64 (-.f64 x y) 4))) |
(*.f64 (*.f64 (/.f64 t (-.f64 y x)) 4) 1/4) |
(*.f64 (/.f64 1 (-.f64 y x)) t) |
(*.f64 (/.f64 t (-.f64 x y)) -1) |
(*.f64 (*.f64 2 (/.f64 1 (-.f64 y x))) (/.f64 t 2)) |
(*.f64 1/2 (*.f64 (/.f64 t (-.f64 y x)) 2)) |
(*.f64 (/.f64 1/2 (-.f64 y x)) (+.f64 t t)) |
(*.f64 (/.f64 1 (-.f64 x y)) (neg.f64 t)) |
(*.f64 (*.f64 (/.f64 1 (-.f64 y x)) 1/2) (+.f64 t t)) |
(*.f64 (/.f64 t (*.f64 (-.f64 y x) 2)) 2) |
(*.f64 (/.f64 t 2) (*.f64 2 (/.f64 1 (-.f64 y x)))) |
(*.f64 (/.f64 (/.f64 t (-.f64 y x)) 2) 2) |
(*.f64 (/.f64 1 (*.f64 (-.f64 y x) 4)) (*.f64 t 4)) |
(*.f64 (/.f64 2 (*.f64 (-.f64 x y) 4)) (*.f64 t -2)) |
(*.f64 1/4 (*.f64 (/.f64 t (-.f64 y x)) 4)) |
(*.f64 (+.f64 (/.f64 1/2 (-.f64 y x)) (/.f64 1/2 (-.f64 y x))) t) |
(pow.f64 (/.f64 t (-.f64 y x)) 1) |
(neg.f64 (/.f64 t (-.f64 x y))) |
| Outputs |
|---|
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(neg.f64 (*.f64 z (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(*.f64 (/.f64 z t) (+.f64 y (neg.f64 x))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(*.f64 (/.f64 z t) (+.f64 y (neg.f64 x))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(*.f64 (/.f64 z t) (+.f64 y (neg.f64 x))) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(*.f64 (/.f64 z t) (+.f64 y (neg.f64 x))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(*.f64 (/.f64 z t) (+.f64 y (neg.f64 x))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(*.f64 (/.f64 z t) (+.f64 y (neg.f64 x))) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(*.f64 (/.f64 z t) (+.f64 y (neg.f64 x))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(*.f64 (/.f64 z t) (+.f64 y (neg.f64 x))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(*.f64 (/.f64 z t) (+.f64 y (neg.f64 x))) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(*.f64 (/.f64 z t) (+.f64 y (neg.f64 x))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(*.f64 (/.f64 z t) (+.f64 y (neg.f64 x))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(*.f64 (/.f64 z t) (+.f64 y (neg.f64 x))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(neg.f64 (*.f64 z (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(*.f64 (/.f64 z t) (+.f64 y (neg.f64 x))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(*.f64 (/.f64 z t) (+.f64 y (neg.f64 x))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(*.f64 (/.f64 z t) (+.f64 y (neg.f64 x))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(neg.f64 (*.f64 z (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(*.f64 (/.f64 z t) (+.f64 y (neg.f64 x))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(*.f64 (/.f64 z t) (+.f64 y (neg.f64 x))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (*.f64 z (/.f64 y t))) |
(*.f64 (/.f64 z t) (+.f64 y (neg.f64 x))) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (/.f64 z (neg.f64 t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (-.f64 1 (/.f64 z t)))) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (/.f64 z (neg.f64 t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (-.f64 1 (/.f64 z t)))) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (/.f64 z (neg.f64 t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (-.f64 1 (/.f64 z t)))) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (/.f64 z (neg.f64 t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (-.f64 1 (/.f64 z t)))) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (/.f64 z (neg.f64 t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (-.f64 1 (/.f64 z t)))) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (/.f64 z (neg.f64 t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (-.f64 1 (/.f64 z t)))) |
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) |
(*.f64 -1 (*.f64 x (+.f64 (/.f64 z t) -1))) |
(*.f64 (+.f64 -1 (/.f64 z t)) (neg.f64 x)) |
(*.f64 x (neg.f64 (+.f64 -1 (/.f64 z t)))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 -1 (*.f64 x (+.f64 (/.f64 z t) -1)))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 (+.f64 -1 (/.f64 z t)) (neg.f64 x))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (neg.f64 (+.f64 -1 (/.f64 z t))))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 -1 (*.f64 x (+.f64 (/.f64 z t) -1)))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 (+.f64 -1 (/.f64 z t)) (neg.f64 x))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (neg.f64 (+.f64 -1 (/.f64 z t))))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 -1 (*.f64 x (+.f64 (/.f64 z t) -1)))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 (+.f64 -1 (/.f64 z t)) (neg.f64 x))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (neg.f64 (+.f64 -1 (/.f64 z t))))) |
x |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) |
(*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) |
(*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))) |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
x |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
x |
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 z t)))) |
(+.f64 x (neg.f64 (*.f64 z (/.f64 x t)))) |
(+.f64 x (*.f64 x (/.f64 z (neg.f64 t)))) |
(+.f64 x (*.f64 z (neg.f64 (/.f64 x t)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 z (/.f64 y t)) (+.f64 x (neg.f64 (*.f64 z (/.f64 x t))))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 x (*.f64 (/.f64 z t) (+.f64 y (neg.f64 x)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 z (/.f64 y t)) (+.f64 x (neg.f64 (*.f64 z (/.f64 x t))))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 x (*.f64 (/.f64 z t) (+.f64 y (neg.f64 x)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 z (/.f64 y t)) (+.f64 x (neg.f64 (*.f64 z (/.f64 x t))))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 x (*.f64 (/.f64 z t) (+.f64 y (neg.f64 x)))) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 z (/.f64 y t)) (+.f64 x (neg.f64 (*.f64 z (/.f64 x t))))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 x (*.f64 (/.f64 z t) (+.f64 y (neg.f64 x)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 z (/.f64 y t)) (+.f64 x (neg.f64 (*.f64 z (/.f64 x t))))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 x (*.f64 (/.f64 z t) (+.f64 y (neg.f64 x)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 z (/.f64 y t)) (+.f64 x (neg.f64 (*.f64 z (/.f64 x t))))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 x (*.f64 (/.f64 z t) (+.f64 y (neg.f64 x)))) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 z (/.f64 y t)) (+.f64 x (neg.f64 (*.f64 z (/.f64 x t))))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 x (*.f64 (/.f64 z t) (+.f64 y (neg.f64 x)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 z (/.f64 y t)) (+.f64 x (neg.f64 (*.f64 z (/.f64 x t))))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 x (*.f64 (/.f64 z t) (+.f64 y (neg.f64 x)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 z (/.f64 y t)) (+.f64 x (neg.f64 (*.f64 z (/.f64 x t))))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 x (*.f64 (/.f64 z t) (+.f64 y (neg.f64 x)))) |
(*.f64 -1 (/.f64 t x)) |
(neg.f64 (/.f64 t x)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 x 2))) (*.f64 -1 (/.f64 t x))) |
(+.f64 (*.f64 -1 (/.f64 t x)) (*.f64 -1 (*.f64 t (/.f64 y (pow.f64 x 2))))) |
(*.f64 -1 (+.f64 (*.f64 y (/.f64 t (pow.f64 x 2))) (/.f64 t x))) |
(*.f64 -1 (+.f64 (/.f64 t x) (*.f64 y (/.f64 t (pow.f64 x 2))))) |
(neg.f64 (+.f64 (/.f64 t x) (*.f64 y (/.f64 t (pow.f64 x 2))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 t x)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 x 3))))) |
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 -1 (/.f64 t x)) (*.f64 -1 (*.f64 t (/.f64 (pow.f64 y 2) (pow.f64 x 3)))))) |
(+.f64 (neg.f64 (*.f64 y (/.f64 t (pow.f64 x 2)))) (*.f64 -1 (+.f64 (/.f64 t x) (*.f64 t (/.f64 (pow.f64 y 2) (pow.f64 x 3)))))) |
(*.f64 -1 (+.f64 (/.f64 t x) (*.f64 t (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 3)) (/.f64 y (pow.f64 x 2)))))) |
(*.f64 -1 (+.f64 (/.f64 t x) (*.f64 t (+.f64 (/.f64 y (pow.f64 x 2)) (/.f64 (pow.f64 y 2) (pow.f64 x 3)))))) |
(neg.f64 (+.f64 (/.f64 t x) (*.f64 t (+.f64 (/.f64 y (pow.f64 x 2)) (/.f64 (pow.f64 y 2) (pow.f64 x 3)))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 t x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) t) (pow.f64 x 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 x 3)))))) |
(+.f64 (*.f64 -1 (/.f64 t x)) (+.f64 (+.f64 (*.f64 -1 (*.f64 t (/.f64 (pow.f64 y 2) (pow.f64 x 3)))) (*.f64 -1 (*.f64 t (/.f64 (pow.f64 y 3) (pow.f64 x 4))))) (*.f64 -1 (*.f64 t (/.f64 y (pow.f64 x 2)))))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 y 3) (/.f64 t (pow.f64 x 4))) (*.f64 t (/.f64 (pow.f64 y 2) (pow.f64 x 3))))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 t (pow.f64 x 2))) (/.f64 t x)))) |
(+.f64 (neg.f64 (/.f64 t x)) (*.f64 -1 (+.f64 (*.f64 y (/.f64 t (pow.f64 x 2))) (*.f64 t (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 3)) (/.f64 (pow.f64 y 3) (pow.f64 x 4))))))) |
(*.f64 -1 (+.f64 (*.f64 t (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 4)) (/.f64 (pow.f64 y 2) (pow.f64 x 3)))) (+.f64 (/.f64 t x) (*.f64 y (/.f64 t (pow.f64 x 2)))))) |
(*.f64 -1 (+.f64 (+.f64 (/.f64 t x) (*.f64 y (/.f64 t (pow.f64 x 2)))) (*.f64 t (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 4)) (/.f64 (pow.f64 y 2) (pow.f64 x 3)))))) |
(/.f64 t y) |
(+.f64 (/.f64 t y) (/.f64 (*.f64 t x) (pow.f64 y 2))) |
(+.f64 (/.f64 t y) (/.f64 (*.f64 x t) (pow.f64 y 2))) |
(+.f64 (/.f64 t y) (*.f64 t (/.f64 x (pow.f64 y 2)))) |
(+.f64 (/.f64 t y) (+.f64 (/.f64 (*.f64 t x) (pow.f64 y 2)) (/.f64 (*.f64 t (pow.f64 x 2)) (pow.f64 y 3)))) |
(+.f64 (/.f64 t y) (+.f64 (/.f64 (*.f64 x t) (pow.f64 y 2)) (/.f64 (*.f64 t (pow.f64 x 2)) (pow.f64 y 3)))) |
(+.f64 (/.f64 t y) (*.f64 t (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (/.f64 x (pow.f64 y 2))))) |
(+.f64 (/.f64 (*.f64 t (pow.f64 x 3)) (pow.f64 y 4)) (+.f64 (/.f64 t y) (+.f64 (/.f64 (*.f64 t x) (pow.f64 y 2)) (/.f64 (*.f64 t (pow.f64 x 2)) (pow.f64 y 3))))) |
(+.f64 (/.f64 t y) (+.f64 (+.f64 (/.f64 (*.f64 x t) (pow.f64 y 2)) (/.f64 (*.f64 t (pow.f64 x 2)) (pow.f64 y 3))) (*.f64 (pow.f64 x 3) (/.f64 t (pow.f64 y 4))))) |
(+.f64 (/.f64 t y) (+.f64 (+.f64 (/.f64 (*.f64 x t) (pow.f64 y 2)) (/.f64 (*.f64 t (pow.f64 x 2)) (pow.f64 y 3))) (*.f64 t (/.f64 (pow.f64 x 3) (pow.f64 y 4))))) |
(+.f64 (/.f64 (*.f64 t (pow.f64 x 2)) (pow.f64 y 3)) (+.f64 (+.f64 (/.f64 t y) (/.f64 (*.f64 x t) (pow.f64 y 2))) (/.f64 (*.f64 t (pow.f64 x 3)) (pow.f64 y 4)))) |
(+.f64 (+.f64 (/.f64 t y) (/.f64 (*.f64 x t) (pow.f64 y 2))) (*.f64 t (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (/.f64 (pow.f64 x 2) (pow.f64 y 3))))) |
(+.f64 (*.f64 t (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (/.f64 x (pow.f64 y 2)))) (+.f64 (/.f64 t y) (/.f64 (*.f64 t (pow.f64 x 3)) (pow.f64 y 4)))) |
(/.f64 t y) |
(+.f64 (/.f64 t y) (/.f64 (*.f64 t x) (pow.f64 y 2))) |
(+.f64 (/.f64 t y) (/.f64 (*.f64 x t) (pow.f64 y 2))) |
(+.f64 (/.f64 t y) (*.f64 t (/.f64 x (pow.f64 y 2)))) |
(+.f64 (/.f64 t y) (+.f64 (/.f64 (*.f64 t x) (pow.f64 y 2)) (/.f64 (*.f64 t (pow.f64 x 2)) (pow.f64 y 3)))) |
(+.f64 (/.f64 t y) (+.f64 (/.f64 (*.f64 x t) (pow.f64 y 2)) (/.f64 (*.f64 t (pow.f64 x 2)) (pow.f64 y 3)))) |
(+.f64 (/.f64 t y) (*.f64 t (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (/.f64 x (pow.f64 y 2))))) |
(+.f64 (/.f64 (*.f64 t (pow.f64 x 3)) (pow.f64 y 4)) (+.f64 (/.f64 t y) (+.f64 (/.f64 (*.f64 t x) (pow.f64 y 2)) (/.f64 (*.f64 t (pow.f64 x 2)) (pow.f64 y 3))))) |
(+.f64 (/.f64 t y) (+.f64 (+.f64 (/.f64 (*.f64 x t) (pow.f64 y 2)) (/.f64 (*.f64 t (pow.f64 x 2)) (pow.f64 y 3))) (*.f64 (pow.f64 x 3) (/.f64 t (pow.f64 y 4))))) |
(+.f64 (/.f64 t y) (+.f64 (+.f64 (/.f64 (*.f64 x t) (pow.f64 y 2)) (/.f64 (*.f64 t (pow.f64 x 2)) (pow.f64 y 3))) (*.f64 t (/.f64 (pow.f64 x 3) (pow.f64 y 4))))) |
(+.f64 (/.f64 (*.f64 t (pow.f64 x 2)) (pow.f64 y 3)) (+.f64 (+.f64 (/.f64 t y) (/.f64 (*.f64 x t) (pow.f64 y 2))) (/.f64 (*.f64 t (pow.f64 x 3)) (pow.f64 y 4)))) |
(+.f64 (+.f64 (/.f64 t y) (/.f64 (*.f64 x t) (pow.f64 y 2))) (*.f64 t (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (/.f64 (pow.f64 x 2) (pow.f64 y 3))))) |
(+.f64 (*.f64 t (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (/.f64 x (pow.f64 y 2)))) (+.f64 (/.f64 t y) (/.f64 (*.f64 t (pow.f64 x 3)) (pow.f64 y 4)))) |
(/.f64 t y) |
(+.f64 (/.f64 t y) (/.f64 (*.f64 t x) (pow.f64 y 2))) |
(+.f64 (/.f64 t y) (/.f64 (*.f64 x t) (pow.f64 y 2))) |
(+.f64 (/.f64 t y) (*.f64 t (/.f64 x (pow.f64 y 2)))) |
(+.f64 (/.f64 t y) (+.f64 (/.f64 (*.f64 t x) (pow.f64 y 2)) (/.f64 (*.f64 t (pow.f64 x 2)) (pow.f64 y 3)))) |
(+.f64 (/.f64 t y) (+.f64 (/.f64 (*.f64 x t) (pow.f64 y 2)) (/.f64 (*.f64 t (pow.f64 x 2)) (pow.f64 y 3)))) |
(+.f64 (/.f64 t y) (*.f64 t (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (/.f64 x (pow.f64 y 2))))) |
(+.f64 (/.f64 (*.f64 t (pow.f64 x 3)) (pow.f64 y 4)) (+.f64 (/.f64 t y) (+.f64 (/.f64 (*.f64 t x) (pow.f64 y 2)) (/.f64 (*.f64 t (pow.f64 x 2)) (pow.f64 y 3))))) |
(+.f64 (/.f64 t y) (+.f64 (+.f64 (/.f64 (*.f64 x t) (pow.f64 y 2)) (/.f64 (*.f64 t (pow.f64 x 2)) (pow.f64 y 3))) (*.f64 (pow.f64 x 3) (/.f64 t (pow.f64 y 4))))) |
(+.f64 (/.f64 t y) (+.f64 (+.f64 (/.f64 (*.f64 x t) (pow.f64 y 2)) (/.f64 (*.f64 t (pow.f64 x 2)) (pow.f64 y 3))) (*.f64 t (/.f64 (pow.f64 x 3) (pow.f64 y 4))))) |
(+.f64 (/.f64 (*.f64 t (pow.f64 x 2)) (pow.f64 y 3)) (+.f64 (+.f64 (/.f64 t y) (/.f64 (*.f64 x t) (pow.f64 y 2))) (/.f64 (*.f64 t (pow.f64 x 3)) (pow.f64 y 4)))) |
(+.f64 (+.f64 (/.f64 t y) (/.f64 (*.f64 x t) (pow.f64 y 2))) (*.f64 t (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (/.f64 (pow.f64 x 2) (pow.f64 y 3))))) |
(+.f64 (*.f64 t (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (/.f64 x (pow.f64 y 2)))) (+.f64 (/.f64 t y) (/.f64 (*.f64 t (pow.f64 x 3)) (pow.f64 y 4)))) |
(*.f64 -1 (/.f64 t x)) |
(neg.f64 (/.f64 t x)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 x 2))) (*.f64 -1 (/.f64 t x))) |
(+.f64 (*.f64 -1 (/.f64 t x)) (*.f64 -1 (*.f64 t (/.f64 y (pow.f64 x 2))))) |
(*.f64 -1 (+.f64 (*.f64 y (/.f64 t (pow.f64 x 2))) (/.f64 t x))) |
(*.f64 -1 (+.f64 (/.f64 t x) (*.f64 y (/.f64 t (pow.f64 x 2))))) |
(neg.f64 (+.f64 (/.f64 t x) (*.f64 y (/.f64 t (pow.f64 x 2))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 t x)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 x 3))))) |
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 -1 (/.f64 t x)) (*.f64 -1 (*.f64 t (/.f64 (pow.f64 y 2) (pow.f64 x 3)))))) |
(+.f64 (neg.f64 (*.f64 y (/.f64 t (pow.f64 x 2)))) (*.f64 -1 (+.f64 (/.f64 t x) (*.f64 t (/.f64 (pow.f64 y 2) (pow.f64 x 3)))))) |
(*.f64 -1 (+.f64 (/.f64 t x) (*.f64 t (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 3)) (/.f64 y (pow.f64 x 2)))))) |
(*.f64 -1 (+.f64 (/.f64 t x) (*.f64 t (+.f64 (/.f64 y (pow.f64 x 2)) (/.f64 (pow.f64 y 2) (pow.f64 x 3)))))) |
(neg.f64 (+.f64 (/.f64 t x) (*.f64 t (+.f64 (/.f64 y (pow.f64 x 2)) (/.f64 (pow.f64 y 2) (pow.f64 x 3)))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 t x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) t) (pow.f64 x 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 x 3)))))) |
(+.f64 (*.f64 -1 (/.f64 t x)) (+.f64 (+.f64 (*.f64 -1 (*.f64 t (/.f64 (pow.f64 y 2) (pow.f64 x 3)))) (*.f64 -1 (*.f64 t (/.f64 (pow.f64 y 3) (pow.f64 x 4))))) (*.f64 -1 (*.f64 t (/.f64 y (pow.f64 x 2)))))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 y 3) (/.f64 t (pow.f64 x 4))) (*.f64 t (/.f64 (pow.f64 y 2) (pow.f64 x 3))))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 t (pow.f64 x 2))) (/.f64 t x)))) |
(+.f64 (neg.f64 (/.f64 t x)) (*.f64 -1 (+.f64 (*.f64 y (/.f64 t (pow.f64 x 2))) (*.f64 t (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 3)) (/.f64 (pow.f64 y 3) (pow.f64 x 4))))))) |
(*.f64 -1 (+.f64 (*.f64 t (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 4)) (/.f64 (pow.f64 y 2) (pow.f64 x 3)))) (+.f64 (/.f64 t x) (*.f64 y (/.f64 t (pow.f64 x 2)))))) |
(*.f64 -1 (+.f64 (+.f64 (/.f64 t x) (*.f64 y (/.f64 t (pow.f64 x 2)))) (*.f64 t (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 4)) (/.f64 (pow.f64 y 2) (pow.f64 x 3)))))) |
(*.f64 -1 (/.f64 t x)) |
(neg.f64 (/.f64 t x)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 x 2))) (*.f64 -1 (/.f64 t x))) |
(+.f64 (*.f64 -1 (/.f64 t x)) (*.f64 -1 (*.f64 t (/.f64 y (pow.f64 x 2))))) |
(*.f64 -1 (+.f64 (*.f64 y (/.f64 t (pow.f64 x 2))) (/.f64 t x))) |
(*.f64 -1 (+.f64 (/.f64 t x) (*.f64 y (/.f64 t (pow.f64 x 2))))) |
(neg.f64 (+.f64 (/.f64 t x) (*.f64 y (/.f64 t (pow.f64 x 2))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 t x)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 x 3))))) |
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 -1 (/.f64 t x)) (*.f64 -1 (*.f64 t (/.f64 (pow.f64 y 2) (pow.f64 x 3)))))) |
(+.f64 (neg.f64 (*.f64 y (/.f64 t (pow.f64 x 2)))) (*.f64 -1 (+.f64 (/.f64 t x) (*.f64 t (/.f64 (pow.f64 y 2) (pow.f64 x 3)))))) |
(*.f64 -1 (+.f64 (/.f64 t x) (*.f64 t (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 3)) (/.f64 y (pow.f64 x 2)))))) |
(*.f64 -1 (+.f64 (/.f64 t x) (*.f64 t (+.f64 (/.f64 y (pow.f64 x 2)) (/.f64 (pow.f64 y 2) (pow.f64 x 3)))))) |
(neg.f64 (+.f64 (/.f64 t x) (*.f64 t (+.f64 (/.f64 y (pow.f64 x 2)) (/.f64 (pow.f64 y 2) (pow.f64 x 3)))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 t x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) t) (pow.f64 x 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 x 3)))))) |
(+.f64 (*.f64 -1 (/.f64 t x)) (+.f64 (+.f64 (*.f64 -1 (*.f64 t (/.f64 (pow.f64 y 2) (pow.f64 x 3)))) (*.f64 -1 (*.f64 t (/.f64 (pow.f64 y 3) (pow.f64 x 4))))) (*.f64 -1 (*.f64 t (/.f64 y (pow.f64 x 2)))))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 y 3) (/.f64 t (pow.f64 x 4))) (*.f64 t (/.f64 (pow.f64 y 2) (pow.f64 x 3))))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 t (pow.f64 x 2))) (/.f64 t x)))) |
(+.f64 (neg.f64 (/.f64 t x)) (*.f64 -1 (+.f64 (*.f64 y (/.f64 t (pow.f64 x 2))) (*.f64 t (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 3)) (/.f64 (pow.f64 y 3) (pow.f64 x 4))))))) |
(*.f64 -1 (+.f64 (*.f64 t (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 4)) (/.f64 (pow.f64 y 2) (pow.f64 x 3)))) (+.f64 (/.f64 t x) (*.f64 y (/.f64 t (pow.f64 x 2)))))) |
(*.f64 -1 (+.f64 (+.f64 (/.f64 t x) (*.f64 y (/.f64 t (pow.f64 x 2)))) (*.f64 t (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 4)) (/.f64 (pow.f64 y 2) (pow.f64 x 3)))))) |
(+.f64 (/.f64 z (/.f64 t (-.f64 y x))) 0) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(+.f64 0 (/.f64 z (/.f64 t (-.f64 y x)))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(-.f64 (/.f64 z (/.f64 t (-.f64 y x))) 0) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 z (/.f64 t (-.f64 y x))) 1) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 1 (/.f64 z (/.f64 t (-.f64 y x)))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (+.f64 z z) (/.f64 1/2 (/.f64 t (-.f64 y x)))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (+.f64 z z) (*.f64 (/.f64 (-.f64 y x) t) 1/2)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (+.f64 z z) (*.f64 (/.f64 1 (+.f64 t t)) (-.f64 y x))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (*.f64 (-.f64 y x) 2) (/.f64 z (+.f64 t t))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 x y) (/.f64 z (neg.f64 t))) |
(*.f64 (/.f64 z (neg.f64 t)) (-.f64 x y)) |
(*.f64 -1 (/.f64 z (/.f64 t (-.f64 x y)))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 2 (/.f64 z (*.f64 (/.f64 t (-.f64 y x)) 2))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 2 (/.f64 (-.f64 y x) (*.f64 t (/.f64 2 z)))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 2 (/.f64 (/.f64 z (/.f64 t (-.f64 y x))) 2)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 2 (*.f64 (/.f64 1/2 (/.f64 t (-.f64 y x))) z)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 2 (*.f64 (/.f64 z (+.f64 t t)) (-.f64 y x))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (*.f64 (-.f64 y x) 4) (/.f64 1 (*.f64 (/.f64 t z) 4))) |
(*.f64 (*.f64 (-.f64 y x) 4) (/.f64 1 (*.f64 4 (/.f64 t z)))) |
(*.f64 (*.f64 (-.f64 y x) 4) (/.f64 (/.f64 z t) 4)) |
(*.f64 (-.f64 y x) (*.f64 4 (/.f64 z (*.f64 t 4)))) |
(*.f64 (-.f64 y x) (*.f64 4 (/.f64 z (/.f64 t 1/4)))) |
(*.f64 (*.f64 (-.f64 x y) 2) (/.f64 1 (*.f64 (/.f64 t z) -2))) |
(*.f64 (*.f64 2 (-.f64 x y)) (/.f64 1 (*.f64 (/.f64 t z) -2))) |
(*.f64 (-.f64 x y) (*.f64 2 (/.f64 -1/2 (/.f64 t z)))) |
(*.f64 2 (*.f64 (-.f64 x y) (/.f64 (/.f64 z t) -2))) |
(*.f64 2 (*.f64 (-.f64 x y) (/.f64 z (*.f64 t -2)))) |
(*.f64 (*.f64 (-.f64 y x) (/.f64 (+.f64 z z) t)) 1/2) |
(*.f64 (-.f64 y x) (*.f64 (/.f64 (+.f64 z z) t) 1/2)) |
(*.f64 (-.f64 y x) (*.f64 1/2 (/.f64 (+.f64 z z) t))) |
(*.f64 (*.f64 z 4) (/.f64 1 (*.f64 (/.f64 t (-.f64 y x)) 4))) |
(*.f64 z (*.f64 4 (/.f64 1 (*.f64 4 (/.f64 t (-.f64 y x)))))) |
(*.f64 z (*.f64 4 (/.f64 (/.f64 (-.f64 y x) t) 4))) |
(*.f64 (*.f64 z 4) (/.f64 (-.f64 y x) (*.f64 t 4))) |
(*.f64 (/.f64 (-.f64 y x) (*.f64 t 4)) (*.f64 z 4)) |
(*.f64 z (*.f64 4 (/.f64 (-.f64 y x) (*.f64 t 4)))) |
(*.f64 (neg.f64 z) (/.f64 1 (/.f64 t (-.f64 x y)))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 (-.f64 y x) t) z) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 (-.f64 y x) t) (/.f64 1 (/.f64 1 z))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 z t) (-.f64 y x)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 z t) (/.f64 1 (/.f64 1 (-.f64 y x)))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 1 t) (/.f64 (-.f64 y x) (/.f64 1 z))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 1 t) (/.f64 z (/.f64 1 (-.f64 y x)))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 1/2 (*.f64 (-.f64 y x) (/.f64 (+.f64 z z) t))) |
(*.f64 (-.f64 y x) (*.f64 (/.f64 (+.f64 z z) t) 1/2)) |
(*.f64 (-.f64 y x) (*.f64 1/2 (/.f64 (+.f64 z z) t))) |
(*.f64 (/.f64 1/2 (/.f64 t (-.f64 y x))) (+.f64 z z)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 z (+.f64 t t)) (*.f64 (-.f64 y x) 2)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 z (neg.f64 t)) (-.f64 x y)) |
(*.f64 (-.f64 x y) (/.f64 z (neg.f64 t))) |
(*.f64 (*.f64 (/.f64 (-.f64 y x) t) 1/2) (+.f64 z z)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 z (/.f64 t (-.f64 x y))) -1) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 (-.f64 y x) (/.f64 1 z)) (/.f64 1 t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 1 (/.f64 1 z)) (/.f64 (-.f64 y x) t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 z (/.f64 1 (-.f64 y x))) (/.f64 1 t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 1 (/.f64 1 (-.f64 y x))) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 z (*.f64 (/.f64 t (-.f64 y x)) 2)) 2) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 (-.f64 y x) (*.f64 t (/.f64 2 z))) 2) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 1 (*.f64 (/.f64 t z) 4)) (*.f64 (-.f64 y x) 4)) |
(*.f64 (*.f64 (-.f64 y x) 4) (/.f64 1 (*.f64 4 (/.f64 t z)))) |
(*.f64 (*.f64 (-.f64 y x) 4) (/.f64 (/.f64 z t) 4)) |
(*.f64 (-.f64 y x) (*.f64 4 (/.f64 z (*.f64 t 4)))) |
(*.f64 (-.f64 y x) (*.f64 4 (/.f64 z (/.f64 t 1/4)))) |
(*.f64 (/.f64 1 (*.f64 (/.f64 t z) -2)) (*.f64 (-.f64 x y) 2)) |
(*.f64 (*.f64 2 (-.f64 x y)) (/.f64 1 (*.f64 (/.f64 t z) -2))) |
(*.f64 (-.f64 x y) (*.f64 2 (/.f64 -1/2 (/.f64 t z)))) |
(*.f64 2 (*.f64 (-.f64 x y) (/.f64 (/.f64 z t) -2))) |
(*.f64 2 (*.f64 (-.f64 x y) (/.f64 z (*.f64 t -2)))) |
(*.f64 (/.f64 (/.f64 z (/.f64 t (-.f64 y x))) 2) 2) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 1 (*.f64 (/.f64 t (-.f64 y x)) 4)) (*.f64 z 4)) |
(*.f64 z (*.f64 4 (/.f64 1 (*.f64 4 (/.f64 t (-.f64 y x)))))) |
(*.f64 z (*.f64 4 (/.f64 (/.f64 (-.f64 y x) t) 4))) |
(*.f64 (*.f64 z 4) (/.f64 (-.f64 y x) (*.f64 t 4))) |
(*.f64 (/.f64 (-.f64 y x) (*.f64 t 4)) (*.f64 z 4)) |
(*.f64 z (*.f64 4 (/.f64 (-.f64 y x) (*.f64 t 4)))) |
(*.f64 (/.f64 1 (/.f64 t (-.f64 x y))) (neg.f64 z)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (+.f64 (/.f64 1/2 (/.f64 t (-.f64 y x))) (/.f64 1/2 (/.f64 t (-.f64 y x)))) z) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(pow.f64 (/.f64 z (/.f64 t (-.f64 y x))) 1) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(neg.f64 (/.f64 z (/.f64 t (-.f64 x y)))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(-.f64 (+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) 0) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(*.f64 (+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) 1) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(*.f64 1 (+.f64 x (/.f64 z (/.f64 t (-.f64 y x))))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(*.f64 2 (/.f64 (+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) 2)) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(*.f64 (*.f64 (+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) 2) 1/2) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(*.f64 1/2 (*.f64 (+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) 2)) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(*.f64 1/2 (+.f64 (+.f64 x x) (*.f64 (-.f64 y x) (/.f64 (+.f64 z z) t)))) |
(*.f64 1/2 (+.f64 (*.f64 (-.f64 y x) (/.f64 (+.f64 z z) t)) (+.f64 x x))) |
(*.f64 (/.f64 (+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) 2) 2) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(/.f64 (+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) 1) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(/.f64 (*.f64 (+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) 2) 2) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(/.f64 (*.f64 (+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) 4) 4) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) 4)) 8) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) 4)) (*.f64 2 (*.f64 (+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) 4))) 16) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(pow.f64 (+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) 1) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 (/.f64 t (-.f64 y x)) 0) |
(/.f64 t (-.f64 y x)) |
(+.f64 0 (/.f64 t (-.f64 y x))) |
(/.f64 t (-.f64 y x)) |
(+.f64 -1 (-.f64 1 (/.f64 t (-.f64 x y)))) |
(/.f64 t (-.f64 y x)) |
(-.f64 (/.f64 t (-.f64 y x)) 0) |
(/.f64 t (-.f64 y x)) |
(-.f64 0 (/.f64 t (-.f64 x y))) |
(/.f64 t (-.f64 y x)) |
(*.f64 t (/.f64 1 (-.f64 y x))) |
(/.f64 t (-.f64 y x)) |
(*.f64 (/.f64 t (-.f64 y x)) 1) |
(/.f64 t (-.f64 y x)) |
(*.f64 1 (/.f64 t (-.f64 y x))) |
(/.f64 t (-.f64 y x)) |
(*.f64 (*.f64 (/.f64 t (-.f64 y x)) 2) 1/2) |
(/.f64 t (-.f64 y x)) |
(*.f64 (+.f64 t t) (/.f64 1/2 (-.f64 y x))) |
(/.f64 t (-.f64 y x)) |
(*.f64 (+.f64 t t) (*.f64 (/.f64 1 (-.f64 y x)) 1/2)) |
(/.f64 t (-.f64 y x)) |
(*.f64 (neg.f64 t) (/.f64 1 (-.f64 x y))) |
(/.f64 t (-.f64 y x)) |
(*.f64 -1 (/.f64 t (-.f64 x y))) |
(/.f64 t (-.f64 y x)) |
(*.f64 2 (/.f64 t (*.f64 (-.f64 y x) 2))) |
(/.f64 t (-.f64 y x)) |
(*.f64 2 (/.f64 (/.f64 t (-.f64 y x)) 2)) |
(/.f64 t (-.f64 y x)) |
(*.f64 2 (*.f64 (/.f64 1/2 (-.f64 y x)) t)) |
(/.f64 t (-.f64 y x)) |
(*.f64 (*.f64 t 4) (/.f64 1 (*.f64 (-.f64 y x) 4))) |
(*.f64 (*.f64 t 4) (/.f64 1/4 (-.f64 y x))) |
(*.f64 (/.f64 1/4 (-.f64 y x)) (*.f64 t 4)) |
(*.f64 t (*.f64 4 (/.f64 1/4 (-.f64 y x)))) |
(*.f64 (*.f64 t -2) (/.f64 2 (*.f64 (-.f64 x y) 4))) |
(/.f64 t (-.f64 y x)) |
(*.f64 (*.f64 (/.f64 t (-.f64 y x)) 4) 1/4) |
(/.f64 t (-.f64 y x)) |
(*.f64 (/.f64 1 (-.f64 y x)) t) |
(/.f64 t (-.f64 y x)) |
(*.f64 (/.f64 t (-.f64 x y)) -1) |
(/.f64 t (-.f64 y x)) |
(*.f64 (*.f64 2 (/.f64 1 (-.f64 y x))) (/.f64 t 2)) |
(/.f64 t (-.f64 y x)) |
(*.f64 1/2 (*.f64 (/.f64 t (-.f64 y x)) 2)) |
(/.f64 t (-.f64 y x)) |
(*.f64 (/.f64 1/2 (-.f64 y x)) (+.f64 t t)) |
(/.f64 t (-.f64 y x)) |
(*.f64 (/.f64 1 (-.f64 x y)) (neg.f64 t)) |
(/.f64 t (-.f64 y x)) |
(*.f64 (*.f64 (/.f64 1 (-.f64 y x)) 1/2) (+.f64 t t)) |
(/.f64 t (-.f64 y x)) |
(*.f64 (/.f64 t (*.f64 (-.f64 y x) 2)) 2) |
(/.f64 t (-.f64 y x)) |
(*.f64 (/.f64 t 2) (*.f64 2 (/.f64 1 (-.f64 y x)))) |
(/.f64 t (-.f64 y x)) |
(*.f64 (/.f64 (/.f64 t (-.f64 y x)) 2) 2) |
(/.f64 t (-.f64 y x)) |
(*.f64 (/.f64 1 (*.f64 (-.f64 y x) 4)) (*.f64 t 4)) |
(*.f64 (*.f64 t 4) (/.f64 1 (*.f64 (-.f64 y x) 4))) |
(*.f64 (*.f64 t 4) (/.f64 1/4 (-.f64 y x))) |
(*.f64 (/.f64 1/4 (-.f64 y x)) (*.f64 t 4)) |
(*.f64 t (*.f64 4 (/.f64 1/4 (-.f64 y x)))) |
(*.f64 (/.f64 2 (*.f64 (-.f64 x y) 4)) (*.f64 t -2)) |
(/.f64 t (-.f64 y x)) |
(*.f64 1/4 (*.f64 (/.f64 t (-.f64 y x)) 4)) |
(/.f64 t (-.f64 y x)) |
(*.f64 (+.f64 (/.f64 1/2 (-.f64 y x)) (/.f64 1/2 (-.f64 y x))) t) |
(/.f64 t (-.f64 y x)) |
(pow.f64 (/.f64 t (-.f64 y x)) 1) |
(/.f64 t (-.f64 y x)) |
(neg.f64 (/.f64 t (-.f64 x y))) |
(/.f64 t (-.f64 y x)) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 (-.f64 y x) z) |
| ✓ | 0.0b | (+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
| ✓ | 7.2b | (/.f64 (*.f64 (-.f64 y x) z) t) |
Compiled 32 to 8 computations (75% saved)
33 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | z | @ | inf | (*.f64 (-.f64 y x) z) |
| 0.0ms | z | @ | -inf | (*.f64 (-.f64 y x) z) |
| 0.0ms | y | @ | -inf | (*.f64 (-.f64 y x) z) |
| 0.0ms | y | @ | 0 | (/.f64 (*.f64 (-.f64 y x) z) t) |
| 0.0ms | y | @ | -inf | (/.f64 (*.f64 (-.f64 y x) z) t) |
| 1× | batch-egg-rewrite |
| 1930× | rational.json-simplify-35 |
| 1398× | rational.json-1 |
| 1398× | rational.json-2 |
| 1398× | rational.json-4 |
| 1398× | rational.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 57 |
| 1 | 69 | 57 |
| 2 | 179 | 57 |
| 3 | 498 | 57 |
| 4 | 1505 | 57 |
| 5 | 4128 | 57 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 (-.f64 y x) z) t) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(*.f64 (-.f64 y x) z) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 y x) (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (*.f64 z (-.f64 x y)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 2) (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 z (-.f64 x y)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y x) (/.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y x) (*.f64 (*.f64 z (/.f64 2 t)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y x) (*.f64 (*.f64 2 (/.f64 1 t)) (*.f64 z 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y x) (*.f64 (/.f64 2 t) (*.f64 z 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (/.f64 (-.f64 y x) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 1/2 (*.f64 (-.f64 y x) (/.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 (*.f64 (-.f64 y x) (/.f64 2 t)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 (/.f64 2 t) (*.f64 (-.f64 y x) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) z) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) z) (*.f64 (*.f64 2 (/.f64 1 t)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) z) (*.f64 (/.f64 2 t) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (-.f64 y x) (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) (+.f64 z z)) (/.f64 1/2 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) (+.f64 z z)) (*.f64 (/.f64 1 t) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) (+.f64 z z)) (*.f64 (*.f64 (/.f64 1 t) 1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y x) t) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 z (/.f64 1/2 t)) (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (-.f64 y x) (/.f64 1/2 t)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 z 1/2) (/.f64 (-.f64 y x) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (-.f64 y x) 1/2) (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (*.f64 (-.f64 y x) z) 2) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 z (*.f64 (-.f64 y x) (/.f64 1/2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (-.f64 y x) (*.f64 z (/.f64 1/2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (-.f64 y x) z) (/.f64 1/2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 z t) (*.f64 (-.f64 y x) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (-.f64 y x) t) (*.f64 z 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 t) (*.f64 (-.f64 y x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) 2) (*.f64 z (/.f64 1/2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) 2) (*.f64 1/2 (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) 2) (*.f64 (/.f64 z t) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) (*.f64 z (/.f64 2 t))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) (*.f64 z 4)) (/.f64 1 (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) (*.f64 z 4)) (*.f64 (/.f64 1 (*.f64 t 4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) (*.f64 z 4)) (*.f64 1/4 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) (*.f64 z 4)) (*.f64 1/2 (/.f64 1/2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z z) (*.f64 (-.f64 y x) (/.f64 1/2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z z) (*.f64 1/2 (/.f64 (-.f64 y x) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z z) (*.f64 (/.f64 (-.f64 y x) t) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z t) (-.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (*.f64 (-.f64 y x) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (-.f64 x y)) (/.f64 -1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (-.f64 x y)) (*.f64 (/.f64 -1 t) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x y) (*.f64 (/.f64 -1 t) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x y) (*.f64 -1 (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 z (-.f64 x y)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (-.f64 x y) t) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (*.f64 z (-.f64 x y)) t) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) (/.f64 2 t)) (*.f64 z 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (/.f64 2 t)) (*.f64 (-.f64 y x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) (/.f64 1/2 t)) (+.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (/.f64 1/2 t)) (*.f64 (-.f64 y x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 t) (*.f64 (-.f64 y x) (+.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (-.f64 y x) (*.f64 z (/.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) 1/2) (*.f64 z (/.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z 1/2) (*.f64 (-.f64 y x) (/.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 t) 1/2) (*.f64 (-.f64 y x) (+.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z (-.f64 x y)) t) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 t) (*.f64 z (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 t 4)) (*.f64 (-.f64 y x) (*.f64 z 4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 z (-.f64 x y)) t)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (+.f64 x x) (*.f64 (-.f64 y x) (*.f64 z (/.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 4))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 y x) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (*.f64 z (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 y x) z) 2) (/.f64 (*.f64 (-.f64 y x) z) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (*.f64 z (-.f64 x y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y x) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 z (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (+.f64 z z)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (*.f64 z 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 x y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 y x) z) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 2 (-.f64 x y))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 y x) z) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 z (*.f64 2 (-.f64 x y)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (-.f64 y x) z) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 y x) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 z (-.f64 x y))))))) |
| 1× | egg-herbie |
| 1094× | rational.json-simplify-53 |
| 884× | rational.json-simplify-2 |
| 852× | exponential.json-simplify-26 |
| 806× | rational.json-simplify-55 |
| 788× | rational.json-simplify-35 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 234 | 4792 |
| 1 | 536 | 4558 |
| 2 | 1185 | 4558 |
| 3 | 2596 | 4514 |
| 4 | 5000 | 4514 |
| 5 | 6992 | 4514 |
| 6 | 7730 | 4514 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(/.f64 (*.f64 y z) t) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(/.f64 (*.f64 y z) t) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(/.f64 (*.f64 y z) t) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(/.f64 (*.f64 y z) t) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(/.f64 (*.f64 y z) t) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(/.f64 (*.f64 y z) t) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) (/.f64 (*.f64 y z) t)) |
x |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x) |
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x) |
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x) |
x |
x |
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x) |
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x) |
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x) |
(*.f64 -1 (*.f64 z x)) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(*.f64 y z) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(*.f64 -1 (*.f64 z x)) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(*.f64 -1 (*.f64 z x)) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 0) |
(+.f64 0 (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 -1 (-.f64 1 (/.f64 (*.f64 z (-.f64 x y)) t))) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 2) (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 2)) |
(-.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 0) |
(-.f64 0 (/.f64 (*.f64 z (-.f64 x y)) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 (-.f64 y x) (*.f64 (*.f64 z (/.f64 2 t)) 1/2)) |
(*.f64 (-.f64 y x) (*.f64 (*.f64 2 (/.f64 1 t)) (*.f64 z 1/2))) |
(*.f64 (-.f64 y x) (*.f64 (/.f64 2 t) (*.f64 z 1/2))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 z (*.f64 1/2 (*.f64 (-.f64 y x) (/.f64 2 t)))) |
(*.f64 z (*.f64 (*.f64 (-.f64 y x) (/.f64 2 t)) 1/2)) |
(*.f64 z (*.f64 (/.f64 2 t) (*.f64 (-.f64 y x) 1/2))) |
(*.f64 (*.f64 (-.f64 y x) z) (/.f64 1 t)) |
(*.f64 (*.f64 (-.f64 y x) z) (*.f64 (*.f64 2 (/.f64 1 t)) 1/2)) |
(*.f64 (*.f64 (-.f64 y x) z) (*.f64 (/.f64 2 t) 1/2)) |
(*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 1) |
(*.f64 1 (*.f64 (-.f64 y x) (/.f64 z t))) |
(*.f64 (*.f64 (-.f64 y x) (+.f64 z z)) (/.f64 1/2 t)) |
(*.f64 (*.f64 (-.f64 y x) (+.f64 z z)) (*.f64 (/.f64 1 t) 1/2)) |
(*.f64 (*.f64 (-.f64 y x) (+.f64 z z)) (*.f64 (*.f64 (/.f64 1 t) 1/2) 1)) |
(*.f64 (/.f64 (-.f64 y x) t) z) |
(*.f64 2 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 2)) |
(*.f64 2 (*.f64 (*.f64 z (/.f64 1/2 t)) (-.f64 y x))) |
(*.f64 2 (*.f64 (*.f64 (-.f64 y x) (/.f64 1/2 t)) z)) |
(*.f64 2 (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 2) 1)) |
(*.f64 2 (*.f64 (*.f64 z 1/2) (/.f64 (-.f64 y x) t))) |
(*.f64 2 (*.f64 (*.f64 (-.f64 y x) 1/2) (/.f64 z t))) |
(*.f64 2 (*.f64 (/.f64 (*.f64 (-.f64 y x) z) 2) (/.f64 1 t))) |
(*.f64 2 (*.f64 z (*.f64 (-.f64 y x) (/.f64 1/2 t)))) |
(*.f64 2 (*.f64 (-.f64 y x) (*.f64 z (/.f64 1/2 t)))) |
(*.f64 2 (*.f64 (*.f64 (-.f64 y x) z) (/.f64 1/2 t))) |
(*.f64 2 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 1/2)) |
(*.f64 2 (*.f64 (/.f64 z t) (*.f64 (-.f64 y x) 1/2))) |
(*.f64 2 (*.f64 (/.f64 (-.f64 y x) t) (*.f64 z 1/2))) |
(*.f64 2 (*.f64 (/.f64 1/2 t) (*.f64 (-.f64 y x) z))) |
(*.f64 (*.f64 (-.f64 y x) 2) (*.f64 z (/.f64 1/2 t))) |
(*.f64 (*.f64 (-.f64 y x) 2) (*.f64 1/2 (/.f64 z t))) |
(*.f64 (*.f64 (-.f64 y x) 2) (*.f64 (/.f64 z t) 1/2)) |
(*.f64 (*.f64 (-.f64 y x) (*.f64 z (/.f64 2 t))) 1/2) |
(*.f64 (*.f64 (-.f64 y x) (*.f64 z 4)) (/.f64 1 (*.f64 t 4))) |
(*.f64 (*.f64 (-.f64 y x) (*.f64 z 4)) (*.f64 (/.f64 1 (*.f64 t 4)) 1)) |
(*.f64 (*.f64 (-.f64 y x) (*.f64 z 4)) (*.f64 1/4 (/.f64 1 t))) |
(*.f64 (*.f64 (-.f64 y x) (*.f64 z 4)) (*.f64 1/2 (/.f64 1/2 t))) |
(*.f64 (+.f64 z z) (*.f64 (-.f64 y x) (/.f64 1/2 t))) |
(*.f64 (+.f64 z z) (*.f64 1/2 (/.f64 (-.f64 y x) t))) |
(*.f64 (+.f64 z z) (*.f64 (/.f64 (-.f64 y x) t) 1/2)) |
(*.f64 (/.f64 z t) (-.f64 y x)) |
(*.f64 (/.f64 1 t) (*.f64 (-.f64 y x) z)) |
(*.f64 (*.f64 z (-.f64 x y)) (/.f64 -1 t)) |
(*.f64 (*.f64 z (-.f64 x y)) (*.f64 (/.f64 -1 t) 1)) |
(*.f64 (-.f64 x y) (*.f64 (/.f64 -1 t) z)) |
(*.f64 (-.f64 x y) (*.f64 -1 (/.f64 z t))) |
(*.f64 -1 (/.f64 (*.f64 z (-.f64 x y)) t)) |
(*.f64 -1 (*.f64 (/.f64 (-.f64 x y) t) z)) |
(*.f64 -1 (*.f64 (/.f64 (*.f64 z (-.f64 x y)) t) 1)) |
(*.f64 (*.f64 (-.f64 y x) (/.f64 2 t)) (*.f64 z 1/2)) |
(*.f64 (*.f64 z (/.f64 2 t)) (*.f64 (-.f64 y x) 1/2)) |
(*.f64 (*.f64 (-.f64 y x) (/.f64 1/2 t)) (+.f64 z z)) |
(*.f64 (*.f64 z (/.f64 1/2 t)) (*.f64 (-.f64 y x) 2)) |
(*.f64 (/.f64 1/2 t) (*.f64 (-.f64 y x) (+.f64 z z))) |
(*.f64 1/2 (*.f64 (-.f64 y x) (*.f64 z (/.f64 2 t)))) |
(*.f64 (*.f64 (-.f64 y x) 1/2) (*.f64 z (/.f64 2 t))) |
(*.f64 (*.f64 z 1/2) (*.f64 (-.f64 y x) (/.f64 2 t))) |
(*.f64 (*.f64 (/.f64 1 t) 1/2) (*.f64 (-.f64 y x) (+.f64 z z))) |
(*.f64 (/.f64 (*.f64 z (-.f64 x y)) t) -1) |
(*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 2) 2) |
(*.f64 (/.f64 -1 t) (*.f64 z (-.f64 x y))) |
(*.f64 (/.f64 1 (*.f64 t 4)) (*.f64 (-.f64 y x) (*.f64 z 4))) |
(pow.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 1) |
(neg.f64 (/.f64 (*.f64 z (-.f64 x y)) t)) |
(-.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 0) |
(*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 1) |
(*.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) |
(*.f64 2 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 2)) |
(*.f64 2 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 2) 1)) |
(*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 2) 1/2) |
(*.f64 1/2 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 2)) |
(*.f64 1/2 (+.f64 (+.f64 x x) (*.f64 (-.f64 y x) (*.f64 z (/.f64 2 t))))) |
(*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 2) 2) |
(/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 1) |
(/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 2) 2) |
(/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 4)) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 4))) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 4))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 4)))) 32) |
(pow.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 1) |
(+.f64 (*.f64 (-.f64 y x) z) 0) |
(+.f64 0 (*.f64 (-.f64 y x) z)) |
(+.f64 -1 (-.f64 1 (*.f64 z (-.f64 x y)))) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) 2) (/.f64 (*.f64 (-.f64 y x) z) 2)) |
(+.f64 (-.f64 1 (*.f64 z (-.f64 x y))) -1) |
(-.f64 (*.f64 (-.f64 y x) z) 0) |
(-.f64 0 (*.f64 z (-.f64 x y))) |
(/.f64 (*.f64 (-.f64 y x) z) 1) |
(/.f64 (*.f64 (-.f64 y x) (+.f64 z z)) 2) |
(/.f64 (*.f64 (-.f64 y x) (*.f64 z 4)) 4) |
(/.f64 (*.f64 z (-.f64 x y)) -1) |
(/.f64 (*.f64 (*.f64 (-.f64 y x) z) 8) 8) |
(/.f64 (*.f64 z (*.f64 2 (-.f64 x y))) -2) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 y x) z) 8)) 16) |
(/.f64 (*.f64 2 (*.f64 z (*.f64 2 (-.f64 x y)))) -4) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (-.f64 y x) z) 8))) 32) |
(pow.f64 (*.f64 (-.f64 y x) z) 1) |
(neg.f64 (*.f64 z (-.f64 x y))) |
| Outputs |
|---|
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(neg.f64 (*.f64 z (/.f64 x t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (/.f64 (*.f64 z y) t)) |
(+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (/.f64 (*.f64 z y) t)) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (/.f64 (*.f64 z y) t)) |
(+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (/.f64 (*.f64 z y) t)) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (/.f64 (*.f64 z y) t)) |
(+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (/.f64 (*.f64 z y) t)) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (*.f64 z (/.f64 y t))) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 z y) t) |
(*.f64 z (/.f64 y t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (/.f64 (*.f64 z y) t)) |
(+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (/.f64 (*.f64 z y) t)) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (/.f64 (*.f64 z y) t)) |
(+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (/.f64 (*.f64 z y) t)) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (/.f64 (*.f64 z y) t)) |
(+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (/.f64 (*.f64 z y) t)) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (*.f64 z (/.f64 y t))) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 z y) t) |
(*.f64 z (/.f64 y t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (/.f64 (*.f64 z y) t)) |
(+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (/.f64 (*.f64 z y) t)) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (/.f64 (*.f64 z y) t)) |
(+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (/.f64 (*.f64 z y) t)) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (/.f64 (*.f64 z y) t)) |
(+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (/.f64 (*.f64 z y) t)) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (*.f64 z (/.f64 y t))) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 z y) t) |
(*.f64 z (/.f64 y t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (/.f64 (*.f64 z y) t)) |
(+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (/.f64 (*.f64 z y) t)) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (/.f64 (*.f64 z y) t)) |
(+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (/.f64 (*.f64 z y) t)) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (/.f64 (*.f64 z y) t)) |
(+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (/.f64 (*.f64 z y) t)) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (*.f64 z (/.f64 y t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(neg.f64 (*.f64 z (/.f64 x t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (/.f64 (*.f64 z y) t)) |
(+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (/.f64 (*.f64 z y) t)) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (/.f64 (*.f64 z y) t)) |
(+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (/.f64 (*.f64 z y) t)) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (/.f64 (*.f64 z y) t)) |
(+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (/.f64 (*.f64 z y) t)) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (*.f64 z (/.f64 y t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(neg.f64 (*.f64 z (/.f64 x t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (/.f64 (*.f64 z y) t)) |
(+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (/.f64 (*.f64 z y) t)) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (/.f64 (*.f64 z y) t)) |
(+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (/.f64 (*.f64 z y) t)) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (/.f64 (*.f64 z y) t)) |
(+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (/.f64 (*.f64 z y) t)) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (*.f64 z (/.f64 y t))) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 z t)))) |
(+.f64 x (*.f64 x (neg.f64 (/.f64 z t)))) |
(+.f64 x (neg.f64 (*.f64 z (/.f64 x t)))) |
(+.f64 x (*.f64 x (/.f64 (neg.f64 z) t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (+.f64 x (/.f64 (*.f64 z y) t))) |
(+.f64 x (+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (/.f64 (*.f64 z y) t))) |
(+.f64 (*.f64 z (/.f64 y t)) (+.f64 x (neg.f64 (*.f64 z (/.f64 x t))))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (+.f64 x (/.f64 (*.f64 z y) t))) |
(+.f64 x (+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (/.f64 (*.f64 z y) t))) |
(+.f64 (*.f64 z (/.f64 y t)) (+.f64 x (neg.f64 (*.f64 z (/.f64 x t))))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (+.f64 x (/.f64 (*.f64 z y) t))) |
(+.f64 x (+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (/.f64 (*.f64 z y) t))) |
(+.f64 (*.f64 z (/.f64 y t)) (+.f64 x (neg.f64 (*.f64 z (/.f64 x t))))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (+.f64 x (*.f64 z (/.f64 y t)))) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 z y) t) |
(*.f64 z (/.f64 y t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (+.f64 x (/.f64 (*.f64 z y) t))) |
(+.f64 x (+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (/.f64 (*.f64 z y) t))) |
(+.f64 (*.f64 z (/.f64 y t)) (+.f64 x (neg.f64 (*.f64 z (/.f64 x t))))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (+.f64 x (/.f64 (*.f64 z y) t))) |
(+.f64 x (+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (/.f64 (*.f64 z y) t))) |
(+.f64 (*.f64 z (/.f64 y t)) (+.f64 x (neg.f64 (*.f64 z (/.f64 x t))))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (+.f64 x (/.f64 (*.f64 z y) t))) |
(+.f64 x (+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (/.f64 (*.f64 z y) t))) |
(+.f64 (*.f64 z (/.f64 y t)) (+.f64 x (neg.f64 (*.f64 z (/.f64 x t))))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (+.f64 x (*.f64 z (/.f64 y t)))) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 z y) t) |
(*.f64 z (/.f64 y t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (+.f64 x (/.f64 (*.f64 z y) t))) |
(+.f64 x (+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (/.f64 (*.f64 z y) t))) |
(+.f64 (*.f64 z (/.f64 y t)) (+.f64 x (neg.f64 (*.f64 z (/.f64 x t))))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (+.f64 x (/.f64 (*.f64 z y) t))) |
(+.f64 x (+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (/.f64 (*.f64 z y) t))) |
(+.f64 (*.f64 z (/.f64 y t)) (+.f64 x (neg.f64 (*.f64 z (/.f64 x t))))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (+.f64 x (/.f64 (*.f64 z y) t))) |
(+.f64 x (+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (/.f64 (*.f64 z y) t))) |
(+.f64 (*.f64 z (/.f64 y t)) (+.f64 x (neg.f64 (*.f64 z (/.f64 x t))))) |
(+.f64 (*.f64 x (/.f64 (neg.f64 z) t)) (+.f64 x (*.f64 z (/.f64 y t)))) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 z y) t) |
(*.f64 z (/.f64 y t)) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))) |
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (-.f64 1 (/.f64 z t)))) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))) |
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (-.f64 1 (/.f64 z t)))) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))) |
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (-.f64 1 (/.f64 z t)))) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))) |
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (-.f64 1 (/.f64 z t)))) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))) |
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (-.f64 1 (/.f64 z t)))) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))) |
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (-.f64 1 (/.f64 z t)))) |
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) (/.f64 (*.f64 y z) t)) |
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))) |
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (-.f64 1 (/.f64 z t)))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) (/.f64 (*.f64 y z) t)) |
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))) |
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (-.f64 1 (/.f64 z t)))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) (/.f64 (*.f64 y z) t)) |
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))) |
(+.f64 (/.f64 (*.f64 z y) t) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (-.f64 1 (/.f64 z t)))) |
x |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) |
(*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) |
(*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))) |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
x |
x |
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(*.f64 -1 (*.f64 z x)) |
(*.f64 z (neg.f64 x)) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 z y) (*.f64 -1 (*.f64 z x))) |
(*.f64 z (+.f64 y (neg.f64 x))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 z y) (*.f64 -1 (*.f64 z x))) |
(*.f64 z (+.f64 y (neg.f64 x))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 z y) (*.f64 -1 (*.f64 z x))) |
(*.f64 z (+.f64 y (neg.f64 x))) |
(*.f64 y z) |
(*.f64 z y) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 z y) (*.f64 -1 (*.f64 z x))) |
(*.f64 z (+.f64 y (neg.f64 x))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 z y) (*.f64 -1 (*.f64 z x))) |
(*.f64 z (+.f64 y (neg.f64 x))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 z y) (*.f64 -1 (*.f64 z x))) |
(*.f64 z (+.f64 y (neg.f64 x))) |
(*.f64 y z) |
(*.f64 z y) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 z y) (*.f64 -1 (*.f64 z x))) |
(*.f64 z (+.f64 y (neg.f64 x))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 z y) (*.f64 -1 (*.f64 z x))) |
(*.f64 z (+.f64 y (neg.f64 x))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 z y) (*.f64 -1 (*.f64 z x))) |
(*.f64 z (+.f64 y (neg.f64 x))) |
(*.f64 y z) |
(*.f64 z y) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 z y) (*.f64 -1 (*.f64 z x))) |
(*.f64 z (+.f64 y (neg.f64 x))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 z y) (*.f64 -1 (*.f64 z x))) |
(*.f64 z (+.f64 y (neg.f64 x))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 z y) (*.f64 -1 (*.f64 z x))) |
(*.f64 z (+.f64 y (neg.f64 x))) |
(*.f64 -1 (*.f64 z x)) |
(*.f64 z (neg.f64 x)) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 z y) (*.f64 -1 (*.f64 z x))) |
(*.f64 z (+.f64 y (neg.f64 x))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 z y) (*.f64 -1 (*.f64 z x))) |
(*.f64 z (+.f64 y (neg.f64 x))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 z y) (*.f64 -1 (*.f64 z x))) |
(*.f64 z (+.f64 y (neg.f64 x))) |
(*.f64 -1 (*.f64 z x)) |
(*.f64 z (neg.f64 x)) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 z y) (*.f64 -1 (*.f64 z x))) |
(*.f64 z (+.f64 y (neg.f64 x))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 z y) (*.f64 -1 (*.f64 z x))) |
(*.f64 z (+.f64 y (neg.f64 x))) |
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 z x))) |
(+.f64 (*.f64 z y) (*.f64 -1 (*.f64 z x))) |
(*.f64 z (+.f64 y (neg.f64 x))) |
(+.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 0) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(+.f64 0 (*.f64 (-.f64 y x) (/.f64 z t))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(+.f64 -1 (-.f64 1 (/.f64 (*.f64 z (-.f64 x y)) t))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 2) (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 2)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(-.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 0) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(-.f64 0 (/.f64 (*.f64 z (-.f64 x y)) t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (*.f64 (*.f64 z (/.f64 2 t)) 1/2)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 (-.f64 y x) (*.f64 (*.f64 2 (/.f64 1 t)) (*.f64 z 1/2))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 (-.f64 y x) (*.f64 (/.f64 2 t) (*.f64 z 1/2))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (*.f64 1/2 (*.f64 (-.f64 y x) (/.f64 2 t)))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (*.f64 (*.f64 (-.f64 y x) (/.f64 2 t)) 1/2)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (*.f64 (/.f64 2 t) (*.f64 (-.f64 y x) 1/2))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 (*.f64 (-.f64 y x) z) (/.f64 1 t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 (*.f64 (-.f64 y x) z) (*.f64 (*.f64 2 (/.f64 1 t)) 1/2)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 (*.f64 (-.f64 y x) z) (*.f64 (/.f64 2 t) 1/2)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 1) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 1 (*.f64 (-.f64 y x) (/.f64 z t))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 (*.f64 (-.f64 y x) (+.f64 z z)) (/.f64 1/2 t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 (*.f64 (-.f64 y x) (+.f64 z z)) (*.f64 (/.f64 1 t) 1/2)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 (*.f64 (-.f64 y x) (+.f64 z z)) (*.f64 (*.f64 (/.f64 1 t) 1/2) 1)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 (/.f64 (-.f64 y x) t) z) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 2 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 2)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 2 (*.f64 (*.f64 z (/.f64 1/2 t)) (-.f64 y x))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 2 (*.f64 (*.f64 (-.f64 y x) (/.f64 1/2 t)) z)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 2 (*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 2) 1)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 2 (*.f64 (*.f64 z 1/2) (/.f64 (-.f64 y x) t))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 2 (*.f64 (*.f64 (-.f64 y x) 1/2) (/.f64 z t))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 2 (*.f64 (/.f64 (*.f64 (-.f64 y x) z) 2) (/.f64 1 t))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 2 (*.f64 z (*.f64 (-.f64 y x) (/.f64 1/2 t)))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 2 (*.f64 (-.f64 y x) (*.f64 z (/.f64 1/2 t)))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 2 (*.f64 (*.f64 (-.f64 y x) z) (/.f64 1/2 t))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 2 (*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 1/2)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 2 (*.f64 (/.f64 z t) (*.f64 (-.f64 y x) 1/2))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 2 (*.f64 (/.f64 (-.f64 y x) t) (*.f64 z 1/2))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 2 (*.f64 (/.f64 1/2 t) (*.f64 (-.f64 y x) z))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 (*.f64 (-.f64 y x) 2) (*.f64 z (/.f64 1/2 t))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 (*.f64 (-.f64 y x) 2) (*.f64 1/2 (/.f64 z t))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 (*.f64 (-.f64 y x) 2) (*.f64 (/.f64 z t) 1/2)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 (*.f64 (-.f64 y x) (*.f64 z (/.f64 2 t))) 1/2) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 (*.f64 (-.f64 y x) (*.f64 z 4)) (/.f64 1 (*.f64 t 4))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 (*.f64 (-.f64 y x) (*.f64 z 4)) (*.f64 (/.f64 1 (*.f64 t 4)) 1)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 (*.f64 (-.f64 y x) (*.f64 z 4)) (*.f64 1/4 (/.f64 1 t))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 (*.f64 (-.f64 y x) (*.f64 z 4)) (*.f64 1/2 (/.f64 1/2 t))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 (+.f64 z z) (*.f64 (-.f64 y x) (/.f64 1/2 t))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 (+.f64 z z) (*.f64 1/2 (/.f64 (-.f64 y x) t))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 (+.f64 z z) (*.f64 (/.f64 (-.f64 y x) t) 1/2)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 (/.f64 z t) (-.f64 y x)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 (/.f64 1 t) (*.f64 (-.f64 y x) z)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 (*.f64 z (-.f64 x y)) (/.f64 -1 t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 (*.f64 z (-.f64 x y)) (*.f64 (/.f64 -1 t) 1)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 (-.f64 x y) (*.f64 (/.f64 -1 t) z)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 (-.f64 x y) (*.f64 -1 (/.f64 z t))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 -1 (/.f64 (*.f64 z (-.f64 x y)) t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 -1 (*.f64 (/.f64 (-.f64 x y) t) z)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 -1 (*.f64 (/.f64 (*.f64 z (-.f64 x y)) t) 1)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 (*.f64 (-.f64 y x) (/.f64 2 t)) (*.f64 z 1/2)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 (*.f64 z (/.f64 2 t)) (*.f64 (-.f64 y x) 1/2)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 (*.f64 (-.f64 y x) (/.f64 1/2 t)) (+.f64 z z)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 (*.f64 z (/.f64 1/2 t)) (*.f64 (-.f64 y x) 2)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 (/.f64 1/2 t) (*.f64 (-.f64 y x) (+.f64 z z))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 1/2 (*.f64 (-.f64 y x) (*.f64 z (/.f64 2 t)))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 (*.f64 (-.f64 y x) 1/2) (*.f64 z (/.f64 2 t))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 (*.f64 z 1/2) (*.f64 (-.f64 y x) (/.f64 2 t))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 (*.f64 (/.f64 1 t) 1/2) (*.f64 (-.f64 y x) (+.f64 z z))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 (/.f64 (*.f64 z (-.f64 x y)) t) -1) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 (/.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 2) 2) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 (/.f64 -1 t) (*.f64 z (-.f64 x y))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 (/.f64 1 (*.f64 t 4)) (*.f64 (-.f64 y x) (*.f64 z 4))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(pow.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 1) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(neg.f64 (/.f64 (*.f64 z (-.f64 x y)) t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(-.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 0) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 1) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(*.f64 1 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(*.f64 2 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 2)) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(*.f64 2 (*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 2) 1)) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(*.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 2) 1/2) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(*.f64 1/2 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 2)) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(*.f64 1/2 (+.f64 (+.f64 x x) (*.f64 (-.f64 y x) (*.f64 z (/.f64 2 t))))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(*.f64 (/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 2) 2) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(/.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 1) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 2) 2) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 4) 4) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 4)) 8) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 4))) 16) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 4))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 4)))) 32) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(pow.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 1) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 (*.f64 (-.f64 y x) z) 0) |
(*.f64 z (-.f64 y x)) |
(+.f64 0 (*.f64 (-.f64 y x) z)) |
(*.f64 z (-.f64 y x)) |
(+.f64 -1 (-.f64 1 (*.f64 z (-.f64 x y)))) |
(*.f64 z (-.f64 y x)) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) 2) (/.f64 (*.f64 (-.f64 y x) z) 2)) |
(*.f64 z (-.f64 y x)) |
(+.f64 (-.f64 1 (*.f64 z (-.f64 x y))) -1) |
(*.f64 z (-.f64 y x)) |
(-.f64 (*.f64 (-.f64 y x) z) 0) |
(*.f64 z (-.f64 y x)) |
(-.f64 0 (*.f64 z (-.f64 x y))) |
(*.f64 z (-.f64 y x)) |
(/.f64 (*.f64 (-.f64 y x) z) 1) |
(*.f64 z (-.f64 y x)) |
(/.f64 (*.f64 (-.f64 y x) (+.f64 z z)) 2) |
(*.f64 z (-.f64 y x)) |
(/.f64 (*.f64 (-.f64 y x) (*.f64 z 4)) 4) |
(*.f64 z (-.f64 y x)) |
(/.f64 (*.f64 z (-.f64 x y)) -1) |
(*.f64 z (-.f64 y x)) |
(/.f64 (*.f64 (*.f64 (-.f64 y x) z) 8) 8) |
(*.f64 z (-.f64 y x)) |
(/.f64 (*.f64 z (*.f64 2 (-.f64 x y))) -2) |
(*.f64 z (-.f64 y x)) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 y x) z) 8)) 16) |
(*.f64 z (-.f64 y x)) |
(/.f64 (*.f64 2 (*.f64 z (*.f64 2 (-.f64 x y)))) -4) |
(*.f64 z (-.f64 y x)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (-.f64 y x) z) 8))) 32) |
(*.f64 z (-.f64 y x)) |
(pow.f64 (*.f64 (-.f64 y x) z) 1) |
(*.f64 z (-.f64 y x)) |
(neg.f64 (*.f64 z (-.f64 x y))) |
(*.f64 z (-.f64 y x)) |
Compiled 9384 to 3970 computations (57.7% saved)
18 alts after pruning (17 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 697 | 14 | 711 |
| Fresh | 2 | 3 | 5 |
| Picked | 1 | 0 | 1 |
| Done | 4 | 1 | 5 |
| Total | 704 | 18 | 722 |
| Status | Error | Program |
|---|---|---|
| 38.1b | (/.f64 (*.f64 (-.f64 y x) z) t) | |
| 47.0b | (/.f64 (*.f64 y z) t) | |
| 44.5b | (/.f64 y (/.f64 t z)) | |
| 22.0b | (+.f64 (/.f64 (*.f64 z (neg.f64 x)) t) x) | |
| ▶ | 13.7b | (+.f64 (*.f64 z (/.f64 y t)) x) |
| ▶ | 19.3b | (+.f64 x (/.f64 (/.f64 z t) (/.f64 -1 x))) |
| 24.0b | (+.f64 x (/.f64 (/.f64 z t) (*.f64 (/.f64 1 (*.f64 (-.f64 y x) (-.f64 y x))) (-.f64 y x)))) | |
| 6.4b | (+.f64 x (/.f64 (/.f64 1 t) (/.f64 (/.f64 1 z) (-.f64 y x)))) | |
| ▶ | 1.4b | (+.f64 x (/.f64 (-.f64 y x) (/.f64 t z))) |
| 13.7b | (+.f64 x (/.f64 z (/.f64 t y))) | |
| 23.7b | (+.f64 x (/.f64 z (neg.f64 (/.f64 t x)))) | |
| 45.4b | (*.f64 z (/.f64 y t)) | |
| 54.0b | (*.f64 z (/.f64 x (neg.f64 t))) | |
| ▶ | 44.2b | (*.f64 y (/.f64 z t)) |
| ✓ | 19.3b | (*.f64 x (-.f64 1 (/.f64 z t))) |
| 51.7b | (*.f64 x (neg.f64 (/.f64 z t))) | |
| ▶ | 53.0b | (neg.f64 (/.f64 (*.f64 z x) t)) |
| 30.1b | x |
Compiled 394 to 258 computations (34.5% saved)
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 x (/.f64 (-.f64 y x) (/.f64 t z))) |
| ✓ | 7.7b | (/.f64 (-.f64 y x) (/.f64 t z)) |
Compiled 30 to 8 computations (73.3% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | y | @ | 0 | (/.f64 (-.f64 y x) (/.f64 t z)) |
| 0.0ms | x | @ | -inf | (/.f64 (-.f64 y x) (/.f64 t z)) |
| 0.0ms | y | @ | -inf | (+.f64 x (/.f64 (-.f64 y x) (/.f64 t z))) |
| 0.0ms | y | @ | inf | (/.f64 (-.f64 y x) (/.f64 t z)) |
| 0.0ms | y | @ | -inf | (/.f64 (-.f64 y x) (/.f64 t z)) |
| 1× | batch-egg-rewrite |
| 1726× | rational.json-1 |
| 1726× | rational.json-2 |
| 1726× | rational.json-4 |
| 1726× | rational.json-3 |
| 1702× | exponential.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 44 |
| 1 | 71 | 44 |
| 2 | 206 | 44 |
| 3 | 647 | 44 |
| 4 | 2240 | 44 |
| 5 | 5990 | 44 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (-.f64 y x) (/.f64 t z)) |
(+.f64 x (/.f64 (-.f64 y x) (/.f64 t z))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 (-.f64 y x) t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (/.f64 (-.f64 y x) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 y x) (*.f64 t (/.f64 2 z))) (/.f64 (-.f64 y x) (*.f64 t (/.f64 2 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 (-.f64 y x) t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y x) (/.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (/.f64 (-.f64 y x) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (/.f64 (-.f64 y x) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 z (/.f64 (-.f64 y x) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) 2) (/.f64 (/.f64 z t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) 2) (*.f64 (/.f64 z t) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) 2) (*.f64 (/.f64 1 (+.f64 t t)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z z) (/.f64 (-.f64 y x) (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (-.f64 y x) (*.f64 t (/.f64 2 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 z (*.f64 t (/.f64 -2 (-.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 z (/.f64 (-.f64 y x) t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (-.f64 y x) (+.f64 t t)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (/.f64 z t) 2) (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z 4) (/.f64 1 (/.f64 (*.f64 t 4) (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) (/.f64 2 (/.f64 t z))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) 4) (/.f64 1 (*.f64 (/.f64 t z) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (/.f64 1 (/.f64 t (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x y) (/.f64 -1 (/.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z t) (-.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z t) (/.f64 2 (/.f64 -2 (-.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y x) t) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y x) t) (/.f64 1 (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 x y) (/.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (/.f64 z (/.f64 1 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (/.f64 (-.f64 y x) (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 z t) 2) (*.f64 (-.f64 y x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (-.f64 y x) (/.f64 2 (/.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y x) (+.f64 t t)) (+.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 z t) 1/2) (*.f64 (-.f64 y x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 z)) (/.f64 (-.f64 y x) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x y) (/.f64 t z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (/.f64 1 (-.f64 y x))) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 -2 (-.f64 x y))) (/.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y x) (/.f64 1 z)) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y x) (*.f64 t (/.f64 2 z))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (*.f64 t (/.f64 -2 (-.f64 x y)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 t 4) (-.f64 y x))) (*.f64 z 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z (/.f64 (-.f64 y x) t)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 t z) 4)) (*.f64 (-.f64 y x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 t (-.f64 x y))) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 t z)) (-.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (/.f64 (-.f64 y x) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 x y) (/.f64 t z))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (+.f64 x x) (*.f64 (-.f64 y x) (/.f64 2 (/.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 4)) (*.f64 2 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 1))))) |
| 1× | egg-herbie |
| 1492× | rational.json-simplify-35 |
| 1170× | rational.json-simplify-2 |
| 834× | rational.json-simplify-53 |
| 820× | rational.json-simplify-50 |
| 730× | rational.json-simplify-1 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 156 | 4027 |
| 1 | 338 | 3915 |
| 2 | 739 | 3915 |
| 3 | 2133 | 3547 |
| 4 | 4787 | 3547 |
| 5 | 6209 | 3547 |
| 6 | 7916 | 3547 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(/.f64 (*.f64 y z) t) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(/.f64 (*.f64 y z) t) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(/.f64 (*.f64 y z) t) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(/.f64 (*.f64 y z) t) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(/.f64 (*.f64 y z) t) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(/.f64 (*.f64 y z) t) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
x |
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x) |
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x) |
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x) |
x |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
x |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 (*.f64 z (/.f64 (-.f64 y x) t)) 0) |
(+.f64 0 (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 (/.f64 (-.f64 y x) (*.f64 t (/.f64 2 z))) (/.f64 (-.f64 y x) (*.f64 t (/.f64 2 z)))) |
(-.f64 (*.f64 z (/.f64 (-.f64 y x) t)) 0) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (*.f64 z (/.f64 (-.f64 y x) t)) 1) |
(*.f64 1 (*.f64 z (/.f64 (-.f64 y x) t))) |
(*.f64 (*.f64 (-.f64 y x) 2) (/.f64 (/.f64 z t) 2)) |
(*.f64 (*.f64 (-.f64 y x) 2) (*.f64 (/.f64 z t) 1/2)) |
(*.f64 (*.f64 (-.f64 y x) 2) (*.f64 (/.f64 1 (+.f64 t t)) z)) |
(*.f64 (+.f64 z z) (/.f64 (-.f64 y x) (+.f64 t t))) |
(*.f64 2 (/.f64 (-.f64 y x) (*.f64 t (/.f64 2 z)))) |
(*.f64 2 (/.f64 z (*.f64 t (/.f64 -2 (-.f64 x y))))) |
(*.f64 2 (/.f64 (*.f64 z (/.f64 (-.f64 y x) t)) 2)) |
(*.f64 2 (*.f64 (/.f64 (-.f64 y x) (+.f64 t t)) z)) |
(*.f64 2 (*.f64 (/.f64 (/.f64 z t) 2) (-.f64 y x))) |
(*.f64 (*.f64 z 4) (/.f64 1 (/.f64 (*.f64 t 4) (-.f64 y x)))) |
(*.f64 (*.f64 (-.f64 y x) (/.f64 2 (/.f64 t z))) 1/2) |
(*.f64 (*.f64 (-.f64 y x) 4) (/.f64 1 (*.f64 (/.f64 t z) 4))) |
(*.f64 (neg.f64 z) (/.f64 1 (/.f64 t (-.f64 x y)))) |
(*.f64 (-.f64 x y) (/.f64 -1 (/.f64 t z))) |
(*.f64 (/.f64 z t) (-.f64 y x)) |
(*.f64 (/.f64 z t) (/.f64 2 (/.f64 -2 (-.f64 x y)))) |
(*.f64 (/.f64 (-.f64 y x) t) z) |
(*.f64 (/.f64 (-.f64 y x) t) (/.f64 1 (/.f64 1 z))) |
(*.f64 -1 (/.f64 (-.f64 x y) (/.f64 t z))) |
(*.f64 (/.f64 1 t) (/.f64 z (/.f64 1 (-.f64 y x)))) |
(*.f64 (/.f64 1 t) (/.f64 (-.f64 y x) (/.f64 1 z))) |
(*.f64 (/.f64 (/.f64 z t) 2) (*.f64 (-.f64 y x) 2)) |
(*.f64 1/2 (*.f64 (-.f64 y x) (/.f64 2 (/.f64 t z)))) |
(*.f64 (/.f64 (-.f64 y x) (+.f64 t t)) (+.f64 z z)) |
(*.f64 (*.f64 (/.f64 z t) 1/2) (*.f64 (-.f64 y x) 2)) |
(*.f64 (/.f64 1 (/.f64 1 z)) (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 (-.f64 x y) (/.f64 t z)) -1) |
(*.f64 (/.f64 z (/.f64 1 (-.f64 y x))) (/.f64 1 t)) |
(*.f64 (/.f64 2 (/.f64 -2 (-.f64 x y))) (/.f64 z t)) |
(*.f64 (/.f64 (-.f64 y x) (/.f64 1 z)) (/.f64 1 t)) |
(*.f64 (/.f64 (-.f64 y x) (*.f64 t (/.f64 2 z))) 2) |
(*.f64 (/.f64 z (*.f64 t (/.f64 -2 (-.f64 x y)))) 2) |
(*.f64 (/.f64 1 (/.f64 (*.f64 t 4) (-.f64 y x))) (*.f64 z 4)) |
(*.f64 (/.f64 (*.f64 z (/.f64 (-.f64 y x) t)) 2) 2) |
(*.f64 (/.f64 1 (*.f64 (/.f64 t z) 4)) (*.f64 (-.f64 y x) 4)) |
(*.f64 (/.f64 1 (/.f64 t (-.f64 x y))) (neg.f64 z)) |
(*.f64 (/.f64 -1 (/.f64 t z)) (-.f64 x y)) |
(pow.f64 (*.f64 z (/.f64 (-.f64 y x) t)) 1) |
(neg.f64 (/.f64 (-.f64 x y) (/.f64 t z))) |
(-.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 0) |
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 1) |
(*.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))) |
(*.f64 2 (/.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 2)) |
(*.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 2) 1/2) |
(*.f64 1/2 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 2)) |
(*.f64 1/2 (+.f64 (+.f64 x x) (*.f64 (-.f64 y x) (/.f64 2 (/.f64 t z))))) |
(*.f64 (/.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 2) 2) |
(/.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 1) |
(/.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 2) 2) |
(/.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 4)) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 4)) (*.f64 2 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 4))) 16) |
(pow.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 1) |
| Outputs |
|---|
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (*.f64 y (/.f64 z t))) |
(*.f64 (/.f64 z t) (+.f64 y (neg.f64 x))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (*.f64 y (/.f64 z t))) |
(*.f64 (/.f64 z t) (+.f64 y (neg.f64 x))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (*.f64 y (/.f64 z t))) |
(*.f64 (/.f64 z t) (+.f64 y (neg.f64 x))) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (*.f64 y (/.f64 z t))) |
(*.f64 (/.f64 z t) (+.f64 y (neg.f64 x))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (*.f64 y (/.f64 z t))) |
(*.f64 (/.f64 z t) (+.f64 y (neg.f64 x))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (*.f64 y (/.f64 z t))) |
(*.f64 (/.f64 z t) (+.f64 y (neg.f64 x))) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (*.f64 y (/.f64 z t))) |
(*.f64 (/.f64 z t) (+.f64 y (neg.f64 x))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (*.f64 y (/.f64 z t))) |
(*.f64 (/.f64 z t) (+.f64 y (neg.f64 x))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (*.f64 y (/.f64 z t))) |
(*.f64 (/.f64 z t) (+.f64 y (neg.f64 x))) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (*.f64 y (/.f64 z t))) |
(*.f64 (/.f64 z t) (+.f64 y (neg.f64 x))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (*.f64 y (/.f64 z t))) |
(*.f64 (/.f64 z t) (+.f64 y (neg.f64 x))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (*.f64 y (/.f64 z t))) |
(*.f64 (/.f64 z t) (+.f64 y (neg.f64 x))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (*.f64 y (/.f64 z t))) |
(*.f64 (/.f64 z t) (+.f64 y (neg.f64 x))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (*.f64 y (/.f64 z t))) |
(*.f64 (/.f64 z t) (+.f64 y (neg.f64 x))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (*.f64 y (/.f64 z t))) |
(*.f64 (/.f64 z t) (+.f64 y (neg.f64 x))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (*.f64 y (/.f64 z t))) |
(*.f64 (/.f64 z t) (+.f64 y (neg.f64 x))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (*.f64 y (/.f64 z t))) |
(*.f64 (/.f64 z t) (+.f64 y (neg.f64 x))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (*.f64 y (/.f64 z t))) |
(*.f64 (/.f64 z t) (+.f64 y (neg.f64 x))) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))) |
(+.f64 (*.f64 y (/.f64 z t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))) |
(+.f64 (*.f64 y (/.f64 z t)) (*.f64 x (-.f64 1 (/.f64 z t)))) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))) |
(+.f64 (*.f64 y (/.f64 z t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))) |
(+.f64 (*.f64 y (/.f64 z t)) (*.f64 x (-.f64 1 (/.f64 z t)))) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))) |
(+.f64 (*.f64 y (/.f64 z t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))) |
(+.f64 (*.f64 y (/.f64 z t)) (*.f64 x (-.f64 1 (/.f64 z t)))) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))) |
(+.f64 (*.f64 y (/.f64 z t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))) |
(+.f64 (*.f64 y (/.f64 z t)) (*.f64 x (-.f64 1 (/.f64 z t)))) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))) |
(+.f64 (*.f64 y (/.f64 z t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))) |
(+.f64 (*.f64 y (/.f64 z t)) (*.f64 x (-.f64 1 (/.f64 z t)))) |
(+.f64 (/.f64 (*.f64 y z) t) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x)) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))) |
(+.f64 (*.f64 y (/.f64 z t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))) |
(+.f64 (*.f64 y (/.f64 z t)) (*.f64 x (-.f64 1 (/.f64 z t)))) |
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))) |
(+.f64 (*.f64 y (/.f64 z t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))) |
(+.f64 (*.f64 y (/.f64 z t)) (*.f64 x (-.f64 1 (/.f64 z t)))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))) |
(+.f64 (*.f64 y (/.f64 z t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))) |
(+.f64 (*.f64 y (/.f64 z t)) (*.f64 x (-.f64 1 (/.f64 z t)))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 z (/.f64 y t)) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t))))) |
(+.f64 (*.f64 y (/.f64 z t)) (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))) |
(+.f64 (*.f64 y (/.f64 z t)) (*.f64 x (-.f64 1 (/.f64 z t)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 z t)))) |
(+.f64 x (*.f64 x (neg.f64 (/.f64 z t)))) |
(+.f64 x (*.f64 z (neg.f64 (/.f64 x t)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 x (+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (*.f64 y (/.f64 z t)))) |
(+.f64 x (*.f64 (/.f64 z t) (+.f64 y (neg.f64 x)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 x (+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (*.f64 y (/.f64 z t)))) |
(+.f64 x (*.f64 (/.f64 z t) (+.f64 y (neg.f64 x)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 x (+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (*.f64 y (/.f64 z t)))) |
(+.f64 x (*.f64 (/.f64 z t) (+.f64 y (neg.f64 x)))) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 x (+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (*.f64 y (/.f64 z t)))) |
(+.f64 x (*.f64 (/.f64 z t) (+.f64 y (neg.f64 x)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 x (+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (*.f64 y (/.f64 z t)))) |
(+.f64 x (*.f64 (/.f64 z t) (+.f64 y (neg.f64 x)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 x (+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (*.f64 y (/.f64 z t)))) |
(+.f64 x (*.f64 (/.f64 z t) (+.f64 y (neg.f64 x)))) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 x (+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (*.f64 y (/.f64 z t)))) |
(+.f64 x (*.f64 (/.f64 z t) (+.f64 y (neg.f64 x)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 x (+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (*.f64 y (/.f64 z t)))) |
(+.f64 x (*.f64 (/.f64 z t) (+.f64 y (neg.f64 x)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (+.f64 (/.f64 (*.f64 y z) t) x)) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 z t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 x (+.f64 (*.f64 x (neg.f64 (/.f64 z t))) (*.f64 y (/.f64 z t)))) |
(+.f64 x (*.f64 (/.f64 z t) (+.f64 y (neg.f64 x)))) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
x |
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 (/.f64 (*.f64 z (-.f64 y x)) t) x) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
x |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
x |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) |
(*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) |
(*.f64 z (-.f64 (/.f64 y t) (/.f64 x t))) |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) |
(+.f64 (*.f64 (-.f64 (/.f64 y t) (/.f64 x t)) z) x) |
(+.f64 x (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))) |
(/.f64 (*.f64 z (-.f64 y x)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 (*.f64 z (/.f64 (-.f64 y x) t)) 0) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(+.f64 0 (*.f64 z (/.f64 (-.f64 y x) t))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(+.f64 (/.f64 (-.f64 y x) (*.f64 t (/.f64 2 z))) (/.f64 (-.f64 y x) (*.f64 t (/.f64 2 z)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(-.f64 (*.f64 z (/.f64 (-.f64 y x) t)) 0) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 (*.f64 z (/.f64 (-.f64 y x) t)) 1) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 1 (*.f64 z (/.f64 (-.f64 y x) t))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (*.f64 (-.f64 y x) 2) (/.f64 (/.f64 z t) 2)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (*.f64 (-.f64 y x) 2) (*.f64 (/.f64 z t) 1/2)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (*.f64 (-.f64 y x) 2) (*.f64 (/.f64 1 (+.f64 t t)) z)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (+.f64 z z) (/.f64 (-.f64 y x) (+.f64 t t))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 2 (/.f64 (-.f64 y x) (*.f64 t (/.f64 2 z)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 2 (/.f64 z (*.f64 t (/.f64 -2 (-.f64 x y))))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 2 (/.f64 (*.f64 z (/.f64 (-.f64 y x) t)) 2)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 2 (*.f64 (/.f64 (-.f64 y x) (+.f64 t t)) z)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 2 (*.f64 (/.f64 (/.f64 z t) 2) (-.f64 y x))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (*.f64 z 4) (/.f64 1 (/.f64 (*.f64 t 4) (-.f64 y x)))) |
(*.f64 (*.f64 z 4) (/.f64 (-.f64 y x) (/.f64 (*.f64 t 4) 1))) |
(*.f64 4 (*.f64 z (/.f64 (-.f64 y x) (*.f64 t 4)))) |
(*.f64 4 (/.f64 z (/.f64 (*.f64 t -4) (-.f64 x y)))) |
(*.f64 z (*.f64 4 (/.f64 (-.f64 y x) (/.f64 t 1/4)))) |
(*.f64 (*.f64 (-.f64 y x) (/.f64 2 (/.f64 t z))) 1/2) |
(*.f64 (-.f64 y x) (*.f64 (/.f64 z (/.f64 t 2)) 1/2)) |
(*.f64 1/2 (*.f64 (-.f64 y x) (/.f64 z (/.f64 t 2)))) |
(*.f64 (/.f64 z (/.f64 t 2)) (*.f64 (-.f64 y x) 1/2)) |
(*.f64 (-.f64 y x) (*.f64 1/2 (/.f64 2 (/.f64 t z)))) |
(*.f64 (*.f64 (-.f64 y x) 4) (/.f64 1 (*.f64 (/.f64 t z) 4))) |
(*.f64 (-.f64 y x) (*.f64 4 (/.f64 (/.f64 1 (/.f64 t z)) 4))) |
(*.f64 (-.f64 y x) (*.f64 4 (/.f64 (/.f64 z t) 4))) |
(*.f64 (-.f64 y x) (*.f64 4 (/.f64 z (*.f64 t 4)))) |
(*.f64 4 (/.f64 (-.f64 y x) (*.f64 4 (/.f64 t z)))) |
(*.f64 (neg.f64 z) (/.f64 1 (/.f64 t (-.f64 x y)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 x y) (/.f64 -1 (/.f64 t z))) |
(*.f64 (-.f64 x y) (/.f64 z (neg.f64 t))) |
(*.f64 (neg.f64 (/.f64 z t)) (-.f64 x y)) |
(*.f64 (/.f64 (neg.f64 z) t) (-.f64 x y)) |
(*.f64 (/.f64 z t) (-.f64 y x)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 z t) (/.f64 2 (/.f64 -2 (-.f64 x y)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 (-.f64 y x) t) z) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 (-.f64 y x) t) (/.f64 1 (/.f64 1 z))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 -1 (/.f64 (-.f64 x y) (/.f64 t z))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 1 t) (/.f64 z (/.f64 1 (-.f64 y x)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 1 t) (/.f64 (-.f64 y x) (/.f64 1 z))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 (/.f64 z t) 2) (*.f64 (-.f64 y x) 2)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 1/2 (*.f64 (-.f64 y x) (/.f64 2 (/.f64 t z)))) |
(*.f64 (-.f64 y x) (*.f64 (/.f64 z (/.f64 t 2)) 1/2)) |
(*.f64 1/2 (*.f64 (-.f64 y x) (/.f64 z (/.f64 t 2)))) |
(*.f64 (/.f64 z (/.f64 t 2)) (*.f64 (-.f64 y x) 1/2)) |
(*.f64 (-.f64 y x) (*.f64 1/2 (/.f64 2 (/.f64 t z)))) |
(*.f64 (/.f64 (-.f64 y x) (+.f64 t t)) (+.f64 z z)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (*.f64 (/.f64 z t) 1/2) (*.f64 (-.f64 y x) 2)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 1 (/.f64 1 z)) (/.f64 (-.f64 y x) t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 (-.f64 x y) (/.f64 t z)) -1) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 z (/.f64 1 (-.f64 y x))) (/.f64 1 t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 2 (/.f64 -2 (-.f64 x y))) (/.f64 z t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 (-.f64 y x) (/.f64 1 z)) (/.f64 1 t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 (-.f64 y x) (*.f64 t (/.f64 2 z))) 2) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 z (*.f64 t (/.f64 -2 (-.f64 x y)))) 2) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 1 (/.f64 (*.f64 t 4) (-.f64 y x))) (*.f64 z 4)) |
(*.f64 (*.f64 z 4) (/.f64 (-.f64 y x) (/.f64 (*.f64 t 4) 1))) |
(*.f64 4 (*.f64 z (/.f64 (-.f64 y x) (*.f64 t 4)))) |
(*.f64 4 (/.f64 z (/.f64 (*.f64 t -4) (-.f64 x y)))) |
(*.f64 z (*.f64 4 (/.f64 (-.f64 y x) (/.f64 t 1/4)))) |
(*.f64 (/.f64 (*.f64 z (/.f64 (-.f64 y x) t)) 2) 2) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 1 (*.f64 (/.f64 t z) 4)) (*.f64 (-.f64 y x) 4)) |
(*.f64 (-.f64 y x) (*.f64 4 (/.f64 (/.f64 1 (/.f64 t z)) 4))) |
(*.f64 (-.f64 y x) (*.f64 4 (/.f64 (/.f64 z t) 4))) |
(*.f64 (-.f64 y x) (*.f64 4 (/.f64 z (*.f64 t 4)))) |
(*.f64 4 (/.f64 (-.f64 y x) (*.f64 4 (/.f64 t z)))) |
(*.f64 (/.f64 1 (/.f64 t (-.f64 x y))) (neg.f64 z)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 -1 (/.f64 t z)) (-.f64 x y)) |
(*.f64 (-.f64 x y) (/.f64 -1 (/.f64 t z))) |
(*.f64 (-.f64 x y) (/.f64 z (neg.f64 t))) |
(*.f64 (neg.f64 (/.f64 z t)) (-.f64 x y)) |
(*.f64 (/.f64 (neg.f64 z) t) (-.f64 x y)) |
(pow.f64 (*.f64 z (/.f64 (-.f64 y x) t)) 1) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(neg.f64 (/.f64 (-.f64 x y) (/.f64 t z))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(-.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 0) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 1) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(*.f64 1 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t)))) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(*.f64 2 (/.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 2)) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(*.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 2) 1/2) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(*.f64 1/2 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 2)) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(*.f64 1/2 (+.f64 (+.f64 x x) (*.f64 (-.f64 y x) (/.f64 2 (/.f64 t z))))) |
(*.f64 1/2 (+.f64 (*.f64 (-.f64 y x) (/.f64 z (/.f64 t 2))) (+.f64 x x))) |
(*.f64 1/2 (+.f64 (*.f64 (-.f64 y x) (/.f64 2 (/.f64 t z))) (+.f64 x x))) |
(*.f64 (/.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 2) 2) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(/.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 1) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(/.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 2) 2) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(/.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 4) 4) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 4)) 8) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 4)) (*.f64 2 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 4))) 16) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(pow.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 1) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 5.0b | (*.f64 y (/.f64 z t)) |
Compiled 15 to 6 computations (60% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | y | @ | 0 | (*.f64 y (/.f64 z t)) |
| 0.0ms | y | @ | inf | (*.f64 y (/.f64 z t)) |
| 0.0ms | z | @ | -inf | (*.f64 y (/.f64 z t)) |
| 0.0ms | y | @ | -inf | (*.f64 y (/.f64 z t)) |
| 0.0ms | z | @ | inf | (*.f64 y (/.f64 z t)) |
| 1× | batch-egg-rewrite |
| 1672× | rational.json-1 |
| 1672× | rational.json-2 |
| 1672× | rational.json-4 |
| 1672× | rational.json-3 |
| 1664× | exponential.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 13 |
| 1 | 48 | 13 |
| 2 | 126 | 13 |
| 3 | 317 | 13 |
| 4 | 851 | 13 |
| 5 | 4202 | 13 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 y (/.f64 z t)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 y (/.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 z (/.f64 t y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 z (*.f64 -1 (/.f64 (neg.f64 t) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 z t) (/.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 z t) (*.f64 1/2 (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 t (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 z z) (*.f64 t (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 z z) (+.f64 (/.f64 t y) (/.f64 t y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 z z) (*.f64 -2 (/.f64 (neg.f64 t) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (/.f64 t z) (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 t (*.f64 y z)) (/.f64 t (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 2 t)) (/.f64 2 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 2 t)) (+.f64 (/.f64 1 y) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 2 t)) (*.f64 2 (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 4) (+.f64 (*.f64 t (/.f64 2 y)) (*.f64 t (/.f64 2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 4) (/.f64 (*.f64 t 4) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 4) (*.f64 2 (*.f64 t (/.f64 2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 4) (*.f64 4 (/.f64 t y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 4) (*.f64 (*.f64 t 4) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 4) (*.f64 (+.f64 t t) (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 4) (*.f64 -4 (/.f64 (neg.f64 t) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 4) (/.f64 4 (/.f64 y t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y y) (*.f64 t (/.f64 2 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z (/.f64 2 t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 t) (/.f64 (/.f64 1 z) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 t) (*.f64 (/.f64 1 z) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 z) (/.f64 (neg.f64 t) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 z) (/.f64 (neg.f64 (+.f64 t t)) (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 z) (/.f64 -1 (/.f64 y t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t z) (*.f64 (*.f64 t (/.f64 (/.f64 t z) z)) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 t (neg.f64 z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (neg.f64 (/.f64 t z)) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 2 z)) (*.f64 (*.f64 2 (*.f64 t (/.f64 (/.f64 t z) z))) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 2 z)) (*.f64 (*.f64 t (/.f64 (/.f64 t z) z)) (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (*.f64 (/.f64 t z) (/.f64 2 y)) (*.f64 (/.f64 t z) (/.f64 2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (/.f64 (*.f64 t 4) z) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (/.f64 (*.f64 t 4) z) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (*.f64 t (/.f64 2 z)) (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z t) 4) (+.f64 (/.f64 2 y) (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z t) 4) (/.f64 4 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z t) 4) (*.f64 4 (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z t) 4) (*.f64 2 (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 8) (/.f64 (*.f64 t 8) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 8) (*.f64 8 (/.f64 t y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 8) (*.f64 (*.f64 t 8) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 8) (*.f64 4 (*.f64 t (/.f64 2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 4) (/.f64 (*.f64 t 4) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z t) (*.f64 y 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y t) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 t (+.f64 z z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 t z) (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 z) (/.f64 y t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 t) (/.f64 (/.f64 1/2 z) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z -2) (+.f64 (/.f64 (neg.f64 t) y) (/.f64 (neg.f64 t) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z -2) (/.f64 (neg.f64 (+.f64 t t)) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z -2) (/.f64 (*.f64 t -2) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z -2) (*.f64 (*.f64 t -2) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z -2) (*.f64 (neg.f64 (+.f64 t t)) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z -2) (*.f64 (neg.f64 t) (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z -2) (*.f64 2 (/.f64 (neg.f64 t) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (*.f64 z (/.f64 2 t)) (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 z t) 4)) (*.f64 8 (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 z 8)) (*.f64 (*.f64 2 (*.f64 t 8)) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 y 4)) (+.f64 (/.f64 (*.f64 t 4) z) (/.f64 (*.f64 t 4) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 y 4)) (*.f64 (/.f64 t z) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 z t) (*.f64 y 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y (+.f64 t t)) (/.f64 1/2 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t 4) z) (*.f64 (*.f64 2 (*.f64 t (/.f64 (/.f64 t z) z))) (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 z (neg.f64 t)) (/.f64 -1 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 z (neg.f64 t)) (*.f64 -1 (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z (/.f64 2 t)) (/.f64 t z)) (*.f64 (/.f64 t z) (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 1/2 t)) (/.f64 1 (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 1/2 t)) (*.f64 1/2 (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 1/2) (/.f64 t (+.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z (/.f64 1/2 t))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 z) 4) (*.f64 (*.f64 2 (*.f64 t -2)) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 z) 4) (*.f64 (*.f64 2 (neg.f64 (+.f64 t t))) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 z) 4) (*.f64 (neg.f64 (*.f64 t 4)) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 z) 4) (*.f64 4 (/.f64 (neg.f64 t) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 z -2)) (*.f64 t (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 z t)) (/.f64 -1 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 y) (neg.f64 (/.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 y t) (/.f64 y t)) (+.f64 (/.f64 1 z) (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 z t) (*.f64 y 4))) (*.f64 2 (*.f64 (/.f64 z t) (*.f64 y 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 y) (neg.f64 y)) (+.f64 (neg.f64 (/.f64 t z)) (neg.f64 (/.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 y y) t) (/.f64 2 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 y 4)) (/.f64 t z)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z 8) (/.f64 t y)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 z (/.f64 1 y)) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 1 y)) (/.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 z z) (/.f64 1 y)) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 1 y)) (*.f64 t (/.f64 2 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z 4) (/.f64 1 y)) (*.f64 t 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 t) (/.f64 1 y)) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 z) (/.f64 1 y)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 t z) (/.f64 1 y)) (*.f64 t (/.f64 (/.f64 t z) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 1 y)) (neg.f64 (/.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t (/.f64 2 z)) (/.f64 1 y)) (*.f64 2 (*.f64 t (/.f64 (/.f64 t z) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 1 y)) (/.f64 (*.f64 t 4) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z 8) (/.f64 1 y)) (*.f64 t 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z -2) (/.f64 1 y)) (*.f64 t -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z -2) (/.f64 1 y)) (neg.f64 (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 z t) 4)) (/.f64 1 y)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 z 8)) (/.f64 1 y)) (*.f64 2 (*.f64 t 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 z (neg.f64 t)) (/.f64 1 y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 z) 4) (/.f64 1 y)) (*.f64 2 (*.f64 t -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 z) 4) (/.f64 1 y)) (*.f64 2 (neg.f64 (+.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 z) 4) (/.f64 1 y)) (neg.f64 (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 z -2)) (/.f64 1 y)) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 2 y)) (/.f64 t (+.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 z z) (/.f64 2 y)) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 2 y)) (/.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z 4) (/.f64 2 y)) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t (/.f64 2 z)) (/.f64 2 y)) (*.f64 t (/.f64 (/.f64 t z) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 2 y)) (*.f64 t (/.f64 2 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z -2) (/.f64 2 y)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 t 4) z) (/.f64 2 y)) (*.f64 2 (*.f64 t (/.f64 (/.f64 t z) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 z (/.f64 2 t)) (/.f64 t z)) (/.f64 2 y)) (/.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 z (/.f64 (neg.f64 t) y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 z z) (/.f64 (neg.f64 t) y)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z 4) (/.f64 (neg.f64 t) y)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 z) 4) (/.f64 (neg.f64 t) y)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y (/.f64 1 z)) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y 1/2) (*.f64 t (/.f64 2 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y (neg.f64 t)) (/.f64 -1 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 y y)) (-.f64 0 (*.f64 t (/.f64 2 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 y t)) (-.f64 0 (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 y)) (/.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (/.f64 z t)) 1))))) |
| 1× | egg-herbie |
| 1520× | rational.json-simplify-43 |
| 1500× | rational.json-simplify-35 |
| 1298× | rational.json-simplify-2 |
| 724× | rational.json-simplify-61 |
| 664× | rational.json-simplify-51 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 321 | 2605 |
| 1 | 1280 | 2557 |
| 2 | 4526 | 2545 |
| 3 | 7981 | 2545 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(+.f64 (*.f64 y (/.f64 z t)) 0) |
(+.f64 0 (*.f64 y (/.f64 z t))) |
(-.f64 (*.f64 y (/.f64 z t)) 0) |
(/.f64 y (/.f64 t z)) |
(/.f64 z (/.f64 t y)) |
(/.f64 z (*.f64 -1 (/.f64 (neg.f64 t) y))) |
(/.f64 (/.f64 z t) (/.f64 1 y)) |
(/.f64 (/.f64 z t) (*.f64 1/2 (/.f64 2 y))) |
(/.f64 (*.f64 y (/.f64 z t)) 1) |
(/.f64 1 (/.f64 t (*.f64 y z))) |
(/.f64 (+.f64 z z) (*.f64 t (/.f64 2 y))) |
(/.f64 (+.f64 z z) (+.f64 (/.f64 t y) (/.f64 t y))) |
(/.f64 (+.f64 z z) (*.f64 -2 (/.f64 (neg.f64 t) y))) |
(/.f64 2 (*.f64 (/.f64 t z) (/.f64 2 y))) |
(/.f64 2 (+.f64 (/.f64 t (*.f64 y z)) (/.f64 t (*.f64 y z)))) |
(/.f64 (*.f64 z (/.f64 2 t)) (/.f64 2 y)) |
(/.f64 (*.f64 z (/.f64 2 t)) (+.f64 (/.f64 1 y) (/.f64 1 y))) |
(/.f64 (*.f64 z (/.f64 2 t)) (*.f64 2 (/.f64 1 y))) |
(/.f64 (*.f64 z 4) (+.f64 (*.f64 t (/.f64 2 y)) (*.f64 t (/.f64 2 y)))) |
(/.f64 (*.f64 z 4) (/.f64 (*.f64 t 4) y)) |
(/.f64 (*.f64 z 4) (*.f64 2 (*.f64 t (/.f64 2 y)))) |
(/.f64 (*.f64 z 4) (*.f64 4 (/.f64 t y))) |
(/.f64 (*.f64 z 4) (*.f64 (*.f64 t 4) (/.f64 1 y))) |
(/.f64 (*.f64 z 4) (*.f64 (+.f64 t t) (/.f64 2 y))) |
(/.f64 (*.f64 z 4) (*.f64 -4 (/.f64 (neg.f64 t) y))) |
(/.f64 (*.f64 z 4) (/.f64 4 (/.f64 y t))) |
(/.f64 (+.f64 y y) (*.f64 t (/.f64 2 z))) |
(/.f64 (*.f64 y (*.f64 z (/.f64 2 t))) 2) |
(/.f64 (/.f64 1 t) (/.f64 (/.f64 1 z) y)) |
(/.f64 (/.f64 1 t) (*.f64 (/.f64 1 z) (/.f64 1 y))) |
(/.f64 (neg.f64 z) (/.f64 (neg.f64 t) y)) |
(/.f64 (neg.f64 z) (/.f64 (neg.f64 (+.f64 t t)) (+.f64 y y))) |
(/.f64 (neg.f64 z) (/.f64 -1 (/.f64 y t))) |
(/.f64 (/.f64 t z) (*.f64 (*.f64 t (/.f64 (/.f64 t z) z)) (/.f64 1 y))) |
(/.f64 -1 (/.f64 (/.f64 t (neg.f64 z)) y)) |
(/.f64 -1 (*.f64 (neg.f64 (/.f64 t z)) (/.f64 1 y))) |
(/.f64 (*.f64 t (/.f64 2 z)) (*.f64 (*.f64 2 (*.f64 t (/.f64 (/.f64 t z) z))) (/.f64 1 y))) |
(/.f64 (*.f64 t (/.f64 2 z)) (*.f64 (*.f64 t (/.f64 (/.f64 t z) z)) (/.f64 2 y))) |
(/.f64 4 (+.f64 (*.f64 (/.f64 t z) (/.f64 2 y)) (*.f64 (/.f64 t z) (/.f64 2 y)))) |
(/.f64 4 (/.f64 (/.f64 (*.f64 t 4) z) y)) |
(/.f64 4 (*.f64 (/.f64 (*.f64 t 4) z) (/.f64 1 y))) |
(/.f64 4 (*.f64 (*.f64 t (/.f64 2 z)) (/.f64 2 y))) |
(/.f64 (*.f64 (/.f64 z t) 4) (+.f64 (/.f64 2 y) (/.f64 2 y))) |
(/.f64 (*.f64 (/.f64 z t) 4) (/.f64 4 y)) |
(/.f64 (*.f64 (/.f64 z t) 4) (*.f64 4 (/.f64 1 y))) |
(/.f64 (*.f64 (/.f64 z t) 4) (*.f64 2 (/.f64 2 y))) |
(/.f64 (*.f64 z 8) (/.f64 (*.f64 t 8) y)) |
(/.f64 (*.f64 z 8) (*.f64 8 (/.f64 t y))) |
(/.f64 (*.f64 z 8) (*.f64 (*.f64 t 8) (/.f64 1 y))) |
(/.f64 (*.f64 z 8) (*.f64 4 (*.f64 t (/.f64 2 y)))) |
(/.f64 (*.f64 y 4) (/.f64 (*.f64 t 4) z)) |
(/.f64 (*.f64 (/.f64 z t) (*.f64 y 4)) 4) |
(/.f64 (/.f64 y t) (/.f64 1 z)) |
(/.f64 1/2 (/.f64 (/.f64 t (+.f64 z z)) y)) |
(/.f64 1/2 (/.f64 (/.f64 t z) (+.f64 y y))) |
(/.f64 1/2 (/.f64 (/.f64 1/2 z) (/.f64 y t))) |
(/.f64 (/.f64 1/2 t) (/.f64 (/.f64 1/2 z) y)) |
(/.f64 (*.f64 z -2) (+.f64 (/.f64 (neg.f64 t) y) (/.f64 (neg.f64 t) y))) |
(/.f64 (*.f64 z -2) (/.f64 (neg.f64 (+.f64 t t)) y)) |
(/.f64 (*.f64 z -2) (/.f64 (*.f64 t -2) y)) |
(/.f64 (*.f64 z -2) (*.f64 (*.f64 t -2) (/.f64 1 y))) |
(/.f64 (*.f64 z -2) (*.f64 (neg.f64 (+.f64 t t)) (/.f64 1 y))) |
(/.f64 (*.f64 z -2) (*.f64 (neg.f64 t) (/.f64 2 y))) |
(/.f64 (*.f64 z -2) (*.f64 2 (/.f64 (neg.f64 t) y))) |
(/.f64 (*.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (*.f64 z (/.f64 2 t)) (+.f64 y y))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 z t) 4)) (*.f64 8 (/.f64 1 y))) |
(/.f64 (*.f64 2 (*.f64 z 8)) (*.f64 (*.f64 2 (*.f64 t 8)) (/.f64 1 y))) |
(/.f64 (*.f64 2 (*.f64 y 4)) (+.f64 (/.f64 (*.f64 t 4) z) (/.f64 (*.f64 t 4) z))) |
(/.f64 (*.f64 2 (*.f64 y 4)) (*.f64 (/.f64 t z) 8)) |
(/.f64 (*.f64 2 (*.f64 (/.f64 z t) (*.f64 y 4))) 8) |
(/.f64 (/.f64 y (+.f64 t t)) (/.f64 1/2 z)) |
(/.f64 (/.f64 (*.f64 t 4) z) (*.f64 (*.f64 2 (*.f64 t (/.f64 (/.f64 t z) z))) (/.f64 2 y))) |
(/.f64 (/.f64 z (neg.f64 t)) (/.f64 -1 y)) |
(/.f64 (/.f64 z (neg.f64 t)) (*.f64 -1 (/.f64 1 y))) |
(/.f64 (*.f64 (*.f64 z (/.f64 2 t)) (/.f64 t z)) (*.f64 (/.f64 t z) (/.f64 2 y))) |
(/.f64 (*.f64 z (/.f64 1/2 t)) (/.f64 1 (+.f64 y y))) |
(/.f64 (*.f64 z (/.f64 1/2 t)) (*.f64 1/2 (/.f64 1 y))) |
(/.f64 (*.f64 y 1/2) (/.f64 t (+.f64 z z))) |
(/.f64 (*.f64 y (*.f64 z (/.f64 1/2 t))) 1/2) |
(/.f64 (*.f64 (neg.f64 z) 4) (*.f64 (*.f64 2 (*.f64 t -2)) (/.f64 1 y))) |
(/.f64 (*.f64 (neg.f64 z) 4) (*.f64 (*.f64 2 (neg.f64 (+.f64 t t))) (/.f64 1 y))) |
(/.f64 (*.f64 (neg.f64 z) 4) (*.f64 (neg.f64 (*.f64 t 4)) (/.f64 1 y))) |
(/.f64 (*.f64 (neg.f64 z) 4) (*.f64 4 (/.f64 (neg.f64 t) y))) |
(/.f64 (neg.f64 (*.f64 z -2)) (*.f64 t (/.f64 2 y))) |
(/.f64 (neg.f64 (/.f64 z t)) (/.f64 -1 y)) |
(/.f64 (neg.f64 y) (neg.f64 (/.f64 t z))) |
(/.f64 (+.f64 (/.f64 y t) (/.f64 y t)) (+.f64 (/.f64 1 z) (/.f64 1 z))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 z t) (*.f64 y 4))) (*.f64 2 (*.f64 (/.f64 z t) (*.f64 y 4)))) 16) |
(/.f64 (+.f64 (neg.f64 y) (neg.f64 y)) (+.f64 (neg.f64 (/.f64 t z)) (neg.f64 (/.f64 t z)))) |
(/.f64 (/.f64 (+.f64 y y) t) (/.f64 2 z)) |
(/.f64 (/.f64 (*.f64 2 (*.f64 y 4)) (/.f64 t z)) 8) |
(/.f64 (/.f64 (*.f64 z 8) (/.f64 t y)) 8) |
(/.f64 (/.f64 z (/.f64 1 y)) t) |
(/.f64 (/.f64 1 (/.f64 1 y)) (/.f64 t z)) |
(/.f64 (/.f64 (+.f64 z z) (/.f64 1 y)) (+.f64 t t)) |
(/.f64 (/.f64 2 (/.f64 1 y)) (*.f64 t (/.f64 2 z))) |
(/.f64 (/.f64 (*.f64 z 4) (/.f64 1 y)) (*.f64 t 4)) |
(/.f64 (/.f64 (/.f64 1 t) (/.f64 1 y)) (/.f64 1 z)) |
(/.f64 (/.f64 (neg.f64 z) (/.f64 1 y)) (neg.f64 t)) |
(/.f64 (/.f64 (/.f64 t z) (/.f64 1 y)) (*.f64 t (/.f64 (/.f64 t z) z))) |
(/.f64 (/.f64 -1 (/.f64 1 y)) (neg.f64 (/.f64 t z))) |
(/.f64 (/.f64 (*.f64 t (/.f64 2 z)) (/.f64 1 y)) (*.f64 2 (*.f64 t (/.f64 (/.f64 t z) z)))) |
(/.f64 (/.f64 4 (/.f64 1 y)) (/.f64 (*.f64 t 4) z)) |
(/.f64 (/.f64 (*.f64 z 8) (/.f64 1 y)) (*.f64 t 8)) |
(/.f64 (/.f64 (*.f64 z -2) (/.f64 1 y)) (*.f64 t -2)) |
(/.f64 (/.f64 (*.f64 z -2) (/.f64 1 y)) (neg.f64 (+.f64 t t))) |
(/.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 z t) 4)) (/.f64 1 y)) 8) |
(/.f64 (/.f64 (*.f64 2 (*.f64 z 8)) (/.f64 1 y)) (*.f64 2 (*.f64 t 8))) |
(/.f64 (/.f64 (/.f64 z (neg.f64 t)) (/.f64 1 y)) -1) |
(/.f64 (/.f64 (*.f64 (neg.f64 z) 4) (/.f64 1 y)) (*.f64 2 (*.f64 t -2))) |
(/.f64 (/.f64 (*.f64 (neg.f64 z) 4) (/.f64 1 y)) (*.f64 2 (neg.f64 (+.f64 t t)))) |
(/.f64 (/.f64 (*.f64 (neg.f64 z) 4) (/.f64 1 y)) (neg.f64 (*.f64 t 4))) |
(/.f64 (/.f64 (neg.f64 (*.f64 z -2)) (/.f64 1 y)) (+.f64 t t)) |
(/.f64 (/.f64 1 (/.f64 2 y)) (/.f64 t (+.f64 z z))) |
(/.f64 (/.f64 (+.f64 z z) (/.f64 2 y)) t) |
(/.f64 (/.f64 2 (/.f64 2 y)) (/.f64 t z)) |
(/.f64 (/.f64 (*.f64 z 4) (/.f64 2 y)) (+.f64 t t)) |
(/.f64 (/.f64 (*.f64 t (/.f64 2 z)) (/.f64 2 y)) (*.f64 t (/.f64 (/.f64 t z) z))) |
(/.f64 (/.f64 4 (/.f64 2 y)) (*.f64 t (/.f64 2 z))) |
(/.f64 (/.f64 (*.f64 z -2) (/.f64 2 y)) (neg.f64 t)) |
(/.f64 (/.f64 (/.f64 (*.f64 t 4) z) (/.f64 2 y)) (*.f64 2 (*.f64 t (/.f64 (/.f64 t z) z)))) |
(/.f64 (/.f64 (*.f64 (*.f64 z (/.f64 2 t)) (/.f64 t z)) (/.f64 2 y)) (/.f64 t z)) |
(/.f64 (/.f64 z (/.f64 (neg.f64 t) y)) -1) |
(/.f64 (/.f64 (+.f64 z z) (/.f64 (neg.f64 t) y)) -2) |
(/.f64 (/.f64 (*.f64 z 4) (/.f64 (neg.f64 t) y)) -4) |
(/.f64 (/.f64 (*.f64 (neg.f64 z) 4) (/.f64 (neg.f64 t) y)) 4) |
(/.f64 (/.f64 y (/.f64 1 z)) t) |
(/.f64 (/.f64 y 1/2) (*.f64 t (/.f64 2 z))) |
(/.f64 (/.f64 y (neg.f64 t)) (/.f64 -1 z)) |
(/.f64 (neg.f64 (+.f64 y y)) (-.f64 0 (*.f64 t (/.f64 2 z)))) |
(/.f64 (neg.f64 (/.f64 y t)) (-.f64 0 (/.f64 1 z))) |
(/.f64 (neg.f64 (neg.f64 y)) (/.f64 t z)) |
(pow.f64 (*.f64 y (/.f64 z t)) 1) |
| Outputs |
|---|
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(+.f64 (*.f64 y (/.f64 z t)) 0) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(+.f64 0 (*.f64 y (/.f64 z t))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(-.f64 (*.f64 y (/.f64 z t)) 0) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 y (/.f64 t z)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 z (/.f64 t y)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (*.f64 -1 (/.f64 (neg.f64 t) y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (/.f64 z t) (/.f64 1 y)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (/.f64 z t) (*.f64 1/2 (/.f64 2 y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 y (/.f64 z t)) 1) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 1 (/.f64 t (*.f64 y z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (+.f64 z z) (*.f64 t (/.f64 2 y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (+.f64 z z) (+.f64 (/.f64 t y) (/.f64 t y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (+.f64 z z) (*.f64 -2 (/.f64 (neg.f64 t) y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 2 (*.f64 (/.f64 t z) (/.f64 2 y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 2 (+.f64 (/.f64 t (*.f64 y z)) (/.f64 t (*.f64 y z)))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 z (/.f64 2 t)) (/.f64 2 y)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 z (/.f64 2 t)) (+.f64 (/.f64 1 y) (/.f64 1 y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 z (/.f64 2 t)) (*.f64 2 (/.f64 1 y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 z 4) (+.f64 (*.f64 t (/.f64 2 y)) (*.f64 t (/.f64 2 y)))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 z 4) (/.f64 (*.f64 t 4) y)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 z 4) (*.f64 2 (*.f64 t (/.f64 2 y)))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 z 4) (*.f64 4 (/.f64 t y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 z 4) (*.f64 (*.f64 t 4) (/.f64 1 y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 z 4) (*.f64 (+.f64 t t) (/.f64 2 y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 z 4) (*.f64 -4 (/.f64 (neg.f64 t) y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 z 4) (/.f64 4 (/.f64 y t))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (+.f64 y y) (*.f64 t (/.f64 2 z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 y (*.f64 z (/.f64 2 t))) 2) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (/.f64 1 t) (/.f64 (/.f64 1 z) y)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (/.f64 1 t) (*.f64 (/.f64 1 z) (/.f64 1 y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (neg.f64 z) (/.f64 (neg.f64 t) y)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (neg.f64 z) (/.f64 (neg.f64 (+.f64 t t)) (+.f64 y y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (neg.f64 z) (/.f64 -1 (/.f64 y t))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (/.f64 t z) (*.f64 (*.f64 t (/.f64 (/.f64 t z) z)) (/.f64 1 y))) |
(/.f64 (/.f64 (/.f64 t z) (/.f64 1 y)) (*.f64 t (/.f64 t (*.f64 z z)))) |
(/.f64 y (*.f64 (/.f64 z t) (*.f64 t (/.f64 (/.f64 t z) z)))) |
(/.f64 y (*.f64 (/.f64 z t) (*.f64 t (/.f64 t (*.f64 z z))))) |
(/.f64 -1 (/.f64 (/.f64 t (neg.f64 z)) y)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 -1 (*.f64 (neg.f64 (/.f64 t z)) (/.f64 1 y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 t (/.f64 2 z)) (*.f64 (*.f64 2 (*.f64 t (/.f64 (/.f64 t z) z))) (/.f64 1 y))) |
(/.f64 (*.f64 (/.f64 2 z) (/.f64 t (/.f64 1 y))) (*.f64 t (*.f64 (/.f64 t (*.f64 z z)) 2))) |
(*.f64 (/.f64 2 z) (/.f64 (/.f64 t (/.f64 1 y)) (*.f64 (/.f64 (/.f64 t z) z) (*.f64 t 2)))) |
(/.f64 (*.f64 t (/.f64 2 z)) (*.f64 (/.f64 t (*.f64 z z)) (*.f64 (/.f64 t y) 2))) |
(/.f64 (*.f64 t (/.f64 2 z)) (*.f64 (*.f64 t (/.f64 (/.f64 t z) z)) (/.f64 2 y))) |
(/.f64 (*.f64 (/.f64 2 z) (/.f64 t (/.f64 2 y))) (*.f64 t (/.f64 t (*.f64 z z)))) |
(*.f64 (/.f64 2 z) (/.f64 t (*.f64 t (*.f64 (/.f64 (/.f64 t z) z) (/.f64 2 y))))) |
(*.f64 t (/.f64 (/.f64 2 z) (*.f64 t (*.f64 (/.f64 2 y) (/.f64 t (*.f64 z z)))))) |
(/.f64 4 (+.f64 (*.f64 (/.f64 t z) (/.f64 2 y)) (*.f64 (/.f64 t z) (/.f64 2 y)))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 4 (/.f64 (/.f64 (*.f64 t 4) z) y)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 4 (*.f64 (/.f64 (*.f64 t 4) z) (/.f64 1 y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 4 (*.f64 (*.f64 t (/.f64 2 z)) (/.f64 2 y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 (/.f64 z t) 4) (+.f64 (/.f64 2 y) (/.f64 2 y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 (/.f64 z t) 4) (/.f64 4 y)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 (/.f64 z t) 4) (*.f64 4 (/.f64 1 y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 (/.f64 z t) 4) (*.f64 2 (/.f64 2 y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 z 8) (/.f64 (*.f64 t 8) y)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 z 8) (*.f64 8 (/.f64 t y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 z 8) (*.f64 (*.f64 t 8) (/.f64 1 y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 z 8) (*.f64 4 (*.f64 t (/.f64 2 y)))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 y 4) (/.f64 (*.f64 t 4) z)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 (/.f64 z t) (*.f64 y 4)) 4) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (/.f64 y t) (/.f64 1 z)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 1/2 (/.f64 (/.f64 t (+.f64 z z)) y)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 1/2 (/.f64 (/.f64 t z) (+.f64 y y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 1/2 (/.f64 (/.f64 1/2 z) (/.f64 y t))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (/.f64 1/2 t) (/.f64 (/.f64 1/2 z) y)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 z -2) (+.f64 (/.f64 (neg.f64 t) y) (/.f64 (neg.f64 t) y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 z -2) (/.f64 (neg.f64 (+.f64 t t)) y)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 z -2) (/.f64 (*.f64 t -2) y)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 z -2) (*.f64 (*.f64 t -2) (/.f64 1 y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 z -2) (*.f64 (neg.f64 (+.f64 t t)) (/.f64 1 y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 z -2) (*.f64 (neg.f64 t) (/.f64 2 y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 z -2) (*.f64 2 (/.f64 (neg.f64 t) y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (*.f64 z (/.f64 2 t)) (+.f64 y y))) |
(*.f64 (/.f64 z t) (/.f64 (/.f64 z t) (*.f64 (/.f64 2 t) (/.f64 z (+.f64 y y))))) |
(*.f64 (/.f64 z t) (/.f64 (+.f64 y y) (/.f64 (*.f64 z (/.f64 2 t)) (/.f64 z t)))) |
(/.f64 (*.f64 (/.f64 z t) (/.f64 z t)) (*.f64 z (/.f64 (/.f64 2 t) (+.f64 y y)))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 z t) 4)) (*.f64 8 (/.f64 1 y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 2 (*.f64 z 8)) (*.f64 (*.f64 2 (*.f64 t 8)) (/.f64 1 y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 2 (*.f64 y 4)) (+.f64 (/.f64 (*.f64 t 4) z) (/.f64 (*.f64 t 4) z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 2 (*.f64 y 4)) (*.f64 (/.f64 t z) 8)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 2 (*.f64 (/.f64 z t) (*.f64 y 4))) 8) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (/.f64 y (+.f64 t t)) (/.f64 1/2 z)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (/.f64 (*.f64 t 4) z) (*.f64 (*.f64 2 (*.f64 t (/.f64 (/.f64 t z) z))) (/.f64 2 y))) |
(/.f64 (/.f64 (*.f64 t 4) (*.f64 z (/.f64 2 y))) (*.f64 t (*.f64 (/.f64 t (*.f64 z z)) 2))) |
(/.f64 y (*.f64 (/.f64 1/2 (/.f64 t z)) (*.f64 (/.f64 (/.f64 t z) z) (*.f64 t 2)))) |
(/.f64 y (*.f64 2 (*.f64 (*.f64 t (/.f64 t (*.f64 z z))) (/.f64 1/2 (/.f64 t z))))) |
(/.f64 (/.f64 z (neg.f64 t)) (/.f64 -1 y)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (/.f64 z (neg.f64 t)) (*.f64 -1 (/.f64 1 y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 (*.f64 z (/.f64 2 t)) (/.f64 t z)) (*.f64 (/.f64 t z) (/.f64 2 y))) |
(/.f64 (*.f64 (/.f64 t z) (*.f64 z (/.f64 2 t))) (*.f64 (/.f64 t z) (/.f64 2 y))) |
(*.f64 (*.f64 y (/.f64 z t)) (/.f64 (/.f64 t z) (/.f64 t z))) |
(*.f64 (/.f64 z (/.f64 t y)) (/.f64 (/.f64 t z) (/.f64 t z))) |
(/.f64 (*.f64 z (/.f64 1/2 t)) (/.f64 1 (+.f64 y y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 z (/.f64 1/2 t)) (*.f64 1/2 (/.f64 1 y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 y 1/2) (/.f64 t (+.f64 z z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 y (*.f64 z (/.f64 1/2 t))) 1/2) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 (neg.f64 z) 4) (*.f64 (*.f64 2 (*.f64 t -2)) (/.f64 1 y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 (neg.f64 z) 4) (*.f64 (*.f64 2 (neg.f64 (+.f64 t t))) (/.f64 1 y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 (neg.f64 z) 4) (*.f64 (neg.f64 (*.f64 t 4)) (/.f64 1 y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 (neg.f64 z) 4) (*.f64 4 (/.f64 (neg.f64 t) y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (neg.f64 (*.f64 z -2)) (*.f64 t (/.f64 2 y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (neg.f64 (/.f64 z t)) (/.f64 -1 y)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (neg.f64 y) (neg.f64 (/.f64 t z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (+.f64 (/.f64 y t) (/.f64 y t)) (+.f64 (/.f64 1 z) (/.f64 1 z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 z t) (*.f64 y 4))) (*.f64 2 (*.f64 (/.f64 z t) (*.f64 y 4)))) 16) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (+.f64 (neg.f64 y) (neg.f64 y)) (+.f64 (neg.f64 (/.f64 t z)) (neg.f64 (/.f64 t z)))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (/.f64 (+.f64 y y) t) (/.f64 2 z)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (/.f64 (*.f64 2 (*.f64 y 4)) (/.f64 t z)) 8) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (/.f64 (*.f64 z 8) (/.f64 t y)) 8) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (/.f64 z (/.f64 1 y)) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (/.f64 1 (/.f64 1 y)) (/.f64 t z)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (/.f64 (+.f64 z z) (/.f64 1 y)) (+.f64 t t)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (/.f64 2 (/.f64 1 y)) (*.f64 t (/.f64 2 z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (/.f64 (*.f64 z 4) (/.f64 1 y)) (*.f64 t 4)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (/.f64 (/.f64 1 t) (/.f64 1 y)) (/.f64 1 z)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (/.f64 (neg.f64 z) (/.f64 1 y)) (neg.f64 t)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (/.f64 (/.f64 t z) (/.f64 1 y)) (*.f64 t (/.f64 (/.f64 t z) z))) |
(/.f64 (/.f64 (/.f64 t z) (/.f64 1 y)) (*.f64 t (/.f64 t (*.f64 z z)))) |
(/.f64 y (*.f64 (/.f64 z t) (*.f64 t (/.f64 (/.f64 t z) z)))) |
(/.f64 y (*.f64 (/.f64 z t) (*.f64 t (/.f64 t (*.f64 z z))))) |
(/.f64 (/.f64 -1 (/.f64 1 y)) (neg.f64 (/.f64 t z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (/.f64 (*.f64 t (/.f64 2 z)) (/.f64 1 y)) (*.f64 2 (*.f64 t (/.f64 (/.f64 t z) z)))) |
(/.f64 (*.f64 (/.f64 2 z) (/.f64 t (/.f64 1 y))) (*.f64 t (*.f64 (/.f64 t (*.f64 z z)) 2))) |
(*.f64 (/.f64 2 z) (/.f64 (/.f64 t (/.f64 1 y)) (*.f64 (/.f64 (/.f64 t z) z) (*.f64 t 2)))) |
(/.f64 (*.f64 t (/.f64 2 z)) (*.f64 (/.f64 t (*.f64 z z)) (*.f64 (/.f64 t y) 2))) |
(/.f64 (/.f64 4 (/.f64 1 y)) (/.f64 (*.f64 t 4) z)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (/.f64 (*.f64 z 8) (/.f64 1 y)) (*.f64 t 8)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (/.f64 (*.f64 z -2) (/.f64 1 y)) (*.f64 t -2)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (/.f64 (*.f64 z -2) (/.f64 1 y)) (neg.f64 (+.f64 t t))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 z t) 4)) (/.f64 1 y)) 8) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (/.f64 (*.f64 2 (*.f64 z 8)) (/.f64 1 y)) (*.f64 2 (*.f64 t 8))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (/.f64 (/.f64 z (neg.f64 t)) (/.f64 1 y)) -1) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (/.f64 (*.f64 (neg.f64 z) 4) (/.f64 1 y)) (*.f64 2 (*.f64 t -2))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (/.f64 (*.f64 (neg.f64 z) 4) (/.f64 1 y)) (*.f64 2 (neg.f64 (+.f64 t t)))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (/.f64 (*.f64 (neg.f64 z) 4) (/.f64 1 y)) (neg.f64 (*.f64 t 4))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (/.f64 (neg.f64 (*.f64 z -2)) (/.f64 1 y)) (+.f64 t t)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (/.f64 1 (/.f64 2 y)) (/.f64 t (+.f64 z z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (/.f64 (+.f64 z z) (/.f64 2 y)) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (/.f64 2 (/.f64 2 y)) (/.f64 t z)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (/.f64 (*.f64 z 4) (/.f64 2 y)) (+.f64 t t)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (/.f64 (*.f64 t (/.f64 2 z)) (/.f64 2 y)) (*.f64 t (/.f64 (/.f64 t z) z))) |
(/.f64 (*.f64 (/.f64 2 z) (/.f64 t (/.f64 2 y))) (*.f64 t (/.f64 t (*.f64 z z)))) |
(*.f64 (/.f64 2 z) (/.f64 t (*.f64 t (*.f64 (/.f64 (/.f64 t z) z) (/.f64 2 y))))) |
(*.f64 t (/.f64 (/.f64 2 z) (*.f64 t (*.f64 (/.f64 2 y) (/.f64 t (*.f64 z z)))))) |
(/.f64 (/.f64 4 (/.f64 2 y)) (*.f64 t (/.f64 2 z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (/.f64 (*.f64 z -2) (/.f64 2 y)) (neg.f64 t)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (/.f64 (/.f64 (*.f64 t 4) z) (/.f64 2 y)) (*.f64 2 (*.f64 t (/.f64 (/.f64 t z) z)))) |
(/.f64 (/.f64 (*.f64 t 4) (*.f64 z (/.f64 2 y))) (*.f64 t (*.f64 (/.f64 t (*.f64 z z)) 2))) |
(/.f64 y (*.f64 (/.f64 1/2 (/.f64 t z)) (*.f64 (/.f64 (/.f64 t z) z) (*.f64 t 2)))) |
(/.f64 y (*.f64 2 (*.f64 (*.f64 t (/.f64 t (*.f64 z z))) (/.f64 1/2 (/.f64 t z))))) |
(/.f64 (/.f64 (*.f64 (*.f64 z (/.f64 2 t)) (/.f64 t z)) (/.f64 2 y)) (/.f64 t z)) |
(/.f64 (*.f64 (/.f64 t z) (*.f64 z (/.f64 2 t))) (*.f64 (/.f64 t z) (/.f64 2 y))) |
(*.f64 (*.f64 y (/.f64 z t)) (/.f64 (/.f64 t z) (/.f64 t z))) |
(*.f64 (/.f64 z (/.f64 t y)) (/.f64 (/.f64 t z) (/.f64 t z))) |
(/.f64 (/.f64 z (/.f64 (neg.f64 t) y)) -1) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (/.f64 (+.f64 z z) (/.f64 (neg.f64 t) y)) -2) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (/.f64 (*.f64 z 4) (/.f64 (neg.f64 t) y)) -4) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (/.f64 (*.f64 (neg.f64 z) 4) (/.f64 (neg.f64 t) y)) 4) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (/.f64 y (/.f64 1 z)) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (/.f64 y 1/2) (*.f64 t (/.f64 2 z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (/.f64 y (neg.f64 t)) (/.f64 -1 z)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (neg.f64 (+.f64 y y)) (-.f64 0 (*.f64 t (/.f64 2 z)))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (neg.f64 (/.f64 y t)) (-.f64 0 (/.f64 1 z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (neg.f64 (neg.f64 y)) (/.f64 t z)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(pow.f64 (*.f64 y (/.f64 z t)) 1) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 5.7b | (/.f64 (*.f64 z x) t) |
Compiled 21 to 7 computations (66.7% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | z | @ | 0 | (/.f64 (*.f64 z x) t) |
| 0.0ms | t | @ | 0 | (/.f64 (*.f64 z x) t) |
| 0.0ms | x | @ | 0 | (/.f64 (*.f64 z x) t) |
| 0.0ms | x | @ | inf | (/.f64 (*.f64 z x) t) |
| 0.0ms | t | @ | inf | (/.f64 (*.f64 z x) t) |
| 1× | batch-egg-rewrite |
| 1846× | rational.json-simplify-35 |
| 1242× | rational.json-1 |
| 1242× | rational.json-2 |
| 1242× | rational.json-4 |
| 1242× | rational.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 13 |
| 1 | 50 | 13 |
| 2 | 146 | 13 |
| 3 | 419 | 13 |
| 4 | 1348 | 13 |
| 5 | 3763 | 13 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 z x) t) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 x t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (/.f64 x t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (*.f64 z x) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/2 t) (*.f64 z x)) (*.f64 (/.f64 1/2 t) (*.f64 z x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 x t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 z x) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (/.f64 x t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 (*.f64 x (/.f64 2 t)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 (*.f64 2 (/.f64 1 t)) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 (/.f64 2 t) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 1/2 (*.f64 z (/.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (*.f64 z (/.f64 2 t)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (/.f64 2 t) (*.f64 z 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z x) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z x) (*.f64 (*.f64 2 (/.f64 1 t)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z x) (*.f64 (/.f64 2 t) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (/.f64 x t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 z (/.f64 x t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (+.f64 x x)) (/.f64 1/2 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (+.f64 x x)) (*.f64 (/.f64 1 t) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (+.f64 x x)) (*.f64 (*.f64 (/.f64 1 t) 1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z t) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 t) (*.f64 z x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 x (/.f64 1/2 t)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 z (/.f64 1/2 t)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (/.f64 1/2 t) (*.f64 z x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 x 1/2) (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (*.f64 z x) 2) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 z 1/2) (/.f64 x t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 z (/.f64 x t)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 x t) (*.f64 z 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 x 1/2) (/.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 x (*.f64 z (/.f64 1/2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 z (*.f64 x (/.f64 1/2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 z x) (/.f64 1/2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z z) (*.f64 x (/.f64 1/2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z z) (*.f64 1/2 (/.f64 x t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z z) (*.f64 (/.f64 x t) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (*.f64 x (/.f64 2 t))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (*.f64 z 4)) (/.f64 1 (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (*.f64 z 4)) (*.f64 (/.f64 1 (*.f64 t 4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (*.f64 z 4)) (*.f64 1/4 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (*.f64 z 4)) (*.f64 1/2 (/.f64 1/2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 z (/.f64 1/2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 1/2 (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 (/.f64 z t) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (*.f64 z x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x t) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (/.f64 x (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (neg.f64 z)) (/.f64 -1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (neg.f64 z)) (*.f64 (/.f64 -1 t) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 z x) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (neg.f64 z) t) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (*.f64 z x) (neg.f64 t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (/.f64 2 t)) (*.f64 x 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (/.f64 2 t)) (*.f64 z 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 z (*.f64 x (/.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z 1/2) (*.f64 x (/.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 1/2) (*.f64 z (/.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (/.f64 1/2 t)) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (/.f64 1/2 t)) (+.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 t) (*.f64 z (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 t) 1/2) (*.f64 z (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z x) (neg.f64 t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1/2 t) (*.f64 z x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 t) (*.f64 x (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 t 4)) (*.f64 x (*.f64 z 4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (/.f64 x t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 z x) (neg.f64 t))))))) |
| 1× | egg-herbie |
| 1502× | rational.json-simplify-51 |
| 1474× | rational.json-simplify-35 |
| 1122× | rational.json-simplify-53 |
| 964× | rational.json-simplify-43 |
| 856× | rational.json-simplify-49 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 147 | 910 |
| 1 | 331 | 910 |
| 2 | 740 | 910 |
| 3 | 1727 | 910 |
| 4 | 3507 | 910 |
| 5 | 6842 | 910 |
| 6 | 7720 | 910 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 z (/.f64 x t)) 0) |
(+.f64 0 (*.f64 z (/.f64 x t))) |
(+.f64 -1 (-.f64 1 (/.f64 (*.f64 z x) (neg.f64 t)))) |
(+.f64 (*.f64 (/.f64 1/2 t) (*.f64 z x)) (*.f64 (/.f64 1/2 t) (*.f64 z x))) |
(-.f64 (*.f64 z (/.f64 x t)) 0) |
(-.f64 0 (/.f64 (*.f64 z x) (neg.f64 t))) |
(*.f64 z (/.f64 x t)) |
(*.f64 z (*.f64 (*.f64 x (/.f64 2 t)) 1/2)) |
(*.f64 z (*.f64 (*.f64 2 (/.f64 1 t)) (*.f64 x 1/2))) |
(*.f64 z (*.f64 (/.f64 2 t) (*.f64 x 1/2))) |
(*.f64 x (/.f64 z t)) |
(*.f64 x (*.f64 1/2 (*.f64 z (/.f64 2 t)))) |
(*.f64 x (*.f64 (*.f64 z (/.f64 2 t)) 1/2)) |
(*.f64 x (*.f64 (/.f64 2 t) (*.f64 z 1/2))) |
(*.f64 (*.f64 z x) (/.f64 1 t)) |
(*.f64 (*.f64 z x) (*.f64 (*.f64 2 (/.f64 1 t)) 1/2)) |
(*.f64 (*.f64 z x) (*.f64 (/.f64 2 t) 1/2)) |
(*.f64 (*.f64 z (/.f64 x t)) 1) |
(*.f64 1 (*.f64 z (/.f64 x t))) |
(*.f64 (*.f64 z (+.f64 x x)) (/.f64 1/2 t)) |
(*.f64 (*.f64 z (+.f64 x x)) (*.f64 (/.f64 1 t) 1/2)) |
(*.f64 (*.f64 z (+.f64 x x)) (*.f64 (*.f64 (/.f64 1 t) 1/2) 1)) |
(*.f64 (/.f64 z t) x) |
(*.f64 2 (*.f64 (/.f64 1/2 t) (*.f64 z x))) |
(*.f64 2 (*.f64 (*.f64 x (/.f64 1/2 t)) z)) |
(*.f64 2 (*.f64 (*.f64 z (/.f64 1/2 t)) x)) |
(*.f64 2 (*.f64 (*.f64 (/.f64 1/2 t) (*.f64 z x)) 1)) |
(*.f64 2 (*.f64 (*.f64 x 1/2) (/.f64 z t))) |
(*.f64 2 (*.f64 (/.f64 (*.f64 z x) 2) (/.f64 1 t))) |
(*.f64 2 (*.f64 (*.f64 z 1/2) (/.f64 x t))) |
(*.f64 2 (*.f64 (*.f64 z (/.f64 x t)) 1/2)) |
(*.f64 2 (*.f64 (/.f64 x t) (*.f64 z 1/2))) |
(*.f64 2 (/.f64 (*.f64 x 1/2) (/.f64 t z))) |
(*.f64 2 (*.f64 x (*.f64 z (/.f64 1/2 t)))) |
(*.f64 2 (*.f64 z (*.f64 x (/.f64 1/2 t)))) |
(*.f64 2 (*.f64 (*.f64 z x) (/.f64 1/2 t))) |
(*.f64 (+.f64 z z) (*.f64 x (/.f64 1/2 t))) |
(*.f64 (+.f64 z z) (*.f64 1/2 (/.f64 x t))) |
(*.f64 (+.f64 z z) (*.f64 (/.f64 x t) 1/2)) |
(*.f64 (*.f64 z (*.f64 x (/.f64 2 t))) 1/2) |
(*.f64 (*.f64 x (*.f64 z 4)) (/.f64 1 (*.f64 t 4))) |
(*.f64 (*.f64 x (*.f64 z 4)) (*.f64 (/.f64 1 (*.f64 t 4)) 1)) |
(*.f64 (*.f64 x (*.f64 z 4)) (*.f64 1/4 (/.f64 1 t))) |
(*.f64 (*.f64 x (*.f64 z 4)) (*.f64 1/2 (/.f64 1/2 t))) |
(*.f64 (+.f64 x x) (*.f64 z (/.f64 1/2 t))) |
(*.f64 (+.f64 x x) (*.f64 1/2 (/.f64 z t))) |
(*.f64 (+.f64 x x) (*.f64 (/.f64 z t) 1/2)) |
(*.f64 (/.f64 1 t) (*.f64 z x)) |
(*.f64 (/.f64 x t) z) |
(*.f64 (neg.f64 z) (/.f64 x (neg.f64 t))) |
(*.f64 (*.f64 x (neg.f64 z)) (/.f64 -1 t)) |
(*.f64 (*.f64 x (neg.f64 z)) (*.f64 (/.f64 -1 t) 1)) |
(*.f64 -1 (/.f64 (*.f64 z x) (neg.f64 t))) |
(*.f64 -1 (*.f64 (/.f64 (neg.f64 z) t) x)) |
(*.f64 -1 (*.f64 (/.f64 (*.f64 z x) (neg.f64 t)) 1)) |
(*.f64 (*.f64 z (/.f64 2 t)) (*.f64 x 1/2)) |
(*.f64 (*.f64 x (/.f64 2 t)) (*.f64 z 1/2)) |
(*.f64 1/2 (*.f64 z (*.f64 x (/.f64 2 t)))) |
(*.f64 (*.f64 z 1/2) (*.f64 x (/.f64 2 t))) |
(*.f64 (*.f64 x 1/2) (*.f64 z (/.f64 2 t))) |
(*.f64 (*.f64 z (/.f64 1/2 t)) (+.f64 x x)) |
(*.f64 (*.f64 x (/.f64 1/2 t)) (+.f64 z z)) |
(*.f64 (/.f64 1/2 t) (*.f64 z (+.f64 x x))) |
(*.f64 (*.f64 (/.f64 1 t) 1/2) (*.f64 z (+.f64 x x))) |
(*.f64 (/.f64 (*.f64 z x) (neg.f64 t)) -1) |
(*.f64 (*.f64 (/.f64 1/2 t) (*.f64 z x)) 2) |
(*.f64 (/.f64 -1 t) (*.f64 x (neg.f64 z))) |
(*.f64 (/.f64 1 (*.f64 t 4)) (*.f64 x (*.f64 z 4))) |
(pow.f64 (*.f64 z (/.f64 x t)) 1) |
(neg.f64 (/.f64 (*.f64 z x) (neg.f64 t))) |
| Outputs |
|---|
(+.f64 (*.f64 z (/.f64 x t)) 0) |
(*.f64 z (/.f64 x t)) |
(+.f64 0 (*.f64 z (/.f64 x t))) |
(*.f64 z (/.f64 x t)) |
(+.f64 -1 (-.f64 1 (/.f64 (*.f64 z x) (neg.f64 t)))) |
(*.f64 z (/.f64 x t)) |
(+.f64 (*.f64 (/.f64 1/2 t) (*.f64 z x)) (*.f64 (/.f64 1/2 t) (*.f64 z x))) |
(*.f64 z (/.f64 x t)) |
(-.f64 (*.f64 z (/.f64 x t)) 0) |
(*.f64 z (/.f64 x t)) |
(-.f64 0 (/.f64 (*.f64 z x) (neg.f64 t))) |
(*.f64 z (/.f64 x t)) |
(*.f64 z (/.f64 x t)) |
(*.f64 z (*.f64 (*.f64 x (/.f64 2 t)) 1/2)) |
(*.f64 z (/.f64 x t)) |
(*.f64 z (*.f64 (*.f64 2 (/.f64 1 t)) (*.f64 x 1/2))) |
(*.f64 z (/.f64 x t)) |
(*.f64 z (*.f64 (/.f64 2 t) (*.f64 x 1/2))) |
(*.f64 z (/.f64 x t)) |
(*.f64 x (/.f64 z t)) |
(*.f64 z (/.f64 x t)) |
(*.f64 x (*.f64 1/2 (*.f64 z (/.f64 2 t)))) |
(*.f64 z (/.f64 x t)) |
(*.f64 x (*.f64 (*.f64 z (/.f64 2 t)) 1/2)) |
(*.f64 z (/.f64 x t)) |
(*.f64 x (*.f64 (/.f64 2 t) (*.f64 z 1/2))) |
(*.f64 z (/.f64 x t)) |
(*.f64 (*.f64 z x) (/.f64 1 t)) |
(*.f64 z (/.f64 x t)) |
(*.f64 (*.f64 z x) (*.f64 (*.f64 2 (/.f64 1 t)) 1/2)) |
(*.f64 z (/.f64 x t)) |
(*.f64 (*.f64 z x) (*.f64 (/.f64 2 t) 1/2)) |
(*.f64 z (/.f64 x t)) |
(*.f64 (*.f64 z (/.f64 x t)) 1) |
(*.f64 z (/.f64 x t)) |
(*.f64 1 (*.f64 z (/.f64 x t))) |
(*.f64 z (/.f64 x t)) |
(*.f64 (*.f64 z (+.f64 x x)) (/.f64 1/2 t)) |
(*.f64 z (/.f64 x t)) |
(*.f64 (*.f64 z (+.f64 x x)) (*.f64 (/.f64 1 t) 1/2)) |
(*.f64 z (/.f64 x t)) |
(*.f64 (*.f64 z (+.f64 x x)) (*.f64 (*.f64 (/.f64 1 t) 1/2) 1)) |
(*.f64 z (/.f64 x t)) |
(*.f64 (/.f64 z t) x) |
(*.f64 z (/.f64 x t)) |
(*.f64 2 (*.f64 (/.f64 1/2 t) (*.f64 z x))) |
(*.f64 z (/.f64 x t)) |
(*.f64 2 (*.f64 (*.f64 x (/.f64 1/2 t)) z)) |
(*.f64 z (/.f64 x t)) |
(*.f64 2 (*.f64 (*.f64 z (/.f64 1/2 t)) x)) |
(*.f64 z (/.f64 x t)) |
(*.f64 2 (*.f64 (*.f64 (/.f64 1/2 t) (*.f64 z x)) 1)) |
(*.f64 z (/.f64 x t)) |
(*.f64 2 (*.f64 (*.f64 x 1/2) (/.f64 z t))) |
(*.f64 z (/.f64 x t)) |
(*.f64 2 (*.f64 (/.f64 (*.f64 z x) 2) (/.f64 1 t))) |
(*.f64 z (/.f64 x t)) |
(*.f64 2 (*.f64 (*.f64 z 1/2) (/.f64 x t))) |
(*.f64 z (/.f64 x t)) |
(*.f64 2 (*.f64 (*.f64 z (/.f64 x t)) 1/2)) |
(*.f64 z (/.f64 x t)) |
(*.f64 2 (*.f64 (/.f64 x t) (*.f64 z 1/2))) |
(*.f64 z (/.f64 x t)) |
(*.f64 2 (/.f64 (*.f64 x 1/2) (/.f64 t z))) |
(*.f64 z (/.f64 x t)) |
(*.f64 2 (*.f64 x (*.f64 z (/.f64 1/2 t)))) |
(*.f64 z (/.f64 x t)) |
(*.f64 2 (*.f64 z (*.f64 x (/.f64 1/2 t)))) |
(*.f64 z (/.f64 x t)) |
(*.f64 2 (*.f64 (*.f64 z x) (/.f64 1/2 t))) |
(*.f64 z (/.f64 x t)) |
(*.f64 (+.f64 z z) (*.f64 x (/.f64 1/2 t))) |
(*.f64 z (/.f64 x t)) |
(*.f64 (+.f64 z z) (*.f64 1/2 (/.f64 x t))) |
(*.f64 z (/.f64 x t)) |
(*.f64 (+.f64 z z) (*.f64 (/.f64 x t) 1/2)) |
(*.f64 z (/.f64 x t)) |
(*.f64 (*.f64 z (*.f64 x (/.f64 2 t))) 1/2) |
(*.f64 z (/.f64 x t)) |
(*.f64 (*.f64 x (*.f64 z 4)) (/.f64 1 (*.f64 t 4))) |
(*.f64 z (/.f64 x t)) |
(*.f64 (*.f64 x (*.f64 z 4)) (*.f64 (/.f64 1 (*.f64 t 4)) 1)) |
(*.f64 z (/.f64 x t)) |
(*.f64 (*.f64 x (*.f64 z 4)) (*.f64 1/4 (/.f64 1 t))) |
(*.f64 z (/.f64 x t)) |
(*.f64 (*.f64 x (*.f64 z 4)) (*.f64 1/2 (/.f64 1/2 t))) |
(*.f64 z (/.f64 x t)) |
(*.f64 (+.f64 x x) (*.f64 z (/.f64 1/2 t))) |
(*.f64 z (/.f64 x t)) |
(*.f64 (+.f64 x x) (*.f64 1/2 (/.f64 z t))) |
(*.f64 z (/.f64 x t)) |
(*.f64 (+.f64 x x) (*.f64 (/.f64 z t) 1/2)) |
(*.f64 z (/.f64 x t)) |
(*.f64 (/.f64 1 t) (*.f64 z x)) |
(*.f64 z (/.f64 x t)) |
(*.f64 (/.f64 x t) z) |
(*.f64 z (/.f64 x t)) |
(*.f64 (neg.f64 z) (/.f64 x (neg.f64 t))) |
(*.f64 z (/.f64 x t)) |
(*.f64 (*.f64 x (neg.f64 z)) (/.f64 -1 t)) |
(*.f64 z (/.f64 x t)) |
(*.f64 (*.f64 x (neg.f64 z)) (*.f64 (/.f64 -1 t) 1)) |
(*.f64 z (/.f64 x t)) |
(*.f64 -1 (/.f64 (*.f64 z x) (neg.f64 t))) |
(*.f64 z (/.f64 x t)) |
(*.f64 -1 (*.f64 (/.f64 (neg.f64 z) t) x)) |
(*.f64 z (/.f64 x t)) |
(*.f64 -1 (*.f64 (/.f64 (*.f64 z x) (neg.f64 t)) 1)) |
(*.f64 z (/.f64 x t)) |
(*.f64 (*.f64 z (/.f64 2 t)) (*.f64 x 1/2)) |
(*.f64 z (/.f64 x t)) |
(*.f64 (*.f64 x (/.f64 2 t)) (*.f64 z 1/2)) |
(*.f64 z (/.f64 x t)) |
(*.f64 1/2 (*.f64 z (*.f64 x (/.f64 2 t)))) |
(*.f64 z (/.f64 x t)) |
(*.f64 (*.f64 z 1/2) (*.f64 x (/.f64 2 t))) |
(*.f64 z (/.f64 x t)) |
(*.f64 (*.f64 x 1/2) (*.f64 z (/.f64 2 t))) |
(*.f64 z (/.f64 x t)) |
(*.f64 (*.f64 z (/.f64 1/2 t)) (+.f64 x x)) |
(*.f64 z (/.f64 x t)) |
(*.f64 (*.f64 x (/.f64 1/2 t)) (+.f64 z z)) |
(*.f64 z (/.f64 x t)) |
(*.f64 (/.f64 1/2 t) (*.f64 z (+.f64 x x))) |
(*.f64 z (/.f64 x t)) |
(*.f64 (*.f64 (/.f64 1 t) 1/2) (*.f64 z (+.f64 x x))) |
(*.f64 z (/.f64 x t)) |
(*.f64 (/.f64 (*.f64 z x) (neg.f64 t)) -1) |
(*.f64 z (/.f64 x t)) |
(*.f64 (*.f64 (/.f64 1/2 t) (*.f64 z x)) 2) |
(*.f64 z (/.f64 x t)) |
(*.f64 (/.f64 -1 t) (*.f64 x (neg.f64 z))) |
(*.f64 z (/.f64 x t)) |
(*.f64 (/.f64 1 (*.f64 t 4)) (*.f64 x (*.f64 z 4))) |
(*.f64 z (/.f64 x t)) |
(pow.f64 (*.f64 z (/.f64 x t)) 1) |
(*.f64 z (/.f64 x t)) |
(neg.f64 (/.f64 (*.f64 z x) (neg.f64 t))) |
(*.f64 z (/.f64 x t)) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (*.f64 z (/.f64 y t)) x) |
| ✓ | 5.0b | (*.f64 z (/.f64 y t)) |
Compiled 23 to 7 computations (69.6% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | z | @ | 0 | (*.f64 z (/.f64 y t)) |
| 0.0ms | y | @ | inf | (+.f64 (*.f64 z (/.f64 y t)) x) |
| 0.0ms | t | @ | -inf | (*.f64 z (/.f64 y t)) |
| 0.0ms | y | @ | -inf | (+.f64 (*.f64 z (/.f64 y t)) x) |
| 0.0ms | x | @ | inf | (+.f64 (*.f64 z (/.f64 y t)) x) |
| 1× | batch-egg-rewrite |
| 1756× | rational.json-1 |
| 1756× | rational.json-2 |
| 1756× | rational.json-4 |
| 1756× | rational.json-3 |
| 1748× | exponential.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 32 |
| 1 | 61 | 32 |
| 2 | 147 | 32 |
| 3 | 362 | 32 |
| 4 | 952 | 32 |
| 5 | 4456 | 32 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 z (/.f64 y t)) |
(+.f64 (*.f64 z (/.f64 y t)) x) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 y t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (/.f64 y t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 y t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 z (/.f64 t y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 y (/.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 y (*.f64 (/.f64 t z) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 y (*.f64 -1 (/.f64 t (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y t) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y t) (*.f64 (/.f64 1 z) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y t) (*.f64 1/2 (/.f64 2 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 y t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 t (*.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 t (*.f64 z y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y y) (*.f64 t (/.f64 2 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y y) (+.f64 (/.f64 t z) (/.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y y) (*.f64 (*.f64 t (/.f64 2 z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y y) (*.f64 -2 (/.f64 t (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (/.f64 t y) (/.f64 2 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 t (*.f64 z y)) (/.f64 t (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (*.f64 (/.f64 t y) (/.f64 2 z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 2 t)) (/.f64 2 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 2 t)) (+.f64 (/.f64 1 z) (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 2 t)) (*.f64 2 (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 2 t)) (*.f64 (/.f64 2 z) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 4) (+.f64 (*.f64 t (/.f64 2 z)) (*.f64 t (/.f64 2 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 4) (/.f64 (*.f64 t 4) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 4) (*.f64 4 (/.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 4) (*.f64 (*.f64 t 4) (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 4) (*.f64 2 (*.f64 t (/.f64 2 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 4) (*.f64 (+.f64 t t) (/.f64 2 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 4) (*.f64 -4 (/.f64 t (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 4) (/.f64 4 (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 z z) (*.f64 2 (/.f64 t y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 y (/.f64 2 t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 t) (/.f64 (/.f64 1 y) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 t) (*.f64 (/.f64 1 y) (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 y) (/.f64 t (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 y) (*.f64 (/.f64 t (neg.f64 z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 y) (/.f64 (neg.f64 (+.f64 t t)) (+.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 y) (/.f64 -1 (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t y) (*.f64 (*.f64 (/.f64 t y) (/.f64 t y)) (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 t (neg.f64 y)) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (neg.f64 (/.f64 t y)) (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 t y)) (*.f64 (*.f64 (/.f64 t y) (*.f64 2 (/.f64 t y))) (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 t y)) (*.f64 (*.f64 (/.f64 t y) (/.f64 t y)) (/.f64 2 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (*.f64 (/.f64 t y) (/.f64 2 z)) (*.f64 (/.f64 t y) (/.f64 2 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (/.f64 (*.f64 t 4) y) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (/.f64 (*.f64 t 4) y) (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (*.f64 2 (/.f64 t y)) (/.f64 2 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y 4) t) (+.f64 (/.f64 2 z) (/.f64 2 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y 4) t) (/.f64 4 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y 4) t) (*.f64 4 (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y 4) t) (*.f64 2 (/.f64 2 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 8) (/.f64 (*.f64 t 8) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 8) (*.f64 8 (/.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 8) (*.f64 (*.f64 t 8) (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 8) (*.f64 4 (*.f64 t (/.f64 2 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 4) (/.f64 (*.f64 t 4) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 4) (*.f64 (/.f64 (*.f64 t 4) y) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 (*.f64 y 4) t)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 z t) (/.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 t y)) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 t y) (+.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 y) (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 t) (/.f64 (/.f64 1/2 y) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y -2) (+.f64 (/.f64 t (neg.f64 z)) (/.f64 t (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y -2) (/.f64 (*.f64 t -2) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y -2) (/.f64 (neg.f64 (+.f64 t t)) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y -2) (*.f64 (*.f64 t -2) (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y -2) (*.f64 (neg.f64 (+.f64 t t)) (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y -2) (*.f64 (neg.f64 t) (/.f64 2 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y -2) (*.f64 2 (/.f64 t (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y t) (/.f64 y t)) (/.f64 (*.f64 y (/.f64 2 t)) (+.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 y 4) t)) (*.f64 8 (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 y 8)) (*.f64 (*.f64 2 (*.f64 t 8)) (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 z 4)) (+.f64 (/.f64 (*.f64 t 4) y) (/.f64 (*.f64 t 4) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 z 4)) (*.f64 8 (/.f64 t y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 z (/.f64 (*.f64 y 4) t))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 1/2 t)) (/.f64 1/2 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t 4) y) (*.f64 (*.f64 (/.f64 t y) (*.f64 2 (/.f64 t y))) (/.f64 2 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y (neg.f64 t)) (/.f64 -1 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y (neg.f64 t)) (*.f64 -1 (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (/.f64 t y)) (/.f64 t y)) (*.f64 (/.f64 t y) (/.f64 2 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 1/2 t)) (/.f64 1 (+.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 1/2 t)) (*.f64 1/2 (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 1/2) (*.f64 1/2 (/.f64 t y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 y (/.f64 1/2 t))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (neg.f64 y)) (*.f64 (*.f64 2 (*.f64 t -2)) (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (neg.f64 y)) (*.f64 (*.f64 2 (neg.f64 (+.f64 t t))) (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (neg.f64 y)) (*.f64 (neg.f64 (*.f64 t 4)) (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (neg.f64 y)) (*.f64 4 (/.f64 t (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 y -2)) (*.f64 t (/.f64 2 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 y t)) (/.f64 -1 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 z) (neg.f64 (/.f64 t y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 z) (*.f64 (neg.f64 (/.f64 t y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 z t) (/.f64 z t)) (+.f64 (/.f64 1 y) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 z (/.f64 (*.f64 y 4) t))) (*.f64 2 (*.f64 z (/.f64 (*.f64 y 4) t)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 z) (neg.f64 z)) (+.f64 (neg.f64 (/.f64 t y)) (neg.f64 (/.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 z z) t) (/.f64 2 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 z 4)) (/.f64 t y)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y 8) (/.f64 t z)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y (/.f64 1 z)) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 1 z)) (/.f64 t y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 y y) (/.f64 1 z)) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 1 z)) (*.f64 2 (/.f64 t y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y 4) (/.f64 1 z)) (*.f64 t 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 t) (/.f64 1 z)) (/.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 y) (/.f64 1 z)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 t y) (/.f64 1 z)) (*.f64 (/.f64 t y) (/.f64 t y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 1 z)) (neg.f64 (/.f64 t y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (/.f64 t y)) (/.f64 1 z)) (*.f64 (/.f64 t y) (*.f64 2 (/.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 1 z)) (/.f64 (*.f64 t 4) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y 8) (/.f64 1 z)) (*.f64 t 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y -2) (/.f64 1 z)) (*.f64 t -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y -2) (/.f64 1 z)) (neg.f64 (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (/.f64 (*.f64 y 4) t)) (/.f64 1 z)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 y 8)) (/.f64 1 z)) (*.f64 2 (*.f64 t 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 y (neg.f64 t)) (/.f64 1 z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (neg.f64 y)) (/.f64 1 z)) (*.f64 2 (*.f64 t -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (neg.f64 y)) (/.f64 1 z)) (*.f64 2 (neg.f64 (+.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (neg.f64 y)) (/.f64 1 z)) (neg.f64 (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 y -2)) (/.f64 1 z)) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 2 z)) (*.f64 1/2 (/.f64 t y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 y y) (/.f64 2 z)) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 2 z)) (/.f64 t y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y 4) (/.f64 2 z)) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (/.f64 t y)) (/.f64 2 z)) (*.f64 (/.f64 t y) (/.f64 t y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 2 z)) (*.f64 2 (/.f64 t y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y -2) (/.f64 2 z)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 t 4) y) (/.f64 2 z)) (*.f64 (/.f64 t y) (*.f64 2 (/.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 2 (/.f64 t y)) (/.f64 t y)) (/.f64 2 z)) (/.f64 t y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y (/.f64 t (neg.f64 z))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 y y) (/.f64 t (neg.f64 z))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y 4) (/.f64 t (neg.f64 z))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (neg.f64 y)) (/.f64 t (neg.f64 z))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 z (/.f64 1 y)) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 z 1/2) (*.f64 2 (/.f64 t y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 z (neg.f64 t)) (/.f64 -1 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 z z)) (-.f64 0 (*.f64 2 (/.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 z t)) (-.f64 0 (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 z)) (/.f64 t y))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (/.f64 y t)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 z (/.f64 y t)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 4)) (*.f64 2 (*.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 1))))) |
| 1× | egg-herbie |
| 1582× | rational.json-simplify-35 |
| 1388× | rational.json-simplify-2 |
| 890× | rational.json-simplify-51 |
| 740× | rational.json-simplify-61 |
| 714× | rational.json-simplify-1 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 364 | 3415 |
| 1 | 1387 | 3409 |
| 2 | 4976 | 3409 |
| 3 | 7923 | 3409 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) t) |
x |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(/.f64 (*.f64 y z) t) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(/.f64 (*.f64 y z) t) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
x |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(/.f64 (*.f64 y z) t) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(/.f64 (*.f64 y z) t) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(/.f64 (*.f64 y z) t) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
x |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
x |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(/.f64 (*.f64 y z) t) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
x |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
x |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 (*.f64 z (/.f64 y t)) 0) |
(+.f64 0 (*.f64 z (/.f64 y t))) |
(-.f64 (*.f64 z (/.f64 y t)) 0) |
(/.f64 z (/.f64 t y)) |
(/.f64 y (/.f64 t z)) |
(/.f64 y (*.f64 (/.f64 t z) 1)) |
(/.f64 y (*.f64 -1 (/.f64 t (neg.f64 z)))) |
(/.f64 (/.f64 y t) (/.f64 1 z)) |
(/.f64 (/.f64 y t) (*.f64 (/.f64 1 z) 1)) |
(/.f64 (/.f64 y t) (*.f64 1/2 (/.f64 2 z))) |
(/.f64 (*.f64 z (/.f64 y t)) 1) |
(/.f64 1 (/.f64 t (*.f64 z y))) |
(/.f64 1 (*.f64 (/.f64 t (*.f64 z y)) 1)) |
(/.f64 (+.f64 y y) (*.f64 t (/.f64 2 z))) |
(/.f64 (+.f64 y y) (+.f64 (/.f64 t z) (/.f64 t z))) |
(/.f64 (+.f64 y y) (*.f64 (*.f64 t (/.f64 2 z)) 1)) |
(/.f64 (+.f64 y y) (*.f64 -2 (/.f64 t (neg.f64 z)))) |
(/.f64 2 (*.f64 (/.f64 t y) (/.f64 2 z))) |
(/.f64 2 (+.f64 (/.f64 t (*.f64 z y)) (/.f64 t (*.f64 z y)))) |
(/.f64 2 (*.f64 (*.f64 (/.f64 t y) (/.f64 2 z)) 1)) |
(/.f64 (*.f64 y (/.f64 2 t)) (/.f64 2 z)) |
(/.f64 (*.f64 y (/.f64 2 t)) (+.f64 (/.f64 1 z) (/.f64 1 z))) |
(/.f64 (*.f64 y (/.f64 2 t)) (*.f64 2 (/.f64 1 z))) |
(/.f64 (*.f64 y (/.f64 2 t)) (*.f64 (/.f64 2 z) 1)) |
(/.f64 (*.f64 y 4) (+.f64 (*.f64 t (/.f64 2 z)) (*.f64 t (/.f64 2 z)))) |
(/.f64 (*.f64 y 4) (/.f64 (*.f64 t 4) z)) |
(/.f64 (*.f64 y 4) (*.f64 4 (/.f64 t z))) |
(/.f64 (*.f64 y 4) (*.f64 (*.f64 t 4) (/.f64 1 z))) |
(/.f64 (*.f64 y 4) (*.f64 2 (*.f64 t (/.f64 2 z)))) |
(/.f64 (*.f64 y 4) (*.f64 (+.f64 t t) (/.f64 2 z))) |
(/.f64 (*.f64 y 4) (*.f64 -4 (/.f64 t (neg.f64 z)))) |
(/.f64 (*.f64 y 4) (/.f64 4 (/.f64 z t))) |
(/.f64 (+.f64 z z) (*.f64 2 (/.f64 t y))) |
(/.f64 (*.f64 z (*.f64 y (/.f64 2 t))) 2) |
(/.f64 (/.f64 1 t) (/.f64 (/.f64 1 y) z)) |
(/.f64 (/.f64 1 t) (*.f64 (/.f64 1 y) (/.f64 1 z))) |
(/.f64 (neg.f64 y) (/.f64 t (neg.f64 z))) |
(/.f64 (neg.f64 y) (*.f64 (/.f64 t (neg.f64 z)) 1)) |
(/.f64 (neg.f64 y) (/.f64 (neg.f64 (+.f64 t t)) (+.f64 z z))) |
(/.f64 (neg.f64 y) (/.f64 -1 (/.f64 z t))) |
(/.f64 (/.f64 t y) (*.f64 (*.f64 (/.f64 t y) (/.f64 t y)) (/.f64 1 z))) |
(/.f64 -1 (/.f64 (/.f64 t (neg.f64 y)) z)) |
(/.f64 -1 (*.f64 (neg.f64 (/.f64 t y)) (/.f64 1 z))) |
(/.f64 (*.f64 2 (/.f64 t y)) (*.f64 (*.f64 (/.f64 t y) (*.f64 2 (/.f64 t y))) (/.f64 1 z))) |
(/.f64 (*.f64 2 (/.f64 t y)) (*.f64 (*.f64 (/.f64 t y) (/.f64 t y)) (/.f64 2 z))) |
(/.f64 4 (+.f64 (*.f64 (/.f64 t y) (/.f64 2 z)) (*.f64 (/.f64 t y) (/.f64 2 z)))) |
(/.f64 4 (/.f64 (/.f64 (*.f64 t 4) y) z)) |
(/.f64 4 (*.f64 (/.f64 (*.f64 t 4) y) (/.f64 1 z))) |
(/.f64 4 (*.f64 (*.f64 2 (/.f64 t y)) (/.f64 2 z))) |
(/.f64 (/.f64 (*.f64 y 4) t) (+.f64 (/.f64 2 z) (/.f64 2 z))) |
(/.f64 (/.f64 (*.f64 y 4) t) (/.f64 4 z)) |
(/.f64 (/.f64 (*.f64 y 4) t) (*.f64 4 (/.f64 1 z))) |
(/.f64 (/.f64 (*.f64 y 4) t) (*.f64 2 (/.f64 2 z))) |
(/.f64 (*.f64 y 8) (/.f64 (*.f64 t 8) z)) |
(/.f64 (*.f64 y 8) (*.f64 8 (/.f64 t z))) |
(/.f64 (*.f64 y 8) (*.f64 (*.f64 t 8) (/.f64 1 z))) |
(/.f64 (*.f64 y 8) (*.f64 4 (*.f64 t (/.f64 2 z)))) |
(/.f64 (*.f64 z 4) (/.f64 (*.f64 t 4) y)) |
(/.f64 (*.f64 z 4) (*.f64 (/.f64 (*.f64 t 4) y) 1)) |
(/.f64 (*.f64 z (/.f64 (*.f64 y 4) t)) 4) |
(/.f64 (/.f64 z t) (/.f64 1 y)) |
(/.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 t y)) z)) |
(/.f64 1/2 (/.f64 (/.f64 t y) (+.f64 z z))) |
(/.f64 1/2 (/.f64 (/.f64 1/2 y) (/.f64 z t))) |
(/.f64 (/.f64 1/2 t) (/.f64 (/.f64 1/2 y) z)) |
(/.f64 (*.f64 y -2) (+.f64 (/.f64 t (neg.f64 z)) (/.f64 t (neg.f64 z)))) |
(/.f64 (*.f64 y -2) (/.f64 (*.f64 t -2) z)) |
(/.f64 (*.f64 y -2) (/.f64 (neg.f64 (+.f64 t t)) z)) |
(/.f64 (*.f64 y -2) (*.f64 (*.f64 t -2) (/.f64 1 z))) |
(/.f64 (*.f64 y -2) (*.f64 (neg.f64 (+.f64 t t)) (/.f64 1 z))) |
(/.f64 (*.f64 y -2) (*.f64 (neg.f64 t) (/.f64 2 z))) |
(/.f64 (*.f64 y -2) (*.f64 2 (/.f64 t (neg.f64 z)))) |
(/.f64 (*.f64 (/.f64 y t) (/.f64 y t)) (/.f64 (*.f64 y (/.f64 2 t)) (+.f64 z z))) |
(/.f64 (*.f64 2 (/.f64 (*.f64 y 4) t)) (*.f64 8 (/.f64 1 z))) |
(/.f64 (*.f64 2 (*.f64 y 8)) (*.f64 (*.f64 2 (*.f64 t 8)) (/.f64 1 z))) |
(/.f64 (*.f64 2 (*.f64 z 4)) (+.f64 (/.f64 (*.f64 t 4) y) (/.f64 (*.f64 t 4) y))) |
(/.f64 (*.f64 2 (*.f64 z 4)) (*.f64 8 (/.f64 t y))) |
(/.f64 (*.f64 2 (*.f64 z (/.f64 (*.f64 y 4) t))) 8) |
(/.f64 (*.f64 z (/.f64 1/2 t)) (/.f64 1/2 y)) |
(/.f64 (/.f64 (*.f64 t 4) y) (*.f64 (*.f64 (/.f64 t y) (*.f64 2 (/.f64 t y))) (/.f64 2 z))) |
(/.f64 (/.f64 y (neg.f64 t)) (/.f64 -1 z)) |
(/.f64 (/.f64 y (neg.f64 t)) (*.f64 -1 (/.f64 1 z))) |
(/.f64 (/.f64 (*.f64 2 (/.f64 t y)) (/.f64 t y)) (*.f64 (/.f64 t y) (/.f64 2 z))) |
(/.f64 (*.f64 y (/.f64 1/2 t)) (/.f64 1 (+.f64 z z))) |
(/.f64 (*.f64 y (/.f64 1/2 t)) (*.f64 1/2 (/.f64 1 z))) |
(/.f64 (*.f64 z 1/2) (*.f64 1/2 (/.f64 t y))) |
(/.f64 (*.f64 z (*.f64 y (/.f64 1/2 t))) 1/2) |
(/.f64 (*.f64 4 (neg.f64 y)) (*.f64 (*.f64 2 (*.f64 t -2)) (/.f64 1 z))) |
(/.f64 (*.f64 4 (neg.f64 y)) (*.f64 (*.f64 2 (neg.f64 (+.f64 t t))) (/.f64 1 z))) |
(/.f64 (*.f64 4 (neg.f64 y)) (*.f64 (neg.f64 (*.f64 t 4)) (/.f64 1 z))) |
(/.f64 (*.f64 4 (neg.f64 y)) (*.f64 4 (/.f64 t (neg.f64 z)))) |
(/.f64 (neg.f64 (*.f64 y -2)) (*.f64 t (/.f64 2 z))) |
(/.f64 (neg.f64 (/.f64 y t)) (/.f64 -1 z)) |
(/.f64 (neg.f64 z) (neg.f64 (/.f64 t y))) |
(/.f64 (neg.f64 z) (*.f64 (neg.f64 (/.f64 t y)) 1)) |
(/.f64 (+.f64 (/.f64 z t) (/.f64 z t)) (+.f64 (/.f64 1 y) (/.f64 1 y))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 z (/.f64 (*.f64 y 4) t))) (*.f64 2 (*.f64 z (/.f64 (*.f64 y 4) t)))) 16) |
(/.f64 (+.f64 (neg.f64 z) (neg.f64 z)) (+.f64 (neg.f64 (/.f64 t y)) (neg.f64 (/.f64 t y)))) |
(/.f64 (/.f64 (+.f64 z z) t) (/.f64 2 y)) |
(/.f64 (/.f64 (*.f64 2 (*.f64 z 4)) (/.f64 t y)) 8) |
(/.f64 (/.f64 (*.f64 y 8) (/.f64 t z)) 8) |
(/.f64 (/.f64 y (/.f64 1 z)) t) |
(/.f64 (/.f64 1 (/.f64 1 z)) (/.f64 t y)) |
(/.f64 (/.f64 (+.f64 y y) (/.f64 1 z)) (+.f64 t t)) |
(/.f64 (/.f64 2 (/.f64 1 z)) (*.f64 2 (/.f64 t y))) |
(/.f64 (/.f64 (*.f64 y 4) (/.f64 1 z)) (*.f64 t 4)) |
(/.f64 (/.f64 (/.f64 1 t) (/.f64 1 z)) (/.f64 1 y)) |
(/.f64 (/.f64 (neg.f64 y) (/.f64 1 z)) (neg.f64 t)) |
(/.f64 (/.f64 (/.f64 t y) (/.f64 1 z)) (*.f64 (/.f64 t y) (/.f64 t y))) |
(/.f64 (/.f64 -1 (/.f64 1 z)) (neg.f64 (/.f64 t y))) |
(/.f64 (/.f64 (*.f64 2 (/.f64 t y)) (/.f64 1 z)) (*.f64 (/.f64 t y) (*.f64 2 (/.f64 t y)))) |
(/.f64 (/.f64 4 (/.f64 1 z)) (/.f64 (*.f64 t 4) y)) |
(/.f64 (/.f64 (*.f64 y 8) (/.f64 1 z)) (*.f64 t 8)) |
(/.f64 (/.f64 (*.f64 y -2) (/.f64 1 z)) (*.f64 t -2)) |
(/.f64 (/.f64 (*.f64 y -2) (/.f64 1 z)) (neg.f64 (+.f64 t t))) |
(/.f64 (/.f64 (*.f64 2 (/.f64 (*.f64 y 4) t)) (/.f64 1 z)) 8) |
(/.f64 (/.f64 (*.f64 2 (*.f64 y 8)) (/.f64 1 z)) (*.f64 2 (*.f64 t 8))) |
(/.f64 (/.f64 (/.f64 y (neg.f64 t)) (/.f64 1 z)) -1) |
(/.f64 (/.f64 (*.f64 4 (neg.f64 y)) (/.f64 1 z)) (*.f64 2 (*.f64 t -2))) |
(/.f64 (/.f64 (*.f64 4 (neg.f64 y)) (/.f64 1 z)) (*.f64 2 (neg.f64 (+.f64 t t)))) |
(/.f64 (/.f64 (*.f64 4 (neg.f64 y)) (/.f64 1 z)) (neg.f64 (*.f64 t 4))) |
(/.f64 (/.f64 (neg.f64 (*.f64 y -2)) (/.f64 1 z)) (+.f64 t t)) |
(/.f64 (/.f64 1 (/.f64 2 z)) (*.f64 1/2 (/.f64 t y))) |
(/.f64 (/.f64 (+.f64 y y) (/.f64 2 z)) t) |
(/.f64 (/.f64 2 (/.f64 2 z)) (/.f64 t y)) |
(/.f64 (/.f64 (*.f64 y 4) (/.f64 2 z)) (+.f64 t t)) |
(/.f64 (/.f64 (*.f64 2 (/.f64 t y)) (/.f64 2 z)) (*.f64 (/.f64 t y) (/.f64 t y))) |
(/.f64 (/.f64 4 (/.f64 2 z)) (*.f64 2 (/.f64 t y))) |
(/.f64 (/.f64 (*.f64 y -2) (/.f64 2 z)) (neg.f64 t)) |
(/.f64 (/.f64 (/.f64 (*.f64 t 4) y) (/.f64 2 z)) (*.f64 (/.f64 t y) (*.f64 2 (/.f64 t y)))) |
(/.f64 (/.f64 (/.f64 (*.f64 2 (/.f64 t y)) (/.f64 t y)) (/.f64 2 z)) (/.f64 t y)) |
(/.f64 (/.f64 y (/.f64 t (neg.f64 z))) -1) |
(/.f64 (/.f64 (+.f64 y y) (/.f64 t (neg.f64 z))) -2) |
(/.f64 (/.f64 (*.f64 y 4) (/.f64 t (neg.f64 z))) -4) |
(/.f64 (/.f64 (*.f64 4 (neg.f64 y)) (/.f64 t (neg.f64 z))) 4) |
(/.f64 (/.f64 z (/.f64 1 y)) t) |
(/.f64 (/.f64 z 1/2) (*.f64 2 (/.f64 t y))) |
(/.f64 (/.f64 z (neg.f64 t)) (/.f64 -1 y)) |
(/.f64 (neg.f64 (+.f64 z z)) (-.f64 0 (*.f64 2 (/.f64 t y)))) |
(/.f64 (neg.f64 (/.f64 z t)) (-.f64 0 (/.f64 1 y))) |
(/.f64 (neg.f64 (neg.f64 z)) (/.f64 t y)) |
(pow.f64 (*.f64 z (/.f64 y t)) 1) |
(-.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 0) |
(*.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 1) |
(*.f64 1 (+.f64 (*.f64 z (/.f64 y t)) x)) |
(*.f64 2 (*.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 1/2)) |
(*.f64 (*.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 2) 1/2) |
(*.f64 4 (/.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 4)) |
(*.f64 (*.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 4) 1/4) |
(*.f64 1/2 (*.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 2)) |
(*.f64 (*.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 1/2) 2) |
(/.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 1) |
(/.f64 (*.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 2) 2) |
(/.f64 (*.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 4)) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 4)) (*.f64 2 (*.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 4))) 16) |
(pow.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 1) |
| Outputs |
|---|
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
x |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 y (/.f64 z t))) |
x |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 y (/.f64 z t))) |
x |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 y (/.f64 z t))) |
x |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 y (/.f64 z t))) |
x |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 y (/.f64 z t))) |
x |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(+.f64 (*.f64 z (/.f64 y t)) 0) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(+.f64 0 (*.f64 z (/.f64 y t))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(-.f64 (*.f64 z (/.f64 y t)) 0) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 z (/.f64 t y)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 y (*.f64 (/.f64 t z) 1)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 y (*.f64 -1 (/.f64 t (neg.f64 z)))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 y t) (/.f64 1 z)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 y t) (*.f64 (/.f64 1 z) 1)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 y t) (*.f64 1/2 (/.f64 2 z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 z (/.f64 y t)) 1) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 1 (/.f64 t (*.f64 z y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 1 (*.f64 (/.f64 t (*.f64 z y)) 1)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (+.f64 y y) (*.f64 t (/.f64 2 z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (+.f64 y y) (+.f64 (/.f64 t z) (/.f64 t z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (+.f64 y y) (*.f64 (*.f64 t (/.f64 2 z)) 1)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (+.f64 y y) (*.f64 -2 (/.f64 t (neg.f64 z)))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 2 (*.f64 (/.f64 t y) (/.f64 2 z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 2 (+.f64 (/.f64 t (*.f64 z y)) (/.f64 t (*.f64 z y)))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 2 (*.f64 (*.f64 (/.f64 t y) (/.f64 2 z)) 1)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y (/.f64 2 t)) (/.f64 2 z)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y (/.f64 2 t)) (+.f64 (/.f64 1 z) (/.f64 1 z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y (/.f64 2 t)) (*.f64 2 (/.f64 1 z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y (/.f64 2 t)) (*.f64 (/.f64 2 z) 1)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y 4) (+.f64 (*.f64 t (/.f64 2 z)) (*.f64 t (/.f64 2 z)))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y 4) (/.f64 (*.f64 t 4) z)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y 4) (*.f64 4 (/.f64 t z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y 4) (*.f64 (*.f64 t 4) (/.f64 1 z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y 4) (*.f64 2 (*.f64 t (/.f64 2 z)))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y 4) (*.f64 (+.f64 t t) (/.f64 2 z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y 4) (*.f64 -4 (/.f64 t (neg.f64 z)))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y 4) (/.f64 4 (/.f64 z t))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (+.f64 z z) (*.f64 2 (/.f64 t y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 z (*.f64 y (/.f64 2 t))) 2) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 1 t) (/.f64 (/.f64 1 y) z)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 1 t) (*.f64 (/.f64 1 y) (/.f64 1 z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (neg.f64 y) (/.f64 t (neg.f64 z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (neg.f64 y) (*.f64 (/.f64 t (neg.f64 z)) 1)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (neg.f64 y) (/.f64 (neg.f64 (+.f64 t t)) (+.f64 z z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (neg.f64 y) (/.f64 -1 (/.f64 z t))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 t y) (*.f64 (*.f64 (/.f64 t y) (/.f64 t y)) (/.f64 1 z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 -1 (/.f64 (/.f64 t (neg.f64 y)) z)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 -1 (*.f64 (neg.f64 (/.f64 t y)) (/.f64 1 z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 2 (/.f64 t y)) (*.f64 (*.f64 (/.f64 t y) (*.f64 2 (/.f64 t y))) (/.f64 1 z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 2 (/.f64 t y)) (*.f64 (*.f64 (/.f64 t y) (/.f64 t y)) (/.f64 2 z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 4 (+.f64 (*.f64 (/.f64 t y) (/.f64 2 z)) (*.f64 (/.f64 t y) (/.f64 2 z)))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 4 (/.f64 (/.f64 (*.f64 t 4) y) z)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 4 (*.f64 (/.f64 (*.f64 t 4) y) (/.f64 1 z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 4 (*.f64 (*.f64 2 (/.f64 t y)) (/.f64 2 z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 (*.f64 y 4) t) (+.f64 (/.f64 2 z) (/.f64 2 z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 (*.f64 y 4) t) (/.f64 4 z)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 (*.f64 y 4) t) (*.f64 4 (/.f64 1 z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 (*.f64 y 4) t) (*.f64 2 (/.f64 2 z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y 8) (/.f64 (*.f64 t 8) z)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y 8) (*.f64 8 (/.f64 t z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y 8) (*.f64 (*.f64 t 8) (/.f64 1 z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y 8) (*.f64 4 (*.f64 t (/.f64 2 z)))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 z 4) (/.f64 (*.f64 t 4) y)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 z 4) (*.f64 (/.f64 (*.f64 t 4) y) 1)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 z (/.f64 (*.f64 y 4) t)) 4) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 z t) (/.f64 1 y)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 t y)) z)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 1/2 (/.f64 (/.f64 t y) (+.f64 z z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 1/2 (/.f64 (/.f64 1/2 y) (/.f64 z t))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 1/2 t) (/.f64 (/.f64 1/2 y) z)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y -2) (+.f64 (/.f64 t (neg.f64 z)) (/.f64 t (neg.f64 z)))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y -2) (/.f64 (*.f64 t -2) z)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y -2) (/.f64 (neg.f64 (+.f64 t t)) z)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y -2) (*.f64 (*.f64 t -2) (/.f64 1 z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y -2) (*.f64 (neg.f64 (+.f64 t t)) (/.f64 1 z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y -2) (*.f64 (neg.f64 t) (/.f64 2 z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y -2) (*.f64 2 (/.f64 t (neg.f64 z)))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 (/.f64 y t) (/.f64 y t)) (/.f64 (*.f64 y (/.f64 2 t)) (+.f64 z z))) |
(/.f64 (+.f64 z z) (/.f64 (*.f64 y (/.f64 2 t)) (*.f64 (/.f64 y t) (/.f64 y t)))) |
(*.f64 (/.f64 y t) (/.f64 (+.f64 z z) (/.f64 (*.f64 y (/.f64 2 t)) (/.f64 y t)))) |
(*.f64 (/.f64 y t) (/.f64 (/.f64 y t) (*.f64 y (/.f64 (/.f64 2 t) (+.f64 z z))))) |
(/.f64 (*.f64 2 (/.f64 (*.f64 y 4) t)) (*.f64 8 (/.f64 1 z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 2 (*.f64 y 8)) (*.f64 (*.f64 2 (*.f64 t 8)) (/.f64 1 z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 2 (*.f64 z 4)) (+.f64 (/.f64 (*.f64 t 4) y) (/.f64 (*.f64 t 4) y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 2 (*.f64 z 4)) (*.f64 8 (/.f64 t y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 2 (*.f64 z (/.f64 (*.f64 y 4) t))) 8) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 z (/.f64 1/2 t)) (/.f64 1/2 y)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 (*.f64 t 4) y) (*.f64 (*.f64 (/.f64 t y) (*.f64 2 (/.f64 t y))) (/.f64 2 z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 y (neg.f64 t)) (/.f64 -1 z)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 y (neg.f64 t)) (*.f64 -1 (/.f64 1 z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 (*.f64 2 (/.f64 t y)) (/.f64 t y)) (*.f64 (/.f64 t y) (/.f64 2 z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y (/.f64 1/2 t)) (/.f64 1 (+.f64 z z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 y (/.f64 1/2 t)) (*.f64 1/2 (/.f64 1 z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 z 1/2) (*.f64 1/2 (/.f64 t y))) |
(*.f64 1/2 (/.f64 z (*.f64 (/.f64 t y) 1/2))) |
(/.f64 (*.f64 z 1) (/.f64 t y)) |
(/.f64 y (/.f64 t (*.f64 z 1))) |
(/.f64 (*.f64 z (*.f64 y (/.f64 1/2 t))) 1/2) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 4 (neg.f64 y)) (*.f64 (*.f64 2 (*.f64 t -2)) (/.f64 1 z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 4 (neg.f64 y)) (*.f64 (*.f64 2 (neg.f64 (+.f64 t t))) (/.f64 1 z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 4 (neg.f64 y)) (*.f64 (neg.f64 (*.f64 t 4)) (/.f64 1 z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (*.f64 4 (neg.f64 y)) (*.f64 4 (/.f64 t (neg.f64 z)))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (neg.f64 (*.f64 y -2)) (*.f64 t (/.f64 2 z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (neg.f64 (/.f64 y t)) (/.f64 -1 z)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (neg.f64 z) (neg.f64 (/.f64 t y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (neg.f64 z) (*.f64 (neg.f64 (/.f64 t y)) 1)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (+.f64 (/.f64 z t) (/.f64 z t)) (+.f64 (/.f64 1 y) (/.f64 1 y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 z (/.f64 (*.f64 y 4) t))) (*.f64 2 (*.f64 z (/.f64 (*.f64 y 4) t)))) 16) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (+.f64 (neg.f64 z) (neg.f64 z)) (+.f64 (neg.f64 (/.f64 t y)) (neg.f64 (/.f64 t y)))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 (+.f64 z z) t) (/.f64 2 y)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 (*.f64 2 (*.f64 z 4)) (/.f64 t y)) 8) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 (*.f64 y 8) (/.f64 t z)) 8) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 y (/.f64 1 z)) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 1 (/.f64 1 z)) (/.f64 t y)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 (+.f64 y y) (/.f64 1 z)) (+.f64 t t)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 2 (/.f64 1 z)) (*.f64 2 (/.f64 t y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 (*.f64 y 4) (/.f64 1 z)) (*.f64 t 4)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 (/.f64 1 t) (/.f64 1 z)) (/.f64 1 y)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 (neg.f64 y) (/.f64 1 z)) (neg.f64 t)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 (/.f64 t y) (/.f64 1 z)) (*.f64 (/.f64 t y) (/.f64 t y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 -1 (/.f64 1 z)) (neg.f64 (/.f64 t y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 (*.f64 2 (/.f64 t y)) (/.f64 1 z)) (*.f64 (/.f64 t y) (*.f64 2 (/.f64 t y)))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 4 (/.f64 1 z)) (/.f64 (*.f64 t 4) y)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 (*.f64 y 8) (/.f64 1 z)) (*.f64 t 8)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 (*.f64 y -2) (/.f64 1 z)) (*.f64 t -2)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 (*.f64 y -2) (/.f64 1 z)) (neg.f64 (+.f64 t t))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 (*.f64 2 (/.f64 (*.f64 y 4) t)) (/.f64 1 z)) 8) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 (*.f64 2 (*.f64 y 8)) (/.f64 1 z)) (*.f64 2 (*.f64 t 8))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 (/.f64 y (neg.f64 t)) (/.f64 1 z)) -1) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 (*.f64 4 (neg.f64 y)) (/.f64 1 z)) (*.f64 2 (*.f64 t -2))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 (*.f64 4 (neg.f64 y)) (/.f64 1 z)) (*.f64 2 (neg.f64 (+.f64 t t)))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 (*.f64 4 (neg.f64 y)) (/.f64 1 z)) (neg.f64 (*.f64 t 4))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 (neg.f64 (*.f64 y -2)) (/.f64 1 z)) (+.f64 t t)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 1 (/.f64 2 z)) (*.f64 1/2 (/.f64 t y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 (+.f64 y y) (/.f64 2 z)) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 2 (/.f64 2 z)) (/.f64 t y)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 (*.f64 y 4) (/.f64 2 z)) (+.f64 t t)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 (*.f64 2 (/.f64 t y)) (/.f64 2 z)) (*.f64 (/.f64 t y) (/.f64 t y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 4 (/.f64 2 z)) (*.f64 2 (/.f64 t y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 (*.f64 y -2) (/.f64 2 z)) (neg.f64 t)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 (/.f64 (*.f64 t 4) y) (/.f64 2 z)) (*.f64 (/.f64 t y) (*.f64 2 (/.f64 t y)))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 (/.f64 (*.f64 2 (/.f64 t y)) (/.f64 t y)) (/.f64 2 z)) (/.f64 t y)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 y (/.f64 t (neg.f64 z))) -1) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 (+.f64 y y) (/.f64 t (neg.f64 z))) -2) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 (*.f64 y 4) (/.f64 t (neg.f64 z))) -4) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 (*.f64 4 (neg.f64 y)) (/.f64 t (neg.f64 z))) 4) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 z (/.f64 1 y)) t) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 z 1/2) (*.f64 2 (/.f64 t y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (/.f64 z (neg.f64 t)) (/.f64 -1 y)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (neg.f64 (+.f64 z z)) (-.f64 0 (*.f64 2 (/.f64 t y)))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (neg.f64 (/.f64 z t)) (-.f64 0 (/.f64 1 y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(/.f64 (neg.f64 (neg.f64 z)) (/.f64 t y)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(pow.f64 (*.f64 z (/.f64 y t)) 1) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(-.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 0) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(*.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 1) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(*.f64 1 (+.f64 (*.f64 z (/.f64 y t)) x)) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(*.f64 2 (*.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 1/2)) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(*.f64 (*.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 2) 1/2) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(*.f64 4 (/.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 4)) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(*.f64 (*.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 4) 1/4) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(*.f64 1/2 (*.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 2)) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(*.f64 (*.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 1/2) 2) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(/.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 1) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(/.f64 (*.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 2) 2) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(/.f64 (*.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 4) 4) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 4)) 8) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 4)) (*.f64 2 (*.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 4))) 16) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 y (/.f64 z t))) |
(pow.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 1) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 y (/.f64 z t))) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 x (/.f64 (/.f64 z t) (/.f64 -1 x))) |
| ✓ | 4.5b | (/.f64 (/.f64 z t) (/.f64 -1 x)) |
Compiled 30 to 15 computations (50% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | z | @ | 0 | (/.f64 (/.f64 z t) (/.f64 -1 x)) |
| 0.0ms | t | @ | 0 | (/.f64 (/.f64 z t) (/.f64 -1 x)) |
| 0.0ms | x | @ | 0 | (/.f64 (/.f64 z t) (/.f64 -1 x)) |
| 0.0ms | x | @ | inf | (+.f64 x (/.f64 (/.f64 z t) (/.f64 -1 x))) |
| 0.0ms | x | @ | -inf | (+.f64 x (/.f64 (/.f64 z t) (/.f64 -1 x))) |
| 1× | batch-egg-rewrite |
| 1396× | rational.json-simplify-50 |
| 1254× | exponential.json-3 |
| 1254× | rational.json-1 |
| 1254× | rational.json-2 |
| 1254× | rational.json-4 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 44 |
| 1 | 83 | 44 |
| 2 | 284 | 40 |
| 3 | 1051 | 40 |
| 4 | 3885 | 36 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (/.f64 z t) (/.f64 -1 x)) |
(+.f64 x (/.f64 (/.f64 z t) (/.f64 -1 x))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z t) (neg.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 z t) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z t) (neg.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (/.f64 x (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z t) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z t) (/.f64 2 (/.f64 -2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 x (/.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 z (*.f64 (/.f64 -1 x) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 z (*.f64 t (neg.f64 (/.f64 -1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 z (neg.f64 (/.f64 t (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 z (/.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 z t) (neg.f64 (/.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 z t) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 z x) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 z z) (*.f64 t (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 (neg.f64 z) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 z t) (neg.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 z t) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z z) (/.f64 x (*.f64 t -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z z) (*.f64 (/.f64 1 t) (/.f64 (neg.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z z) (*.f64 (/.f64 x (neg.f64 t)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z z) (*.f64 (neg.f64 x) (/.f64 1/2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (/.f64 2 t)) (/.f64 (neg.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (/.f64 2 t)) (*.f64 (neg.f64 x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (/.f64 2 t)) (/.f64 1 (/.f64 -2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 z (*.f64 t (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 (/.f64 z t) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (/.f64 2 (/.f64 -4 (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (neg.f64 x)) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 z t) (*.f64 (/.f64 -1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 z (/.f64 (*.f64 t -2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 z t) (/.f64 -2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 x (*.f64 t (/.f64 -2 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (/.f64 z t) (neg.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 4) (/.f64 1 (*.f64 (/.f64 t (neg.f64 z)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 4) (/.f64 1 (/.f64 -4 (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z 4) (/.f64 1 (*.f64 (/.f64 t (neg.f64 x)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (*.f64 z -2)) t) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 z t) 4) (/.f64 1 (*.f64 (/.f64 -1 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (*.f64 z -2)) (/.f64 1/2 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (*.f64 z (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (neg.f64 t)) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (/.f64 x t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (/.f64 1 (*.f64 (/.f64 -1 x) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (/.f64 1 (*.f64 t (neg.f64 (/.f64 -1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (/.f64 -1 (/.f64 t (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (/.f64 (/.f64 1 t) (neg.f64 (/.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (/.f64 (/.f64 1 t) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 z) t) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 z) t) (/.f64 -1 (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 z) t) (/.f64 1 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z x) (/.f64 -1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x -2) (/.f64 z (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z -2) (/.f64 1 (*.f64 t (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 t)) (/.f64 z (*.f64 (/.f64 -1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 t)) (/.f64 z (/.f64 -2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x t) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (/.f64 2 t)) (*.f64 z -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 x (*.f64 z -2)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 t) (*.f64 x (*.f64 z -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 t -2)) (+.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 x) 2) (*.f64 z (/.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z -1/2) (*.f64 x (/.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 z t) -1/2) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 t) (/.f64 (neg.f64 x) 2)) (+.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (neg.f64 t)) 1/2) (+.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 x) (/.f64 1/2 t)) (+.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 x) 1/2) (*.f64 z (/.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 z t) (*.f64 (/.f64 -1 x) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (+.f64 t t)) (*.f64 x -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (*.f64 (/.f64 -1 x) 2)) (*.f64 2 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 -1 x)) (/.f64 (neg.f64 z) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (/.f64 (*.f64 t -2) x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (/.f64 -2 x)) (*.f64 2 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 z t) (/.f64 -2 x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 -2 x)) (*.f64 z (/.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 -2 x)) (/.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 t (/.f64 -2 z))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 t (neg.f64 z)) 4)) (*.f64 x 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 -4 (/.f64 z t))) (*.f64 x 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 -4 (/.f64 z t))) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 t (neg.f64 x)) 4)) (*.f64 z 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 z t) (neg.f64 x)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 -1 x) 4)) (*.f64 (/.f64 z t) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (/.f64 t z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (*.f64 (/.f64 -1 x) (neg.f64 t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 -1 x) (neg.f64 t))) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (*.f64 t (neg.f64 (/.f64 -1 x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 t (neg.f64 (/.f64 -1 x)))) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (neg.f64 (/.f64 t (neg.f64 x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 t (neg.f64 x))) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (/.f64 t x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 z t) (neg.f64 (/.f64 -1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 t) (neg.f64 (/.f64 -1 x))) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 z t) (/.f64 1 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 x)) (/.f64 (neg.f64 z) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 t) (/.f64 1 x)) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 t) (*.f64 z x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z x) t) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (*.f64 t (/.f64 2 x))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 t (/.f64 2 x))) (*.f64 z -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 z z) (*.f64 t (/.f64 2 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 z t) (neg.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 z (/.f64 x t))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 (+.f64 1 (/.f64 t (neg.f64 z))) (/.f64 x (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z t) (*.f64 (+.f64 1 (/.f64 t (neg.f64 z))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (-.f64 1 (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 z t) (neg.f64 x)) (+.f64 1 (/.f64 t (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 x (-.f64 1 (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z z) (*.f64 (+.f64 1 (/.f64 t (neg.f64 z))) (/.f64 x (*.f64 t -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (/.f64 2 t)) (*.f64 (+.f64 1 (/.f64 t (neg.f64 z))) (/.f64 (neg.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 (+.f64 1 (/.f64 t (neg.f64 z))) (*.f64 (/.f64 z t) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (+.f64 (*.f64 (/.f64 z t) -1/2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (+.f64 1/2 (*.f64 (/.f64 z t) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (+.f64 1/2 (/.f64 2 (/.f64 -4 (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (neg.f64 x)) (*.f64 (+.f64 1 (/.f64 t (neg.f64 z))) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (/.f64 t (neg.f64 z))) (*.f64 (/.f64 z t) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (*.f64 2 (-.f64 1 (/.f64 z t)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (*.f64 (*.f64 z (neg.f64 x)) (+.f64 1 (/.f64 t (neg.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (neg.f64 t)) (*.f64 z (+.f64 1 (/.f64 t (neg.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (*.f64 (/.f64 z t) (+.f64 1 (/.f64 t (neg.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 z) t) (*.f64 x (+.f64 1 (/.f64 t (neg.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (/.f64 t (neg.f64 z))) (/.f64 x (neg.f64 t))) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (/.f64 t (neg.f64 z))) (neg.f64 x)) (/.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 x (*.f64 2 (-.f64 1 (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (/.f64 (*.f64 x (*.f64 z -2)) t) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 z t)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (+.f64 1 (/.f64 t (neg.f64 z)))) (/.f64 x (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (/.f64 t (neg.f64 z))) (/.f64 x (*.f64 t -2))) (+.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (/.f64 t (neg.f64 z))) (/.f64 (neg.f64 x) 2)) (*.f64 z (/.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (/.f64 t (neg.f64 z))) (*.f64 (/.f64 z t) -1/2)) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (/.f64 t (neg.f64 z))) (/.f64 1 t)) (*.f64 z (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 z (neg.f64 x)) (+.f64 1 (/.f64 t (neg.f64 z)))) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 z t) (+.f64 1 (/.f64 t (neg.f64 z)))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (+.f64 1 (/.f64 t (neg.f64 z)))) (/.f64 (neg.f64 z) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (/.f64 t (neg.f64 z))) (/.f64 t (*.f64 z (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 2 (-.f64 1 (/.f64 z t)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 1 (/.f64 t (neg.f64 z)))) (neg.f64 (/.f64 t (*.f64 z (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 1))))) |
| 1× | egg-herbie |
| 1544× | rational.json-simplify-51 |
| 1192× | rational.json-simplify-44 |
| 1116× | rational.json-simplify-47 |
| 1022× | rational.json-simplify-35 |
| 1008× | rational.json-simplify-61 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 284 | 4433 |
| 1 | 645 | 4243 |
| 2 | 1621 | 4211 |
| 3 | 5858 | 3935 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) |
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) |
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) |
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) |
x |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
x |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
x |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 (/.f64 z t) (neg.f64 x)) 0) |
(+.f64 0 (*.f64 (/.f64 z t) (neg.f64 x))) |
(-.f64 (*.f64 (/.f64 z t) (neg.f64 x)) 0) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (/.f64 z t) (neg.f64 x)) |
(*.f64 (/.f64 z t) (/.f64 2 (/.f64 -2 x))) |
(*.f64 -1 (/.f64 x (/.f64 t z))) |
(*.f64 -1 (/.f64 z (*.f64 (/.f64 -1 x) (neg.f64 t)))) |
(*.f64 -1 (/.f64 z (*.f64 t (neg.f64 (/.f64 -1 x))))) |
(*.f64 -1 (/.f64 z (neg.f64 (/.f64 t (neg.f64 x))))) |
(*.f64 -1 (/.f64 z (/.f64 t x))) |
(*.f64 -1 (/.f64 (/.f64 z t) (neg.f64 (/.f64 -1 x)))) |
(*.f64 -1 (/.f64 (/.f64 z t) (/.f64 1 x))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (+.f64 z z) (*.f64 t (/.f64 2 x)))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (*.f64 (/.f64 z t) (neg.f64 x)) 1) |
(*.f64 1 (*.f64 (/.f64 z t) (neg.f64 x))) |
(*.f64 (+.f64 z z) (/.f64 x (*.f64 t -2))) |
(*.f64 (+.f64 z z) (*.f64 (/.f64 1 t) (/.f64 (neg.f64 x) 2))) |
(*.f64 (+.f64 z z) (*.f64 (/.f64 x (neg.f64 t)) 1/2)) |
(*.f64 (+.f64 z z) (*.f64 (neg.f64 x) (/.f64 1/2 t))) |
(*.f64 (*.f64 z (/.f64 2 t)) (/.f64 (neg.f64 x) 2)) |
(*.f64 (*.f64 z (/.f64 2 t)) (*.f64 (neg.f64 x) 1/2)) |
(*.f64 (*.f64 z (/.f64 2 t)) (/.f64 1 (/.f64 -2 x))) |
(*.f64 -2 (/.f64 z (*.f64 t (/.f64 2 x)))) |
(*.f64 (+.f64 x x) (*.f64 (/.f64 z t) -1/2)) |
(*.f64 (+.f64 x x) (/.f64 2 (/.f64 -4 (/.f64 z t)))) |
(*.f64 (*.f64 z (neg.f64 x)) (/.f64 1 t)) |
(*.f64 2 (/.f64 (/.f64 z t) (*.f64 (/.f64 -1 x) 2))) |
(*.f64 2 (/.f64 z (/.f64 (*.f64 t -2) x))) |
(*.f64 2 (/.f64 (/.f64 z t) (/.f64 -2 x))) |
(*.f64 2 (/.f64 x (*.f64 t (/.f64 -2 z)))) |
(*.f64 2 (/.f64 (*.f64 (/.f64 z t) (neg.f64 x)) 2)) |
(*.f64 (*.f64 x 4) (/.f64 1 (*.f64 (/.f64 t (neg.f64 z)) 4))) |
(*.f64 (*.f64 x 4) (/.f64 1 (/.f64 -4 (/.f64 z t)))) |
(*.f64 (*.f64 z 4) (/.f64 1 (*.f64 (/.f64 t (neg.f64 x)) 4))) |
(*.f64 (/.f64 (*.f64 x (*.f64 z -2)) t) 1/2) |
(*.f64 (*.f64 (/.f64 z t) 4) (/.f64 1 (*.f64 (/.f64 -1 x) 4))) |
(*.f64 (*.f64 x (*.f64 z -2)) (/.f64 1/2 t)) |
(*.f64 (/.f64 1 t) (*.f64 z (neg.f64 x))) |
(*.f64 (/.f64 x (neg.f64 t)) z) |
(*.f64 (neg.f64 x) (/.f64 z t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(*.f64 (neg.f64 z) (/.f64 1 (*.f64 (/.f64 -1 x) (neg.f64 t)))) |
(*.f64 (neg.f64 z) (/.f64 1 (*.f64 t (neg.f64 (/.f64 -1 x))))) |
(*.f64 (neg.f64 z) (/.f64 -1 (/.f64 t (neg.f64 x)))) |
(*.f64 (neg.f64 z) (/.f64 (/.f64 1 t) (neg.f64 (/.f64 -1 x)))) |
(*.f64 (neg.f64 z) (/.f64 (/.f64 1 t) (/.f64 1 x))) |
(*.f64 (/.f64 (neg.f64 z) t) x) |
(*.f64 (/.f64 (neg.f64 z) t) (/.f64 -1 (/.f64 -1 x))) |
(*.f64 (/.f64 (neg.f64 z) t) (/.f64 1 (/.f64 1 x))) |
(*.f64 (*.f64 z x) (/.f64 -1 t)) |
(*.f64 (*.f64 x -2) (/.f64 z (+.f64 t t))) |
(*.f64 (*.f64 z -2) (/.f64 1 (*.f64 t (/.f64 2 x)))) |
(*.f64 (*.f64 2 (/.f64 1 t)) (/.f64 z (*.f64 (/.f64 -1 x) 2))) |
(*.f64 (*.f64 2 (/.f64 1 t)) (/.f64 z (/.f64 -2 x))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 (*.f64 x (/.f64 2 t)) (*.f64 z -1/2)) |
(*.f64 1/2 (/.f64 (*.f64 x (*.f64 z -2)) t)) |
(*.f64 (/.f64 1/2 t) (*.f64 x (*.f64 z -2))) |
(*.f64 (/.f64 x (*.f64 t -2)) (+.f64 z z)) |
(*.f64 (/.f64 (neg.f64 x) 2) (*.f64 z (/.f64 2 t))) |
(*.f64 (*.f64 z -1/2) (*.f64 x (/.f64 2 t))) |
(*.f64 (*.f64 (/.f64 z t) -1/2) (+.f64 x x)) |
(*.f64 (*.f64 (/.f64 1 t) (/.f64 (neg.f64 x) 2)) (+.f64 z z)) |
(*.f64 (*.f64 (/.f64 x (neg.f64 t)) 1/2) (+.f64 z z)) |
(*.f64 (*.f64 (neg.f64 x) (/.f64 1/2 t)) (+.f64 z z)) |
(*.f64 (*.f64 (neg.f64 x) 1/2) (*.f64 z (/.f64 2 t))) |
(*.f64 (/.f64 (/.f64 z t) (*.f64 (/.f64 -1 x) 2)) 2) |
(*.f64 (/.f64 z (+.f64 t t)) (*.f64 x -2)) |
(*.f64 (/.f64 z (*.f64 (/.f64 -1 x) 2)) (*.f64 2 (/.f64 1 t))) |
(*.f64 (/.f64 -1 (/.f64 -1 x)) (/.f64 (neg.f64 z) t)) |
(*.f64 (/.f64 z (/.f64 (*.f64 t -2) x)) 2) |
(*.f64 (/.f64 z (/.f64 -2 x)) (*.f64 2 (/.f64 1 t))) |
(*.f64 (/.f64 (/.f64 z t) (/.f64 -2 x)) 2) |
(*.f64 (/.f64 1 (/.f64 -2 x)) (*.f64 z (/.f64 2 t))) |
(*.f64 (/.f64 2 (/.f64 -2 x)) (/.f64 z t)) |
(*.f64 (/.f64 x (*.f64 t (/.f64 -2 z))) 2) |
(*.f64 (/.f64 1 (*.f64 (/.f64 t (neg.f64 z)) 4)) (*.f64 x 4)) |
(*.f64 (/.f64 1 (/.f64 -4 (/.f64 z t))) (*.f64 x 4)) |
(*.f64 (/.f64 2 (/.f64 -4 (/.f64 z t))) (+.f64 x x)) |
(*.f64 (/.f64 1 (*.f64 (/.f64 t (neg.f64 x)) 4)) (*.f64 z 4)) |
(*.f64 (/.f64 (*.f64 (/.f64 z t) (neg.f64 x)) 2) 2) |
(*.f64 (/.f64 1 (*.f64 (/.f64 -1 x) 4)) (*.f64 (/.f64 z t) 4)) |
(*.f64 (/.f64 x (/.f64 t z)) -1) |
(*.f64 (/.f64 z (*.f64 (/.f64 -1 x) (neg.f64 t))) -1) |
(*.f64 (/.f64 1 (*.f64 (/.f64 -1 x) (neg.f64 t))) (neg.f64 z)) |
(*.f64 (/.f64 z (*.f64 t (neg.f64 (/.f64 -1 x)))) -1) |
(*.f64 (/.f64 1 (*.f64 t (neg.f64 (/.f64 -1 x)))) (neg.f64 z)) |
(*.f64 (/.f64 z (neg.f64 (/.f64 t (neg.f64 x)))) -1) |
(*.f64 (/.f64 -1 (/.f64 t (neg.f64 x))) (neg.f64 z)) |
(*.f64 (/.f64 z (/.f64 t x)) -1) |
(*.f64 (/.f64 (/.f64 z t) (neg.f64 (/.f64 -1 x))) -1) |
(*.f64 (/.f64 (/.f64 1 t) (neg.f64 (/.f64 -1 x))) (neg.f64 z)) |
(*.f64 (/.f64 (/.f64 z t) (/.f64 1 x)) -1) |
(*.f64 (/.f64 1 (/.f64 1 x)) (/.f64 (neg.f64 z) t)) |
(*.f64 (/.f64 (/.f64 1 t) (/.f64 1 x)) (neg.f64 z)) |
(*.f64 (/.f64 -1 t) (*.f64 z x)) |
(*.f64 (/.f64 (*.f64 z x) t) -1) |
(*.f64 (/.f64 z (*.f64 t (/.f64 2 x))) -2) |
(*.f64 (/.f64 1 (*.f64 t (/.f64 2 x))) (*.f64 z -2)) |
(*.f64 (/.f64 (+.f64 z z) (*.f64 t (/.f64 2 x))) -1) |
(pow.f64 (*.f64 (/.f64 z t) (neg.f64 x)) 1) |
(neg.f64 (*.f64 z (/.f64 x t))) |
(-.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 0) |
(*.f64 z (*.f64 (+.f64 1 (/.f64 t (neg.f64 z))) (/.f64 x (neg.f64 t)))) |
(*.f64 (/.f64 z t) (*.f64 (+.f64 1 (/.f64 t (neg.f64 z))) (neg.f64 x))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (*.f64 (/.f64 z t) (neg.f64 x)) (+.f64 1 (/.f64 t (neg.f64 z)))) |
(*.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 1) |
(*.f64 1 (*.f64 x (-.f64 1 (/.f64 z t)))) |
(*.f64 (+.f64 z z) (*.f64 (+.f64 1 (/.f64 t (neg.f64 z))) (/.f64 x (*.f64 t -2)))) |
(*.f64 (*.f64 z (/.f64 2 t)) (*.f64 (+.f64 1 (/.f64 t (neg.f64 z))) (/.f64 (neg.f64 x) 2))) |
(*.f64 (+.f64 x x) (*.f64 (+.f64 1 (/.f64 t (neg.f64 z))) (*.f64 (/.f64 z t) -1/2))) |
(*.f64 (+.f64 x x) (+.f64 (*.f64 (/.f64 z t) -1/2) 1/2)) |
(*.f64 (+.f64 x x) (+.f64 1/2 (*.f64 (/.f64 z t) -1/2))) |
(*.f64 (+.f64 x x) (+.f64 1/2 (/.f64 2 (/.f64 -4 (/.f64 z t))))) |
(*.f64 (*.f64 z (neg.f64 x)) (*.f64 (+.f64 1 (/.f64 t (neg.f64 z))) (/.f64 1 t))) |
(*.f64 2 (/.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 2)) |
(*.f64 (+.f64 1 (/.f64 t (neg.f64 z))) (*.f64 (/.f64 z t) (neg.f64 x))) |
(*.f64 (*.f64 x (*.f64 2 (-.f64 1 (/.f64 z t)))) 1/2) |
(*.f64 (/.f64 1 t) (*.f64 (*.f64 z (neg.f64 x)) (+.f64 1 (/.f64 t (neg.f64 z))))) |
(*.f64 (/.f64 x (neg.f64 t)) (*.f64 z (+.f64 1 (/.f64 t (neg.f64 z))))) |
(*.f64 (neg.f64 x) (*.f64 (/.f64 z t) (+.f64 1 (/.f64 t (neg.f64 z))))) |
(*.f64 (/.f64 (neg.f64 z) t) (*.f64 x (+.f64 1 (/.f64 t (neg.f64 z))))) |
(*.f64 (*.f64 (+.f64 1 (/.f64 t (neg.f64 z))) (/.f64 x (neg.f64 t))) z) |
(*.f64 (*.f64 (+.f64 1 (/.f64 t (neg.f64 z))) (neg.f64 x)) (/.f64 z t)) |
(*.f64 1/2 (*.f64 x (*.f64 2 (-.f64 1 (/.f64 z t))))) |
(*.f64 1/2 (+.f64 (/.f64 (*.f64 x (*.f64 z -2)) t) (+.f64 x x))) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
(*.f64 (*.f64 z (+.f64 1 (/.f64 t (neg.f64 z)))) (/.f64 x (neg.f64 t))) |
(*.f64 (*.f64 (+.f64 1 (/.f64 t (neg.f64 z))) (/.f64 x (*.f64 t -2))) (+.f64 z z)) |
(*.f64 (*.f64 (+.f64 1 (/.f64 t (neg.f64 z))) (/.f64 (neg.f64 x) 2)) (*.f64 z (/.f64 2 t))) |
(*.f64 (*.f64 (+.f64 1 (/.f64 t (neg.f64 z))) (*.f64 (/.f64 z t) -1/2)) (+.f64 x x)) |
(*.f64 (*.f64 (+.f64 1 (/.f64 t (neg.f64 z))) (/.f64 1 t)) (*.f64 z (neg.f64 x))) |
(*.f64 (*.f64 (*.f64 z (neg.f64 x)) (+.f64 1 (/.f64 t (neg.f64 z)))) (/.f64 1 t)) |
(*.f64 (*.f64 (/.f64 z t) (+.f64 1 (/.f64 t (neg.f64 z)))) (neg.f64 x)) |
(*.f64 (*.f64 x (+.f64 1 (/.f64 t (neg.f64 z)))) (/.f64 (neg.f64 z) t)) |
(*.f64 (/.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 2) 2) |
(/.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 1) |
(/.f64 (+.f64 1 (/.f64 t (neg.f64 z))) (/.f64 t (*.f64 z (neg.f64 x)))) |
(/.f64 (*.f64 x (*.f64 2 (-.f64 1 (/.f64 z t)))) 2) |
(/.f64 (*.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 4)) 8) |
(/.f64 (neg.f64 (+.f64 1 (/.f64 t (neg.f64 z)))) (neg.f64 (/.f64 t (*.f64 z (neg.f64 x))))) |
(pow.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 1) |
| Outputs |
|---|
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
x |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
x |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
x |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(+.f64 (*.f64 (/.f64 z t) (neg.f64 x)) 0) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(+.f64 0 (*.f64 (/.f64 z t) (neg.f64 x))) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(-.f64 (*.f64 (/.f64 z t) (neg.f64 x)) 0) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 (/.f64 z t) (neg.f64 x)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (/.f64 z t) (/.f64 2 (/.f64 -2 x))) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 x (/.f64 t z))) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 z (*.f64 (/.f64 -1 x) (neg.f64 t)))) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 z (*.f64 t (neg.f64 (/.f64 -1 x))))) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 z (neg.f64 (/.f64 t (neg.f64 x))))) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 z (/.f64 t x))) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (/.f64 z t) (neg.f64 (/.f64 -1 x)))) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (/.f64 z t) (/.f64 1 x))) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (+.f64 z z) (*.f64 t (/.f64 2 x)))) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (*.f64 (/.f64 z t) (neg.f64 x)) 1) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 1 (*.f64 (/.f64 z t) (neg.f64 x))) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (+.f64 z z) (/.f64 x (*.f64 t -2))) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (+.f64 z z) (*.f64 (/.f64 1 t) (/.f64 (neg.f64 x) 2))) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (+.f64 z z) (*.f64 (/.f64 x (neg.f64 t)) 1/2)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (+.f64 z z) (*.f64 (neg.f64 x) (/.f64 1/2 t))) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (*.f64 z (/.f64 2 t)) (/.f64 (neg.f64 x) 2)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (*.f64 z (/.f64 2 t)) (*.f64 (neg.f64 x) 1/2)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (*.f64 z (/.f64 2 t)) (/.f64 1 (/.f64 -2 x))) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -2 (/.f64 z (*.f64 t (/.f64 2 x)))) |
(*.f64 (+.f64 x x) (*.f64 (/.f64 z t) -1/2)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (+.f64 x x) (/.f64 2 (/.f64 -4 (/.f64 z t)))) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (*.f64 z (neg.f64 x)) (/.f64 1 t)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 2 (/.f64 (/.f64 z t) (*.f64 (/.f64 -1 x) 2))) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 2 (/.f64 z (/.f64 (*.f64 t -2) x))) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 2 (/.f64 (/.f64 z t) (/.f64 -2 x))) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 2 (/.f64 x (*.f64 t (/.f64 -2 z)))) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 2 (/.f64 (*.f64 (/.f64 z t) (neg.f64 x)) 2)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (*.f64 x 4) (/.f64 1 (*.f64 (/.f64 t (neg.f64 z)) 4))) |
(*.f64 (*.f64 x 4) (/.f64 1 (*.f64 4 (/.f64 t (neg.f64 z))))) |
(*.f64 4 (*.f64 (/.f64 1/4 (/.f64 t (neg.f64 z))) x)) |
(*.f64 (*.f64 x 4) (/.f64 z (*.f64 t -4))) |
(*.f64 x (*.f64 4 (/.f64 z (*.f64 t -4)))) |
(*.f64 (*.f64 x 4) (/.f64 1 (/.f64 -4 (/.f64 z t)))) |
(*.f64 (*.f64 x 4) (/.f64 1 (*.f64 4 (/.f64 t (neg.f64 z))))) |
(*.f64 4 (*.f64 (/.f64 1/4 (/.f64 t (neg.f64 z))) x)) |
(*.f64 (*.f64 x 4) (/.f64 z (*.f64 t -4))) |
(*.f64 x (*.f64 4 (/.f64 z (*.f64 t -4)))) |
(*.f64 (*.f64 z 4) (/.f64 1 (*.f64 (/.f64 t (neg.f64 x)) 4))) |
(*.f64 z (*.f64 4 (/.f64 1 (*.f64 (/.f64 t (neg.f64 x)) 4)))) |
(*.f64 z (*.f64 4 (/.f64 1/4 (/.f64 t (neg.f64 x))))) |
(*.f64 z (*.f64 4 (/.f64 (*.f64 x -1/4) t))) |
(*.f64 (/.f64 (*.f64 x (*.f64 z -2)) t) 1/2) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (*.f64 (/.f64 z t) 4) (/.f64 1 (*.f64 (/.f64 -1 x) 4))) |
(*.f64 (/.f64 z t) (*.f64 4 (/.f64 (neg.f64 x) 4))) |
(*.f64 (/.f64 z t) (*.f64 4 (*.f64 x -1/4))) |
(*.f64 (*.f64 x (*.f64 z -2)) (/.f64 1/2 t)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (/.f64 1 t) (*.f64 z (neg.f64 x))) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (/.f64 x (neg.f64 t)) z) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (neg.f64 x) (/.f64 z t)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (neg.f64 z) (/.f64 1 (*.f64 (/.f64 -1 x) (neg.f64 t)))) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (neg.f64 z) (/.f64 1 (*.f64 t (neg.f64 (/.f64 -1 x))))) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (neg.f64 z) (/.f64 -1 (/.f64 t (neg.f64 x)))) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (neg.f64 z) (/.f64 (/.f64 1 t) (neg.f64 (/.f64 -1 x)))) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (neg.f64 z) (/.f64 (/.f64 1 t) (/.f64 1 x))) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (/.f64 (neg.f64 z) t) x) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (/.f64 (neg.f64 z) t) (/.f64 -1 (/.f64 -1 x))) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (/.f64 (neg.f64 z) t) (/.f64 1 (/.f64 1 x))) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (*.f64 z x) (/.f64 -1 t)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (*.f64 x -2) (/.f64 z (+.f64 t t))) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (*.f64 z -2) (/.f64 1 (*.f64 t (/.f64 2 x)))) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (*.f64 2 (/.f64 1 t)) (/.f64 z (*.f64 (/.f64 -1 x) 2))) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (*.f64 2 (/.f64 1 t)) (/.f64 z (/.f64 -2 x))) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (*.f64 x (/.f64 2 t)) (*.f64 z -1/2)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 1/2 (/.f64 (*.f64 x (*.f64 z -2)) t)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (/.f64 1/2 t) (*.f64 x (*.f64 z -2))) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (/.f64 x (*.f64 t -2)) (+.f64 z z)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (/.f64 (neg.f64 x) 2) (*.f64 z (/.f64 2 t))) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (*.f64 z -1/2) (*.f64 x (/.f64 2 t))) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (*.f64 (/.f64 z t) -1/2) (+.f64 x x)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (*.f64 (/.f64 1 t) (/.f64 (neg.f64 x) 2)) (+.f64 z z)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (*.f64 (/.f64 x (neg.f64 t)) 1/2) (+.f64 z z)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (*.f64 (neg.f64 x) (/.f64 1/2 t)) (+.f64 z z)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (*.f64 (neg.f64 x) 1/2) (*.f64 z (/.f64 2 t))) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (/.f64 (/.f64 z t) (*.f64 (/.f64 -1 x) 2)) 2) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (/.f64 z (+.f64 t t)) (*.f64 x -2)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (/.f64 z (*.f64 (/.f64 -1 x) 2)) (*.f64 2 (/.f64 1 t))) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (/.f64 -1 (/.f64 -1 x)) (/.f64 (neg.f64 z) t)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (/.f64 z (/.f64 (*.f64 t -2) x)) 2) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (/.f64 z (/.f64 -2 x)) (*.f64 2 (/.f64 1 t))) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (/.f64 (/.f64 z t) (/.f64 -2 x)) 2) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (/.f64 1 (/.f64 -2 x)) (*.f64 z (/.f64 2 t))) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (/.f64 2 (/.f64 -2 x)) (/.f64 z t)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (/.f64 x (*.f64 t (/.f64 -2 z))) 2) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (/.f64 1 (*.f64 (/.f64 t (neg.f64 z)) 4)) (*.f64 x 4)) |
(*.f64 (*.f64 x 4) (/.f64 1 (*.f64 4 (/.f64 t (neg.f64 z))))) |
(*.f64 4 (*.f64 (/.f64 1/4 (/.f64 t (neg.f64 z))) x)) |
(*.f64 (*.f64 x 4) (/.f64 z (*.f64 t -4))) |
(*.f64 x (*.f64 4 (/.f64 z (*.f64 t -4)))) |
(*.f64 (/.f64 1 (/.f64 -4 (/.f64 z t))) (*.f64 x 4)) |
(*.f64 (*.f64 x 4) (/.f64 1 (*.f64 4 (/.f64 t (neg.f64 z))))) |
(*.f64 4 (*.f64 (/.f64 1/4 (/.f64 t (neg.f64 z))) x)) |
(*.f64 (*.f64 x 4) (/.f64 z (*.f64 t -4))) |
(*.f64 x (*.f64 4 (/.f64 z (*.f64 t -4)))) |
(*.f64 (/.f64 2 (/.f64 -4 (/.f64 z t))) (+.f64 x x)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (/.f64 1 (*.f64 (/.f64 t (neg.f64 x)) 4)) (*.f64 z 4)) |
(*.f64 z (*.f64 4 (/.f64 1 (*.f64 (/.f64 t (neg.f64 x)) 4)))) |
(*.f64 z (*.f64 4 (/.f64 1/4 (/.f64 t (neg.f64 x))))) |
(*.f64 z (*.f64 4 (/.f64 (*.f64 x -1/4) t))) |
(*.f64 (/.f64 (*.f64 (/.f64 z t) (neg.f64 x)) 2) 2) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (/.f64 1 (*.f64 (/.f64 -1 x) 4)) (*.f64 (/.f64 z t) 4)) |
(*.f64 (*.f64 (/.f64 z t) 4) (/.f64 1 (*.f64 (/.f64 -1 x) 4))) |
(*.f64 (/.f64 z t) (*.f64 4 (/.f64 (neg.f64 x) 4))) |
(*.f64 (/.f64 z t) (*.f64 4 (*.f64 x -1/4))) |
(*.f64 (/.f64 x (/.f64 t z)) -1) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (/.f64 z (*.f64 (/.f64 -1 x) (neg.f64 t))) -1) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (/.f64 1 (*.f64 (/.f64 -1 x) (neg.f64 t))) (neg.f64 z)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (/.f64 z (*.f64 t (neg.f64 (/.f64 -1 x)))) -1) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (/.f64 1 (*.f64 t (neg.f64 (/.f64 -1 x)))) (neg.f64 z)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (/.f64 z (neg.f64 (/.f64 t (neg.f64 x)))) -1) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (/.f64 -1 (/.f64 t (neg.f64 x))) (neg.f64 z)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (/.f64 z (/.f64 t x)) -1) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (/.f64 (/.f64 z t) (neg.f64 (/.f64 -1 x))) -1) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (/.f64 (/.f64 1 t) (neg.f64 (/.f64 -1 x))) (neg.f64 z)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (/.f64 (/.f64 z t) (/.f64 1 x)) -1) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (/.f64 1 (/.f64 1 x)) (/.f64 (neg.f64 z) t)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (/.f64 (/.f64 1 t) (/.f64 1 x)) (neg.f64 z)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (/.f64 -1 t) (*.f64 z x)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (/.f64 (*.f64 z x) t) -1) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (/.f64 z (*.f64 t (/.f64 2 x))) -2) |
(*.f64 -2 (/.f64 z (*.f64 t (/.f64 2 x)))) |
(*.f64 (/.f64 1 (*.f64 t (/.f64 2 x))) (*.f64 z -2)) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 (/.f64 (+.f64 z z) (*.f64 t (/.f64 2 x))) -1) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(pow.f64 (*.f64 (/.f64 z t) (neg.f64 x)) 1) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(neg.f64 (*.f64 z (/.f64 x t))) |
(neg.f64 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(-.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 0) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 z (*.f64 (+.f64 1 (/.f64 t (neg.f64 z))) (/.f64 x (neg.f64 t)))) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (/.f64 z t) (*.f64 (+.f64 1 (/.f64 t (neg.f64 z))) (neg.f64 x))) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 (*.f64 (/.f64 z t) (neg.f64 x)) (+.f64 1 (/.f64 t (neg.f64 z)))) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 1) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 1 (*.f64 x (-.f64 1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (+.f64 z z) (*.f64 (+.f64 1 (/.f64 t (neg.f64 z))) (/.f64 x (*.f64 t -2)))) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (*.f64 z (/.f64 2 t)) (*.f64 (+.f64 1 (/.f64 t (neg.f64 z))) (/.f64 (neg.f64 x) 2))) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (+.f64 x x) (*.f64 (+.f64 1 (/.f64 t (neg.f64 z))) (*.f64 (/.f64 z t) -1/2))) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (+.f64 x x) (+.f64 (*.f64 (/.f64 z t) -1/2) 1/2)) |
(*.f64 (+.f64 x x) (+.f64 1/2 (*.f64 (/.f64 z t) -1/2))) |
(*.f64 (+.f64 x x) (+.f64 1/2 (*.f64 (/.f64 z t) -1/2))) |
(*.f64 (+.f64 x x) (+.f64 1/2 (/.f64 2 (/.f64 -4 (/.f64 z t))))) |
(*.f64 (+.f64 x x) (+.f64 1/2 (/.f64 (/.f64 z t) -2))) |
(*.f64 (+.f64 x x) (+.f64 1/2 (/.f64 z (*.f64 t -2)))) |
(*.f64 (+.f64 x x) (+.f64 1/2 (/.f64 (/.f64 z -2) t))) |
(*.f64 (*.f64 z (neg.f64 x)) (*.f64 (+.f64 1 (/.f64 t (neg.f64 z))) (/.f64 1 t))) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 2 (/.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 2)) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (+.f64 1 (/.f64 t (neg.f64 z))) (*.f64 (/.f64 z t) (neg.f64 x))) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (*.f64 x (*.f64 2 (-.f64 1 (/.f64 z t)))) 1/2) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (/.f64 1 t) (*.f64 (*.f64 z (neg.f64 x)) (+.f64 1 (/.f64 t (neg.f64 z))))) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (/.f64 x (neg.f64 t)) (*.f64 z (+.f64 1 (/.f64 t (neg.f64 z))))) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (neg.f64 x) (*.f64 (/.f64 z t) (+.f64 1 (/.f64 t (neg.f64 z))))) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (/.f64 (neg.f64 z) t) (*.f64 x (+.f64 1 (/.f64 t (neg.f64 z))))) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (*.f64 (+.f64 1 (/.f64 t (neg.f64 z))) (/.f64 x (neg.f64 t))) z) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (*.f64 (+.f64 1 (/.f64 t (neg.f64 z))) (neg.f64 x)) (/.f64 z t)) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 1/2 (*.f64 x (*.f64 2 (-.f64 1 (/.f64 z t))))) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 1/2 (+.f64 (/.f64 (*.f64 x (*.f64 z -2)) t) (+.f64 x x))) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (*.f64 z (+.f64 1 (/.f64 t (neg.f64 z)))) (/.f64 x (neg.f64 t))) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (*.f64 (+.f64 1 (/.f64 t (neg.f64 z))) (/.f64 x (*.f64 t -2))) (+.f64 z z)) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (*.f64 (+.f64 1 (/.f64 t (neg.f64 z))) (/.f64 (neg.f64 x) 2)) (*.f64 z (/.f64 2 t))) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (*.f64 (+.f64 1 (/.f64 t (neg.f64 z))) (*.f64 (/.f64 z t) -1/2)) (+.f64 x x)) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (*.f64 (+.f64 1 (/.f64 t (neg.f64 z))) (/.f64 1 t)) (*.f64 z (neg.f64 x))) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (*.f64 (*.f64 z (neg.f64 x)) (+.f64 1 (/.f64 t (neg.f64 z)))) (/.f64 1 t)) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (*.f64 (/.f64 z t) (+.f64 1 (/.f64 t (neg.f64 z)))) (neg.f64 x)) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (*.f64 x (+.f64 1 (/.f64 t (neg.f64 z)))) (/.f64 (neg.f64 z) t)) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (/.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 2) 2) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(/.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 1) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(/.f64 (+.f64 1 (/.f64 t (neg.f64 z))) (/.f64 t (*.f64 z (neg.f64 x)))) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(/.f64 (*.f64 x (*.f64 2 (-.f64 1 (/.f64 z t)))) 2) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(/.f64 (*.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 4) 4) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 4)) 8) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(/.f64 (neg.f64 (+.f64 1 (/.f64 t (neg.f64 z)))) (neg.f64 (/.f64 t (*.f64 z (neg.f64 x))))) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(pow.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 1) |
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 z (neg.f64 t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
Compiled 7894 to 3826 computations (51.5% saved)
17 alts after pruning (11 fresh and 6 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 674 | 3 | 677 |
| Fresh | 4 | 8 | 12 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 5 | 5 |
| Total | 678 | 17 | 695 |
| Status | Error | Program |
|---|---|---|
| 46.7b | (/.f64 (/.f64 1 t) (/.f64 (/.f64 1 z) y)) | |
| 38.1b | (/.f64 (*.f64 (-.f64 y x) z) t) | |
| ▶ | 47.0b | (/.f64 (*.f64 y z) t) |
| 45.4b | (/.f64 z (/.f64 t y)) | |
| 29.7b | (+.f64 (/.f64 (/.f64 t y) (*.f64 (*.f64 (/.f64 t y) (/.f64 t y)) (/.f64 1 z))) x) | |
| ▶ | 22.0b | (+.f64 (/.f64 (*.f64 z (neg.f64 x)) t) x) |
| ✓ | 13.7b | (+.f64 (*.f64 z (/.f64 y t)) x) |
| ✓ | 19.3b | (+.f64 x (/.f64 (/.f64 z t) (/.f64 -1 x))) |
| ✓ | 1.4b | (+.f64 x (/.f64 (-.f64 y x) (/.f64 t z))) |
| ▶ | 23.7b | (+.f64 x (/.f64 z (neg.f64 (/.f64 t x)))) |
| ▶ | 45.4b | (*.f64 z (/.f64 y t)) |
| ▶ | 54.0b | (*.f64 z (/.f64 x (neg.f64 t))) |
| ✓ | 44.2b | (*.f64 y (/.f64 z t)) |
| ✓ | 19.3b | (*.f64 x (-.f64 1 (/.f64 z t))) |
| 51.7b | (*.f64 x (neg.f64 (/.f64 z t))) | |
| ✓ | 53.0b | (neg.f64 (/.f64 (*.f64 z x) t)) |
| 30.1b | x |
Compiled 304 to 201 computations (33.9% saved)
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (/.f64 (*.f64 z (neg.f64 x)) t) x) |
| ✓ | 5.7b | (/.f64 (*.f64 z (neg.f64 x)) t) |
Compiled 27 to 8 computations (70.4% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | z | @ | 0 | (/.f64 (*.f64 z (neg.f64 x)) t) |
| 0.0ms | t | @ | inf | (+.f64 (/.f64 (*.f64 z (neg.f64 x)) t) x) |
| 0.0ms | z | @ | inf | (/.f64 (*.f64 z (neg.f64 x)) t) |
| 0.0ms | x | @ | inf | (/.f64 (*.f64 z (neg.f64 x)) t) |
| 0.0ms | z | @ | -inf | (/.f64 (*.f64 z (neg.f64 x)) t) |
| 1× | batch-egg-rewrite |
| 1284× | rational.json-simplify-2 |
| 1272× | rational.json-1 |
| 1272× | rational.json-2 |
| 1272× | rational.json-4 |
| 1272× | rational.json-3 |
Useful iterations: 5 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 40 |
| 1 | 73 | 40 |
| 2 | 196 | 40 |
| 3 | 556 | 40 |
| 4 | 1912 | 40 |
| 5 | 4926 | 36 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 z (neg.f64 x)) t) |
(+.f64 (/.f64 (*.f64 z (neg.f64 x)) t) x) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 (neg.f64 x) t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (/.f64 (neg.f64 x) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (*.f64 z (/.f64 x t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 z x) (*.f64 t -2)) (/.f64 (*.f64 z x) (*.f64 t -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 z (/.f64 (neg.f64 x) t)) 2) (/.f64 (*.f64 z (/.f64 (neg.f64 x) t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 (neg.f64 x) t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 z (/.f64 x t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (/.f64 (neg.f64 x) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (neg.f64 (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 -1 (/.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (neg.f64 x)) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (/.f64 (neg.f64 x) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 z (/.f64 (neg.f64 x) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 z (/.f64 x t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (*.f64 x -2)) (/.f64 1/2 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (*.f64 x -2)) (*.f64 (/.f64 1 t) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z t) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 z x) (*.f64 t -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 z (/.f64 (neg.f64 x) t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 z (/.f64 (/.f64 x t) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (neg.f64 x) (*.f64 z (/.f64 1/2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 z t) (*.f64 x -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 z (neg.f64 x)) (/.f64 1/2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 z (/.f64 1 (*.f64 t -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 (/.f64 z t) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z z) (/.f64 (/.f64 x t) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z z) (*.f64 (/.f64 1 t) (*.f64 x -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (*.f64 -2 (/.f64 x t))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (*.f64 x -4)) (/.f64 1 (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 z (/.f64 x (+.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (/.f64 z t) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x -2) (*.f64 z (/.f64 1/2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x -2) (*.f64 (/.f64 1 t) (*.f64 z 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x -2) (*.f64 (/.f64 z t) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (/.f64 x t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (*.f64 z (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 x) t) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 z t)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (/.f64 x t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z -2) (/.f64 x (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z x) (/.f64 -1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x t) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (/.f64 x t)) (*.f64 z 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 z t) 2) (*.f64 x -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (/.f64 1/2 t)) (*.f64 x -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x t) -2) (+.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 t) (*.f64 z (*.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 t) (*.f64 z x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 z (*.f64 -2 (/.f64 x t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z 1/2) (*.f64 -2 (/.f64 x t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x -1/2) (*.f64 (/.f64 z t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 t) 1/2) (*.f64 z (*.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 t) (*.f64 x -1/2)) (+.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 t) (*.f64 z 1/2)) (*.f64 x -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 t t)) (*.f64 z -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z x) (*.f64 t -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 t z)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z (/.f64 (neg.f64 x) t)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 t 4)) (*.f64 z (*.f64 x -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (/.f64 (/.f64 x t) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (/.f64 1 (*.f64 t -2))) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (/.f64 x (+.f64 t t))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 x) (*.f64 z (/.f64 1/2 t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 z t) (*.f64 x -1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 z t) -1/2) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 z t) (/.f64 x 2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 z t) 1/2) (*.f64 x -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 z (neg.f64 x)) (/.f64 1/2 t)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (/.f64 (neg.f64 x) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 z (/.f64 x t))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (-.f64 1 (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 1 (/.f64 -1 (/.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (/.f64 (neg.f64 x) t)) (-.f64 1 (/.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 x (-.f64 1 (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (+.f64 x x) (*.f64 z (*.f64 -2 (/.f64 x t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 z t)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 t z)) (*.f64 z (/.f64 (neg.f64 x) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (/.f64 -1 (/.f64 t z))) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 x x) (*.f64 z (*.f64 -2 (/.f64 x t)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 1))))) |
| 1× | egg-herbie |
| 1154× | rational.json-simplify-1 |
| 1026× | rational.json-simplify-43 |
| 744× | rational.json-simplify-41 |
| 734× | exponential.json-simplify-26 |
| 686× | rational.json-simplify-2 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 177 | 3366 |
| 1 | 390 | 2982 |
| 2 | 903 | 2982 |
| 3 | 2375 | 2982 |
| 4 | 4207 | 2982 |
| 5 | 5673 | 2982 |
| 6 | 7039 | 2982 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
x |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) |
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) |
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) |
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
x |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
x |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 z (/.f64 (neg.f64 x) t)) 0) |
(+.f64 0 (*.f64 z (/.f64 (neg.f64 x) t))) |
(+.f64 -1 (-.f64 1 (*.f64 z (/.f64 x t)))) |
(+.f64 (/.f64 (*.f64 z x) (*.f64 t -2)) (/.f64 (*.f64 z x) (*.f64 t -2))) |
(+.f64 (/.f64 (*.f64 z (/.f64 (neg.f64 x) t)) 2) (/.f64 (*.f64 z (/.f64 (neg.f64 x) t)) 2)) |
(-.f64 (*.f64 z (/.f64 (neg.f64 x) t)) 0) |
(-.f64 0 (*.f64 z (/.f64 x t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 x (/.f64 -1 (/.f64 t z))) |
(*.f64 (neg.f64 x) (/.f64 z t)) |
(*.f64 (*.f64 z (neg.f64 x)) (/.f64 1 t)) |
(*.f64 (*.f64 z (/.f64 (neg.f64 x) t)) 1) |
(*.f64 1 (*.f64 z (/.f64 (neg.f64 x) t))) |
(*.f64 -1 (*.f64 z (/.f64 x t))) |
(*.f64 (*.f64 z (*.f64 x -2)) (/.f64 1/2 t)) |
(*.f64 (*.f64 z (*.f64 x -2)) (*.f64 (/.f64 1 t) 1/2)) |
(*.f64 (/.f64 z t) (neg.f64 x)) |
(*.f64 2 (/.f64 (*.f64 z x) (*.f64 t -2))) |
(*.f64 2 (/.f64 (*.f64 z (/.f64 (neg.f64 x) t)) 2)) |
(*.f64 2 (*.f64 z (/.f64 (/.f64 x t) -2))) |
(*.f64 2 (*.f64 (neg.f64 x) (*.f64 z (/.f64 1/2 t)))) |
(*.f64 2 (*.f64 (/.f64 z t) (*.f64 x -1/2))) |
(*.f64 2 (*.f64 (*.f64 z (neg.f64 x)) (/.f64 1/2 t))) |
(*.f64 (+.f64 x x) (*.f64 z (/.f64 1 (*.f64 t -2)))) |
(*.f64 (+.f64 x x) (*.f64 (/.f64 z t) -1/2)) |
(*.f64 (+.f64 z z) (/.f64 (/.f64 x t) -2)) |
(*.f64 (+.f64 z z) (*.f64 (/.f64 1 t) (*.f64 x -1/2))) |
(*.f64 (*.f64 z (*.f64 -2 (/.f64 x t))) 1/2) |
(*.f64 (*.f64 z (*.f64 x -4)) (/.f64 1 (*.f64 t 4))) |
(*.f64 -2 (*.f64 z (/.f64 x (+.f64 t t)))) |
(*.f64 -2 (*.f64 (/.f64 z t) (/.f64 x 2))) |
(*.f64 (*.f64 x -2) (*.f64 z (/.f64 1/2 t))) |
(*.f64 (*.f64 x -2) (*.f64 (/.f64 1 t) (*.f64 z 1/2))) |
(*.f64 (*.f64 x -2) (*.f64 (/.f64 z t) 1/2)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(*.f64 (/.f64 1 t) (*.f64 z (neg.f64 x))) |
(*.f64 (/.f64 (neg.f64 x) t) z) |
(*.f64 (neg.f64 (/.f64 z t)) x) |
(*.f64 (*.f64 z (/.f64 x t)) -1) |
(*.f64 (*.f64 z -2) (/.f64 x (+.f64 t t))) |
(*.f64 (*.f64 z x) (/.f64 -1 t)) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 (*.f64 -2 (/.f64 x t)) (*.f64 z 1/2)) |
(*.f64 (*.f64 (/.f64 z t) 2) (*.f64 x -1/2)) |
(*.f64 (*.f64 z (/.f64 1/2 t)) (*.f64 x -2)) |
(*.f64 (/.f64 (/.f64 x t) -2) (+.f64 z z)) |
(*.f64 (/.f64 1/2 t) (*.f64 z (*.f64 x -2))) |
(*.f64 (/.f64 -1 t) (*.f64 z x)) |
(*.f64 1/2 (*.f64 z (*.f64 -2 (/.f64 x t)))) |
(*.f64 (*.f64 z 1/2) (*.f64 -2 (/.f64 x t))) |
(*.f64 (*.f64 x -1/2) (*.f64 (/.f64 z t) 2)) |
(*.f64 (*.f64 (/.f64 1 t) 1/2) (*.f64 z (*.f64 x -2))) |
(*.f64 (*.f64 (/.f64 1 t) (*.f64 x -1/2)) (+.f64 z z)) |
(*.f64 (*.f64 (/.f64 1 t) (*.f64 z 1/2)) (*.f64 x -2)) |
(*.f64 (/.f64 x (+.f64 t t)) (*.f64 z -2)) |
(*.f64 (/.f64 (*.f64 z x) (*.f64 t -2)) 2) |
(*.f64 (/.f64 -1 (/.f64 t z)) x) |
(*.f64 (/.f64 (*.f64 z (/.f64 (neg.f64 x) t)) 2) 2) |
(*.f64 (/.f64 1 (*.f64 t 4)) (*.f64 z (*.f64 x -4))) |
(*.f64 (*.f64 z (/.f64 (/.f64 x t) -2)) 2) |
(*.f64 (*.f64 z (/.f64 1 (*.f64 t -2))) (+.f64 x x)) |
(*.f64 (*.f64 z (/.f64 x (+.f64 t t))) -2) |
(*.f64 (*.f64 (neg.f64 x) (*.f64 z (/.f64 1/2 t))) 2) |
(*.f64 (*.f64 (/.f64 z t) (*.f64 x -1/2)) 2) |
(*.f64 (*.f64 (/.f64 z t) -1/2) (+.f64 x x)) |
(*.f64 (*.f64 (/.f64 z t) (/.f64 x 2)) -2) |
(*.f64 (*.f64 (/.f64 z t) 1/2) (*.f64 x -2)) |
(*.f64 (*.f64 (*.f64 z (neg.f64 x)) (/.f64 1/2 t)) 2) |
(pow.f64 (*.f64 z (/.f64 (neg.f64 x) t)) 1) |
(neg.f64 (*.f64 z (/.f64 x t))) |
(-.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 0) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 x (+.f64 1 (/.f64 -1 (/.f64 t z)))) |
(*.f64 (*.f64 z (/.f64 (neg.f64 x) t)) (-.f64 1 (/.f64 t z))) |
(*.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 1) |
(*.f64 1 (*.f64 x (-.f64 1 (/.f64 z t)))) |
(*.f64 2 (/.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 2)) |
(*.f64 (*.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 2) 1/2) |
(*.f64 1/2 (*.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 2)) |
(*.f64 1/2 (+.f64 (+.f64 x x) (*.f64 z (*.f64 -2 (/.f64 x t))))) |
(*.f64 (/.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 2) 2) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
(*.f64 (-.f64 1 (/.f64 t z)) (*.f64 z (/.f64 (neg.f64 x) t))) |
(*.f64 (+.f64 1 (/.f64 -1 (/.f64 t z))) x) |
(*.f64 (+.f64 (+.f64 x x) (*.f64 z (*.f64 -2 (/.f64 x t)))) 1/2) |
(/.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 1) |
(/.f64 (*.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 2) 2) |
(/.f64 (*.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 4)) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 4))) 16) |
(pow.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 1) |
| Outputs |
|---|
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
x |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) |
(+.f64 x (*.f64 z (/.f64 (neg.f64 x) t))) |
(+.f64 x (*.f64 x (/.f64 z (neg.f64 t)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) |
(+.f64 x (*.f64 z (/.f64 (neg.f64 x) t))) |
(+.f64 x (*.f64 x (/.f64 z (neg.f64 t)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) |
(+.f64 x (*.f64 z (/.f64 (neg.f64 x) t))) |
(+.f64 x (*.f64 x (/.f64 z (neg.f64 t)))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) |
(+.f64 x (*.f64 z (/.f64 (neg.f64 x) t))) |
(+.f64 x (*.f64 x (/.f64 z (neg.f64 t)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) |
(+.f64 x (*.f64 z (/.f64 (neg.f64 x) t))) |
(+.f64 x (*.f64 x (/.f64 z (neg.f64 t)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) |
(+.f64 x (*.f64 z (/.f64 (neg.f64 x) t))) |
(+.f64 x (*.f64 x (/.f64 z (neg.f64 t)))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) |
(+.f64 x (*.f64 z (/.f64 (neg.f64 x) t))) |
(+.f64 x (*.f64 x (/.f64 z (neg.f64 t)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) |
(+.f64 x (*.f64 z (/.f64 (neg.f64 x) t))) |
(+.f64 x (*.f64 x (/.f64 z (neg.f64 t)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) |
(+.f64 x (*.f64 z (/.f64 (neg.f64 x) t))) |
(+.f64 x (*.f64 x (/.f64 z (neg.f64 t)))) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) |
(+.f64 x (*.f64 z (/.f64 (neg.f64 x) t))) |
(+.f64 x (*.f64 x (/.f64 z (neg.f64 t)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) |
(+.f64 x (*.f64 z (/.f64 (neg.f64 x) t))) |
(+.f64 x (*.f64 x (/.f64 z (neg.f64 t)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) |
(+.f64 x (*.f64 z (/.f64 (neg.f64 x) t))) |
(+.f64 x (*.f64 x (/.f64 z (neg.f64 t)))) |
x |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) |
(+.f64 x (*.f64 z (/.f64 (neg.f64 x) t))) |
(+.f64 x (*.f64 x (/.f64 z (neg.f64 t)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) |
(+.f64 x (*.f64 z (/.f64 (neg.f64 x) t))) |
(+.f64 x (*.f64 x (/.f64 z (neg.f64 t)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) |
(+.f64 x (*.f64 z (/.f64 (neg.f64 x) t))) |
(+.f64 x (*.f64 x (/.f64 z (neg.f64 t)))) |
x |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) |
(+.f64 x (*.f64 z (/.f64 (neg.f64 x) t))) |
(+.f64 x (*.f64 x (/.f64 z (neg.f64 t)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) |
(+.f64 x (*.f64 z (/.f64 (neg.f64 x) t))) |
(+.f64 x (*.f64 x (/.f64 z (neg.f64 t)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z x) t))) |
(+.f64 x (*.f64 z (/.f64 (neg.f64 x) t))) |
(+.f64 x (*.f64 x (/.f64 z (neg.f64 t)))) |
(+.f64 (*.f64 z (/.f64 (neg.f64 x) t)) 0) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(+.f64 0 (*.f64 z (/.f64 (neg.f64 x) t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(+.f64 -1 (-.f64 1 (*.f64 z (/.f64 x t)))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(+.f64 (/.f64 (*.f64 z x) (*.f64 t -2)) (/.f64 (*.f64 z x) (*.f64 t -2))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(+.f64 (/.f64 (*.f64 z (/.f64 (neg.f64 x) t)) 2) (/.f64 (*.f64 z (/.f64 (neg.f64 x) t)) 2)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(-.f64 (*.f64 z (/.f64 (neg.f64 x) t)) 0) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(-.f64 0 (*.f64 z (/.f64 x t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 x (/.f64 -1 (/.f64 t z))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (neg.f64 x) (/.f64 z t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (*.f64 z (neg.f64 x)) (/.f64 1 t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (*.f64 z (/.f64 (neg.f64 x) t)) 1) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 1 (*.f64 z (/.f64 (neg.f64 x) t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (*.f64 z (/.f64 x t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (*.f64 z (*.f64 x -2)) (/.f64 1/2 t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (*.f64 z (*.f64 x -2)) (*.f64 (/.f64 1 t) 1/2)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (/.f64 z t) (neg.f64 x)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 2 (/.f64 (*.f64 z x) (*.f64 t -2))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 2 (/.f64 (*.f64 z (/.f64 (neg.f64 x) t)) 2)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 2 (*.f64 z (/.f64 (/.f64 x t) -2))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 2 (*.f64 (neg.f64 x) (*.f64 z (/.f64 1/2 t)))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 2 (*.f64 (/.f64 z t) (*.f64 x -1/2))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 2 (*.f64 (*.f64 z (neg.f64 x)) (/.f64 1/2 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (+.f64 x x) (*.f64 z (/.f64 1 (*.f64 t -2)))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (+.f64 x x) (*.f64 (/.f64 z t) -1/2)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (+.f64 z z) (/.f64 (/.f64 x t) -2)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (+.f64 z z) (*.f64 (/.f64 1 t) (*.f64 x -1/2))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (*.f64 z (*.f64 -2 (/.f64 x t))) 1/2) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (*.f64 z (*.f64 x -4)) (/.f64 1 (*.f64 t 4))) |
(*.f64 z (*.f64 (*.f64 x -4) (/.f64 1 (*.f64 t 4)))) |
(*.f64 (*.f64 x -4) (*.f64 z (/.f64 1/4 t))) |
(*.f64 -4 (*.f64 (*.f64 z x) (/.f64 1/4 t))) |
(*.f64 z (*.f64 x (*.f64 -4 (/.f64 1/4 t)))) |
(*.f64 -2 (*.f64 z (/.f64 x (+.f64 t t)))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -2 (*.f64 (/.f64 z t) (/.f64 x 2))) |
(*.f64 (/.f64 z t) (*.f64 (/.f64 x 2) -2)) |
(*.f64 (/.f64 x 2) (*.f64 (/.f64 z t) -2)) |
(*.f64 (/.f64 z t) (*.f64 -2 (/.f64 x 2))) |
(*.f64 (*.f64 x -2) (*.f64 z (/.f64 1/2 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (*.f64 x -2) (*.f64 (/.f64 1 t) (*.f64 z 1/2))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (*.f64 x -2) (*.f64 (/.f64 z t) 1/2)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (/.f64 1 t) (*.f64 z (neg.f64 x))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (/.f64 (neg.f64 x) t) z) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (neg.f64 (/.f64 z t)) x) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (*.f64 z (/.f64 x t)) -1) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (*.f64 z -2) (/.f64 x (+.f64 t t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (*.f64 z x) (/.f64 -1 t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (*.f64 -2 (/.f64 x t)) (*.f64 z 1/2)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (*.f64 (/.f64 z t) 2) (*.f64 x -1/2)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (*.f64 z (/.f64 1/2 t)) (*.f64 x -2)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (/.f64 (/.f64 x t) -2) (+.f64 z z)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (/.f64 1/2 t) (*.f64 z (*.f64 x -2))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (/.f64 -1 t) (*.f64 z x)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 1/2 (*.f64 z (*.f64 -2 (/.f64 x t)))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (*.f64 z 1/2) (*.f64 -2 (/.f64 x t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (*.f64 x -1/2) (*.f64 (/.f64 z t) 2)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (*.f64 (/.f64 1 t) 1/2) (*.f64 z (*.f64 x -2))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (*.f64 (/.f64 1 t) (*.f64 x -1/2)) (+.f64 z z)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (*.f64 (/.f64 1 t) (*.f64 z 1/2)) (*.f64 x -2)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (/.f64 x (+.f64 t t)) (*.f64 z -2)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (/.f64 (*.f64 z x) (*.f64 t -2)) 2) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (/.f64 -1 (/.f64 t z)) x) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (/.f64 (*.f64 z (/.f64 (neg.f64 x) t)) 2) 2) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (/.f64 1 (*.f64 t 4)) (*.f64 z (*.f64 x -4))) |
(*.f64 z (*.f64 (*.f64 x -4) (/.f64 1 (*.f64 t 4)))) |
(*.f64 (*.f64 x -4) (*.f64 z (/.f64 1/4 t))) |
(*.f64 -4 (*.f64 (*.f64 z x) (/.f64 1/4 t))) |
(*.f64 z (*.f64 x (*.f64 -4 (/.f64 1/4 t)))) |
(*.f64 (*.f64 z (/.f64 (/.f64 x t) -2)) 2) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (*.f64 z (/.f64 1 (*.f64 t -2))) (+.f64 x x)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (*.f64 z (/.f64 x (+.f64 t t))) -2) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (*.f64 (neg.f64 x) (*.f64 z (/.f64 1/2 t))) 2) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (*.f64 (/.f64 z t) (*.f64 x -1/2)) 2) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (*.f64 (/.f64 z t) -1/2) (+.f64 x x)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (*.f64 (/.f64 z t) (/.f64 x 2)) -2) |
(*.f64 (/.f64 z t) (*.f64 (/.f64 x 2) -2)) |
(*.f64 -2 (*.f64 (/.f64 z t) (/.f64 x 2))) |
(*.f64 (/.f64 x 2) (*.f64 (/.f64 z t) -2)) |
(*.f64 (/.f64 z t) (*.f64 -2 (/.f64 x 2))) |
(*.f64 (*.f64 (/.f64 z t) 1/2) (*.f64 x -2)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (*.f64 (*.f64 z (neg.f64 x)) (/.f64 1/2 t)) 2) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(pow.f64 (*.f64 z (/.f64 (neg.f64 x) t)) 1) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(neg.f64 (*.f64 z (/.f64 x t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(-.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 0) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (/.f64 -1 (/.f64 t z)))) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (*.f64 z (/.f64 (neg.f64 x) t)) (-.f64 1 (/.f64 t z))) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 1) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 1 (*.f64 x (-.f64 1 (/.f64 z t)))) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 2 (/.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 2)) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (*.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 2) 1/2) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 1/2 (*.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 2)) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 1/2 (+.f64 (+.f64 x x) (*.f64 z (*.f64 -2 (/.f64 x t))))) |
(*.f64 1/2 (+.f64 (+.f64 x x) (*.f64 z (*.f64 (/.f64 x t) -2)))) |
(*.f64 1/2 (+.f64 (+.f64 x x) (*.f64 x (*.f64 (/.f64 z t) -2)))) |
(*.f64 (/.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 2) 2) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (-.f64 1 (/.f64 t z)) (*.f64 z (/.f64 (neg.f64 x) t))) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (+.f64 1 (/.f64 -1 (/.f64 t z))) x) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (+.f64 (+.f64 x x) (*.f64 z (*.f64 -2 (/.f64 x t)))) 1/2) |
(*.f64 1/2 (+.f64 (+.f64 x x) (*.f64 z (*.f64 (/.f64 x t) -2)))) |
(*.f64 1/2 (+.f64 (+.f64 x x) (*.f64 x (*.f64 (/.f64 z t) -2)))) |
(/.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 1) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(/.f64 (*.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 2) 2) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(/.f64 (*.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 4) 4) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 4)) 8) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 4))) 16) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(pow.f64 (*.f64 x (-.f64 1 (/.f64 z t))) 1) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| 5.0b | (*.f64 z (/.f64 y t)) |
Compiled 15 to 6 computations (60% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| 6.8b | (/.f64 (*.f64 y z) t) |
Compiled 15 to 6 computations (60% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 7.3b | (*.f64 z (/.f64 x (neg.f64 t))) |
Compiled 19 to 7 computations (63.2% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | z | @ | 0 | (*.f64 z (/.f64 x (neg.f64 t))) |
| 0.0ms | t | @ | -inf | (*.f64 z (/.f64 x (neg.f64 t))) |
| 0.0ms | x | @ | -inf | (*.f64 z (/.f64 x (neg.f64 t))) |
| 0.0ms | x | @ | inf | (*.f64 z (/.f64 x (neg.f64 t))) |
| 0.0ms | z | @ | inf | (*.f64 z (/.f64 x (neg.f64 t))) |
| 1× | batch-egg-rewrite |
| 1598× | rational.json-simplify-35 |
| 1254× | rational.json-1 |
| 1254× | rational.json-2 |
| 1254× | rational.json-3 |
| 1252× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 17 |
| 1 | 64 | 17 |
| 2 | 168 | 17 |
| 3 | 444 | 17 |
| 4 | 1327 | 17 |
| 5 | 3805 | 17 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 z (/.f64 x (neg.f64 t))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 x (neg.f64 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (/.f64 x (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 z (/.f64 x (neg.f64 t))) 2) (/.f64 (*.f64 z (/.f64 x (neg.f64 t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 x (neg.f64 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 z (/.f64 (neg.f64 t) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (/.f64 t (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (-.f64 0 (/.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (neg.f64 t)) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 x (neg.f64 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 t x) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (-.f64 0 (/.f64 (/.f64 t x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 t x) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (/.f64 (/.f64 t x) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x x) (/.f64 (*.f64 t -2) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x x) (*.f64 2 (/.f64 t (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x x) (-.f64 0 (/.f64 (+.f64 t t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 (*.f64 t -2) x) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (/.f64 (/.f64 t x) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (-.f64 0 (/.f64 (/.f64 (+.f64 t t) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 -2 t)) (/.f64 2 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 -2 t)) (*.f64 2 (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 4) (*.f64 2 (/.f64 (*.f64 t -2) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 4) (+.f64 (*.f64 2 (/.f64 t (neg.f64 z))) (*.f64 2 (/.f64 t (neg.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (*.f64 z (/.f64 x t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 z z) (/.f64 (*.f64 t -2) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (/.f64 (/.f64 (+.f64 t t) x) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 2 (/.f64 (/.f64 t x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (/.f64 (/.f64 (*.f64 t -2) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x t) (-.f64 0 (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (/.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (-.f64 0 (/.f64 t (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (/.f64 (/.f64 (*.f64 t -2) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (*.f64 2 (/.f64 (/.f64 t x) (neg.f64 z))) (*.f64 2 (/.f64 (/.f64 t x) (neg.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 (/.f64 x (neg.f64 t)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 4) (*.f64 2 (/.f64 (*.f64 t -2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 4) (*.f64 (/.f64 t x) -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x (neg.f64 t)) 4) (*.f64 2 (/.f64 2 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x (neg.f64 t)) 4) (+.f64 (*.f64 2 (/.f64 1 z)) (*.f64 2 (/.f64 1 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 8) (+.f64 (*.f64 2 (/.f64 (*.f64 t -2) z)) (*.f64 2 (/.f64 (*.f64 t -2) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (*.f64 2 (/.f64 (/.f64 (+.f64 t t) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (+.f64 (*.f64 2 (/.f64 (/.f64 t x) z)) (*.f64 2 (/.f64 (/.f64 t x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 z (neg.f64 t)) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -2) (/.f64 (+.f64 t t) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -2) (*.f64 2 (/.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -2) (-.f64 0 (/.f64 (*.f64 t -2) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 t -2) x) z)) (*.f64 2 (/.f64 (/.f64 (*.f64 t -2) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 x (neg.f64 t)) 4)) (+.f64 (*.f64 2 (/.f64 2 z)) (*.f64 2 (/.f64 2 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 z (*.f64 (/.f64 x (neg.f64 t)) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 z 4)) (*.f64 2 (*.f64 2 (/.f64 (*.f64 t -2) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 z 4)) (*.f64 2 (*.f64 (/.f64 t x) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -8 (+.f64 (*.f64 2 (/.f64 (/.f64 (+.f64 t t) x) z)) (*.f64 2 (/.f64 (/.f64 (+.f64 t t) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 z (neg.f64 t))) (*.f64 2 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z 4) (/.f64 (neg.f64 t) x)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 z t) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -4) (*.f64 2 (/.f64 (+.f64 t t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -4) (+.f64 (*.f64 2 (/.f64 t z)) (*.f64 2 (/.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 z 2) (/.f64 t (*.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 z) (/.f64 t x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x -4)) (+.f64 (*.f64 2 (/.f64 (+.f64 t t) z)) (*.f64 2 (/.f64 (+.f64 t t) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 (/.f64 x (neg.f64 t)) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 z 4) (/.f64 (neg.f64 t) x))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 z t)) (*.f64 2 (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 z)) (/.f64 (+.f64 t t) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 z 4))) (+.f64 (*.f64 2 (*.f64 (/.f64 t x) -4)) (*.f64 2 (*.f64 (/.f64 t x) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x (/.f64 -2 t))) (-.f64 0 (/.f64 2 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 z 4)) (-.f64 0 (*.f64 2 (/.f64 (*.f64 t -2) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 z 4)) (-.f64 0 (*.f64 (/.f64 t x) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 z z)) (neg.f64 (/.f64 (*.f64 t -2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 z (neg.f64 t))) (neg.f64 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 z t)) (neg.f64 (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 z)) (/.f64 (neg.f64 t) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 z (neg.f64 t))) (*.f64 2 (/.f64 z (neg.f64 t)))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 2 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 (/.f64 x (neg.f64 t)) 4)))) (*.f64 2 (*.f64 2 (*.f64 z (*.f64 (/.f64 x (neg.f64 t)) 4))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 z 4) (/.f64 (neg.f64 t) x))) (*.f64 2 (/.f64 (*.f64 z 4) (/.f64 (neg.f64 t) x)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 z t)) (*.f64 2 (/.f64 z t))) (+.f64 (*.f64 2 (/.f64 -1 x)) (*.f64 2 (/.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (neg.f64 z)) (*.f64 2 (neg.f64 z))) (*.f64 2 (/.f64 (+.f64 t t) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (+.f64 z z)) (neg.f64 (+.f64 z z))) (+.f64 (neg.f64 (/.f64 (*.f64 t -2) x)) (neg.f64 (/.f64 (*.f64 t -2) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 z (neg.f64 t))) (neg.f64 (/.f64 z (neg.f64 t)))) (+.f64 (neg.f64 (/.f64 1 x)) (neg.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 z t)) (neg.f64 (/.f64 z t))) (+.f64 (neg.f64 (/.f64 -1 x)) (neg.f64 (/.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (neg.f64 z)) (neg.f64 (neg.f64 z))) (/.f64 (*.f64 t -2) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (neg.f64 z))) (/.f64 (*.f64 t -2) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (+.f64 z z))) (/.f64 (*.f64 t -2) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 z (neg.f64 t)))) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 z t))) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 z))) (/.f64 t x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (/.f64 x (neg.f64 t))) 1))))) |
| 1× | egg-herbie |
| 1948× | rational.json-simplify-35 |
| 1212× | rational.json-simplify-44 |
| 1170× | rational.json-simplify-49 |
| 1092× | rational.json-simplify-41 |
| 1056× | rational.json-simplify-47 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 227 | 2318 |
| 1 | 750 | 2074 |
| 2 | 2123 | 2074 |
| 3 | 7135 | 2074 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(+.f64 (*.f64 z (/.f64 x (neg.f64 t))) 0) |
(+.f64 0 (*.f64 z (/.f64 x (neg.f64 t)))) |
(+.f64 (/.f64 (*.f64 z (/.f64 x (neg.f64 t))) 2) (/.f64 (*.f64 z (/.f64 x (neg.f64 t))) 2)) |
(-.f64 (*.f64 z (/.f64 x (neg.f64 t))) 0) |
(/.f64 z (/.f64 (neg.f64 t) x)) |
(/.f64 x (/.f64 t (neg.f64 z))) |
(/.f64 x (-.f64 0 (/.f64 t z))) |
(/.f64 (/.f64 x (neg.f64 t)) (/.f64 1 z)) |
(/.f64 (*.f64 z (/.f64 x (neg.f64 t))) 1) |
(/.f64 1 (/.f64 (/.f64 t x) (neg.f64 z))) |
(/.f64 1 (-.f64 0 (/.f64 (/.f64 t x) z))) |
(/.f64 -1 (/.f64 (/.f64 t x) z)) |
(/.f64 -1 (-.f64 0 (/.f64 (/.f64 t x) (neg.f64 z)))) |
(/.f64 (+.f64 x x) (/.f64 (*.f64 t -2) z)) |
(/.f64 (+.f64 x x) (*.f64 2 (/.f64 t (neg.f64 z)))) |
(/.f64 (+.f64 x x) (-.f64 0 (/.f64 (+.f64 t t) z))) |
(/.f64 2 (/.f64 (/.f64 (*.f64 t -2) x) z)) |
(/.f64 2 (*.f64 2 (/.f64 (/.f64 t x) (neg.f64 z)))) |
(/.f64 2 (-.f64 0 (/.f64 (/.f64 (+.f64 t t) x) z))) |
(/.f64 (*.f64 x (/.f64 -2 t)) (/.f64 2 z)) |
(/.f64 (*.f64 x (/.f64 -2 t)) (*.f64 2 (/.f64 1 z))) |
(/.f64 (*.f64 x 4) (*.f64 2 (/.f64 (*.f64 t -2) z))) |
(/.f64 (*.f64 x 4) (+.f64 (*.f64 2 (/.f64 t (neg.f64 z))) (*.f64 2 (/.f64 t (neg.f64 z))))) |
(/.f64 (*.f64 -2 (*.f64 z (/.f64 x t))) 2) |
(/.f64 (+.f64 z z) (/.f64 (*.f64 t -2) x)) |
(/.f64 -2 (/.f64 (/.f64 (+.f64 t t) x) z)) |
(/.f64 -2 (*.f64 2 (/.f64 (/.f64 t x) z))) |
(/.f64 -2 (-.f64 0 (/.f64 (/.f64 (*.f64 t -2) x) z))) |
(/.f64 (/.f64 x t) (-.f64 0 (/.f64 1 z))) |
(/.f64 (neg.f64 x) (/.f64 t z)) |
(/.f64 (neg.f64 x) (-.f64 0 (/.f64 t (neg.f64 z)))) |
(/.f64 4 (*.f64 2 (/.f64 (/.f64 (*.f64 t -2) x) z))) |
(/.f64 4 (+.f64 (*.f64 2 (/.f64 (/.f64 t x) (neg.f64 z))) (*.f64 2 (/.f64 (/.f64 t x) (neg.f64 z))))) |
(/.f64 (*.f64 z (*.f64 (/.f64 x (neg.f64 t)) 4)) 4) |
(/.f64 (*.f64 z 4) (*.f64 2 (/.f64 (*.f64 t -2) x))) |
(/.f64 (*.f64 z 4) (*.f64 (/.f64 t x) -4)) |
(/.f64 (*.f64 (/.f64 x (neg.f64 t)) 4) (*.f64 2 (/.f64 2 z))) |
(/.f64 (*.f64 (/.f64 x (neg.f64 t)) 4) (+.f64 (*.f64 2 (/.f64 1 z)) (*.f64 2 (/.f64 1 z)))) |
(/.f64 (*.f64 x 8) (+.f64 (*.f64 2 (/.f64 (*.f64 t -2) z)) (*.f64 2 (/.f64 (*.f64 t -2) z)))) |
(/.f64 -4 (*.f64 2 (/.f64 (/.f64 (+.f64 t t) x) z))) |
(/.f64 -4 (+.f64 (*.f64 2 (/.f64 (/.f64 t x) z)) (*.f64 2 (/.f64 (/.f64 t x) z)))) |
(/.f64 (/.f64 z (neg.f64 t)) (/.f64 1 x)) |
(/.f64 (*.f64 x -2) (/.f64 (+.f64 t t) z)) |
(/.f64 (*.f64 x -2) (*.f64 2 (/.f64 t z))) |
(/.f64 (*.f64 x -2) (-.f64 0 (/.f64 (*.f64 t -2) z))) |
(/.f64 8 (+.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 t -2) x) z)) (*.f64 2 (/.f64 (/.f64 (*.f64 t -2) x) z)))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 x (neg.f64 t)) 4)) (+.f64 (*.f64 2 (/.f64 2 z)) (*.f64 2 (/.f64 2 z)))) |
(/.f64 (*.f64 2 (*.f64 z (*.f64 (/.f64 x (neg.f64 t)) 4))) 8) |
(/.f64 (*.f64 2 (*.f64 z 4)) (*.f64 2 (*.f64 2 (/.f64 (*.f64 t -2) x)))) |
(/.f64 (*.f64 2 (*.f64 z 4)) (*.f64 2 (*.f64 (/.f64 t x) -4))) |
(/.f64 -8 (+.f64 (*.f64 2 (/.f64 (/.f64 (+.f64 t t) x) z)) (*.f64 2 (/.f64 (/.f64 (+.f64 t t) x) z)))) |
(/.f64 (*.f64 2 (/.f64 z (neg.f64 t))) (*.f64 2 (/.f64 1 x))) |
(/.f64 (/.f64 (*.f64 z 4) (/.f64 (neg.f64 t) x)) 4) |
(/.f64 (/.f64 z t) (/.f64 -1 x)) |
(/.f64 (*.f64 x -4) (*.f64 2 (/.f64 (+.f64 t t) z))) |
(/.f64 (*.f64 x -4) (+.f64 (*.f64 2 (/.f64 t z)) (*.f64 2 (/.f64 t z)))) |
(/.f64 (/.f64 z 2) (/.f64 t (*.f64 x -2))) |
(/.f64 (neg.f64 z) (/.f64 t x)) |
(/.f64 (*.f64 2 (*.f64 x -4)) (+.f64 (*.f64 2 (/.f64 (+.f64 t t) z)) (*.f64 2 (/.f64 (+.f64 t t) z)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 (/.f64 x (neg.f64 t)) 4)))) 16) |
(/.f64 (*.f64 2 (/.f64 (*.f64 z 4) (/.f64 (neg.f64 t) x))) 8) |
(/.f64 (*.f64 2 (/.f64 z t)) (*.f64 2 (/.f64 -1 x))) |
(/.f64 (*.f64 2 (neg.f64 z)) (/.f64 (+.f64 t t) x)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 z 4))) (+.f64 (*.f64 2 (*.f64 (/.f64 t x) -4)) (*.f64 2 (*.f64 (/.f64 t x) -4)))) |
(/.f64 (neg.f64 (*.f64 x (/.f64 -2 t))) (-.f64 0 (/.f64 2 z))) |
(/.f64 (neg.f64 (*.f64 z 4)) (-.f64 0 (*.f64 2 (/.f64 (*.f64 t -2) x)))) |
(/.f64 (neg.f64 (*.f64 z 4)) (-.f64 0 (*.f64 (/.f64 t x) -4))) |
(/.f64 (neg.f64 (+.f64 z z)) (neg.f64 (/.f64 (*.f64 t -2) x))) |
(/.f64 (neg.f64 (/.f64 z (neg.f64 t))) (neg.f64 (/.f64 1 x))) |
(/.f64 (neg.f64 (/.f64 z t)) (neg.f64 (/.f64 -1 x))) |
(/.f64 (neg.f64 (neg.f64 z)) (/.f64 (neg.f64 t) x)) |
(/.f64 (+.f64 (*.f64 2 (/.f64 z (neg.f64 t))) (*.f64 2 (/.f64 z (neg.f64 t)))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 2 (/.f64 1 x)))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 (/.f64 x (neg.f64 t)) 4)))) (*.f64 2 (*.f64 2 (*.f64 z (*.f64 (/.f64 x (neg.f64 t)) 4))))) 32) |
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 z 4) (/.f64 (neg.f64 t) x))) (*.f64 2 (/.f64 (*.f64 z 4) (/.f64 (neg.f64 t) x)))) 16) |
(/.f64 (+.f64 (*.f64 2 (/.f64 z t)) (*.f64 2 (/.f64 z t))) (+.f64 (*.f64 2 (/.f64 -1 x)) (*.f64 2 (/.f64 -1 x)))) |
(/.f64 (+.f64 (*.f64 2 (neg.f64 z)) (*.f64 2 (neg.f64 z))) (*.f64 2 (/.f64 (+.f64 t t) x))) |
(/.f64 (+.f64 (neg.f64 (+.f64 z z)) (neg.f64 (+.f64 z z))) (+.f64 (neg.f64 (/.f64 (*.f64 t -2) x)) (neg.f64 (/.f64 (*.f64 t -2) x)))) |
(/.f64 (+.f64 (neg.f64 (/.f64 z (neg.f64 t))) (neg.f64 (/.f64 z (neg.f64 t)))) (+.f64 (neg.f64 (/.f64 1 x)) (neg.f64 (/.f64 1 x)))) |
(/.f64 (+.f64 (neg.f64 (/.f64 z t)) (neg.f64 (/.f64 z t))) (+.f64 (neg.f64 (/.f64 -1 x)) (neg.f64 (/.f64 -1 x)))) |
(/.f64 (+.f64 (neg.f64 (neg.f64 z)) (neg.f64 (neg.f64 z))) (/.f64 (*.f64 t -2) x)) |
(/.f64 (neg.f64 (*.f64 2 (neg.f64 z))) (/.f64 (*.f64 t -2) x)) |
(/.f64 (neg.f64 (neg.f64 (+.f64 z z))) (/.f64 (*.f64 t -2) x)) |
(/.f64 (neg.f64 (neg.f64 (/.f64 z (neg.f64 t)))) (/.f64 1 x)) |
(/.f64 (neg.f64 (neg.f64 (/.f64 z t))) (/.f64 -1 x)) |
(/.f64 (neg.f64 (neg.f64 (neg.f64 z))) (/.f64 t x)) |
(pow.f64 (*.f64 z (/.f64 x (neg.f64 t))) 1) |
| Outputs |
|---|
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(+.f64 (*.f64 z (/.f64 x (neg.f64 t))) 0) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(+.f64 0 (*.f64 z (/.f64 x (neg.f64 t)))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(+.f64 (/.f64 (*.f64 z (/.f64 x (neg.f64 t))) 2) (/.f64 (*.f64 z (/.f64 x (neg.f64 t))) 2)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(-.f64 (*.f64 z (/.f64 x (neg.f64 t))) 0) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 z (/.f64 (neg.f64 t) x)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 x (/.f64 t (neg.f64 z))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 x (-.f64 0 (/.f64 t z))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (/.f64 x (neg.f64 t)) (/.f64 1 z)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (*.f64 z (/.f64 x (neg.f64 t))) 1) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 1 (/.f64 (/.f64 t x) (neg.f64 z))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 1 (-.f64 0 (/.f64 (/.f64 t x) z))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 -1 (/.f64 (/.f64 t x) z)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 -1 (-.f64 0 (/.f64 (/.f64 t x) (neg.f64 z)))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (+.f64 x x) (/.f64 (*.f64 t -2) z)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (+.f64 x x) (*.f64 2 (/.f64 t (neg.f64 z)))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (+.f64 x x) (-.f64 0 (/.f64 (+.f64 t t) z))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 2 (/.f64 (/.f64 (*.f64 t -2) x) z)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 2 (*.f64 2 (/.f64 (/.f64 t x) (neg.f64 z)))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 2 (-.f64 0 (/.f64 (/.f64 (+.f64 t t) x) z))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (*.f64 x (/.f64 -2 t)) (/.f64 2 z)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (*.f64 x (/.f64 -2 t)) (*.f64 2 (/.f64 1 z))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (*.f64 x 4) (*.f64 2 (/.f64 (*.f64 t -2) z))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (*.f64 x 4) (+.f64 (*.f64 2 (/.f64 t (neg.f64 z))) (*.f64 2 (/.f64 t (neg.f64 z))))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (*.f64 -2 (*.f64 z (/.f64 x t))) 2) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (+.f64 z z) (/.f64 (*.f64 t -2) x)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 -2 (/.f64 (/.f64 (+.f64 t t) x) z)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 -2 (*.f64 2 (/.f64 (/.f64 t x) z))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 -2 (-.f64 0 (/.f64 (/.f64 (*.f64 t -2) x) z))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (/.f64 x t) (-.f64 0 (/.f64 1 z))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (neg.f64 x) (/.f64 t z)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (neg.f64 x) (-.f64 0 (/.f64 t (neg.f64 z)))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 4 (*.f64 2 (/.f64 (/.f64 (*.f64 t -2) x) z))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 4 (+.f64 (*.f64 2 (/.f64 (/.f64 t x) (neg.f64 z))) (*.f64 2 (/.f64 (/.f64 t x) (neg.f64 z))))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (*.f64 z (*.f64 (/.f64 x (neg.f64 t)) 4)) 4) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (*.f64 z 4) (*.f64 2 (/.f64 (*.f64 t -2) x))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (*.f64 z 4) (*.f64 (/.f64 t x) -4)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (*.f64 (/.f64 x (neg.f64 t)) 4) (*.f64 2 (/.f64 2 z))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (*.f64 (/.f64 x (neg.f64 t)) 4) (+.f64 (*.f64 2 (/.f64 1 z)) (*.f64 2 (/.f64 1 z)))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (*.f64 x 8) (+.f64 (*.f64 2 (/.f64 (*.f64 t -2) z)) (*.f64 2 (/.f64 (*.f64 t -2) z)))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 -4 (*.f64 2 (/.f64 (/.f64 (+.f64 t t) x) z))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 -4 (+.f64 (*.f64 2 (/.f64 (/.f64 t x) z)) (*.f64 2 (/.f64 (/.f64 t x) z)))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (/.f64 z (neg.f64 t)) (/.f64 1 x)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (*.f64 x -2) (/.f64 (+.f64 t t) z)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (*.f64 x -2) (*.f64 2 (/.f64 t z))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (*.f64 x -2) (-.f64 0 (/.f64 (*.f64 t -2) z))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 8 (+.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 t -2) x) z)) (*.f64 2 (/.f64 (/.f64 (*.f64 t -2) x) z)))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (*.f64 2 (*.f64 (/.f64 x (neg.f64 t)) 4)) (+.f64 (*.f64 2 (/.f64 2 z)) (*.f64 2 (/.f64 2 z)))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (*.f64 2 (*.f64 z (*.f64 (/.f64 x (neg.f64 t)) 4))) 8) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (*.f64 2 (*.f64 z 4)) (*.f64 2 (*.f64 2 (/.f64 (*.f64 t -2) x)))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (*.f64 2 (*.f64 z 4)) (*.f64 2 (*.f64 (/.f64 t x) -4))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 -8 (+.f64 (*.f64 2 (/.f64 (/.f64 (+.f64 t t) x) z)) (*.f64 2 (/.f64 (/.f64 (+.f64 t t) x) z)))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (*.f64 2 (/.f64 z (neg.f64 t))) (*.f64 2 (/.f64 1 x))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (/.f64 (*.f64 z 4) (/.f64 (neg.f64 t) x)) 4) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (/.f64 z t) (/.f64 -1 x)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (*.f64 x -4) (*.f64 2 (/.f64 (+.f64 t t) z))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (*.f64 x -4) (+.f64 (*.f64 2 (/.f64 t z)) (*.f64 2 (/.f64 t z)))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (/.f64 z 2) (/.f64 t (*.f64 x -2))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (neg.f64 z) (/.f64 t x)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (*.f64 2 (*.f64 x -4)) (+.f64 (*.f64 2 (/.f64 (+.f64 t t) z)) (*.f64 2 (/.f64 (+.f64 t t) z)))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 (/.f64 x (neg.f64 t)) 4)))) 16) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (*.f64 2 (/.f64 (*.f64 z 4) (/.f64 (neg.f64 t) x))) 8) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (*.f64 2 (/.f64 z t)) (*.f64 2 (/.f64 -1 x))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (*.f64 2 (neg.f64 z)) (/.f64 (+.f64 t t) x)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 z 4))) (+.f64 (*.f64 2 (*.f64 (/.f64 t x) -4)) (*.f64 2 (*.f64 (/.f64 t x) -4)))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (neg.f64 (*.f64 x (/.f64 -2 t))) (-.f64 0 (/.f64 2 z))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (neg.f64 (*.f64 z 4)) (-.f64 0 (*.f64 2 (/.f64 (*.f64 t -2) x)))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (neg.f64 (*.f64 z 4)) (-.f64 0 (*.f64 (/.f64 t x) -4))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (neg.f64 (+.f64 z z)) (neg.f64 (/.f64 (*.f64 t -2) x))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (neg.f64 (/.f64 z (neg.f64 t))) (neg.f64 (/.f64 1 x))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (neg.f64 (/.f64 z t)) (neg.f64 (/.f64 -1 x))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (neg.f64 (neg.f64 z)) (/.f64 (neg.f64 t) x)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (+.f64 (*.f64 2 (/.f64 z (neg.f64 t))) (*.f64 2 (/.f64 z (neg.f64 t)))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 2 (/.f64 1 x)))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 (/.f64 x (neg.f64 t)) 4)))) (*.f64 2 (*.f64 2 (*.f64 z (*.f64 (/.f64 x (neg.f64 t)) 4))))) 32) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 z 4) (/.f64 (neg.f64 t) x))) (*.f64 2 (/.f64 (*.f64 z 4) (/.f64 (neg.f64 t) x)))) 16) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (+.f64 (*.f64 2 (/.f64 z t)) (*.f64 2 (/.f64 z t))) (+.f64 (*.f64 2 (/.f64 -1 x)) (*.f64 2 (/.f64 -1 x)))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (+.f64 (*.f64 2 (neg.f64 z)) (*.f64 2 (neg.f64 z))) (*.f64 2 (/.f64 (+.f64 t t) x))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (+.f64 (neg.f64 (+.f64 z z)) (neg.f64 (+.f64 z z))) (+.f64 (neg.f64 (/.f64 (*.f64 t -2) x)) (neg.f64 (/.f64 (*.f64 t -2) x)))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (+.f64 (neg.f64 (/.f64 z (neg.f64 t))) (neg.f64 (/.f64 z (neg.f64 t)))) (+.f64 (neg.f64 (/.f64 1 x)) (neg.f64 (/.f64 1 x)))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (+.f64 (neg.f64 (/.f64 z t)) (neg.f64 (/.f64 z t))) (+.f64 (neg.f64 (/.f64 -1 x)) (neg.f64 (/.f64 -1 x)))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (+.f64 (neg.f64 (neg.f64 z)) (neg.f64 (neg.f64 z))) (/.f64 (*.f64 t -2) x)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (neg.f64 (*.f64 2 (neg.f64 z))) (/.f64 (*.f64 t -2) x)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (neg.f64 (neg.f64 (+.f64 z z))) (/.f64 (*.f64 t -2) x)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (neg.f64 (neg.f64 (/.f64 z (neg.f64 t)))) (/.f64 1 x)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (neg.f64 (neg.f64 (/.f64 z t))) (/.f64 -1 x)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(/.f64 (neg.f64 (neg.f64 (neg.f64 z))) (/.f64 t x)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(pow.f64 (*.f64 z (/.f64 x (neg.f64 t))) 1) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 x (/.f64 z (neg.f64 (/.f64 t x)))) |
| ✓ | 6.9b | (/.f64 z (neg.f64 (/.f64 t x))) |
Compiled 28 to 8 computations (71.4% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | z | @ | 0 | (/.f64 z (neg.f64 (/.f64 t x))) |
| 0.0ms | t | @ | inf | (/.f64 z (neg.f64 (/.f64 t x))) |
| 0.0ms | t | @ | -inf | (/.f64 z (neg.f64 (/.f64 t x))) |
| 0.0ms | x | @ | inf | (/.f64 z (neg.f64 (/.f64 t x))) |
| 0.0ms | x | @ | -inf | (/.f64 z (neg.f64 (/.f64 t x))) |
| 1× | batch-egg-rewrite |
| 1736× | rational.json-1 |
| 1736× | rational.json-2 |
| 1736× | rational.json-3 |
| 1734× | rational.json-4 |
| 1064× | exponential.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 40 |
| 1 | 73 | 40 |
| 2 | 211 | 40 |
| 3 | 702 | 40 |
| 4 | 3054 | 40 |
| 5 | 6856 | 40 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 z (neg.f64 (/.f64 t x))) |
(+.f64 x (/.f64 z (neg.f64 (/.f64 t x)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (neg.f64 (/.f64 x t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (neg.f64 (/.f64 x t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (*.f64 z (/.f64 x t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (*.f64 z (/.f64 x t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (neg.f64 (/.f64 x t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 z (/.f64 x t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (neg.f64 (/.f64 x t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (neg.f64 (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (neg.f64 (/.f64 x t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 z (neg.f64 (/.f64 x t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 z (/.f64 x t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z z) (/.f64 (/.f64 x t) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z z) (*.f64 (neg.f64 (/.f64 x t)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (/.f64 2 (/.f64 (*.f64 t -4) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (/.f64 1 (*.f64 t (/.f64 -2 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 z (*.f64 t (/.f64 -2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 x (*.f64 t (/.f64 -2 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 z (neg.f64 (/.f64 x t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (/.f64 x t) -2) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (/.f64 t (*.f64 z x))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z 4) (/.f64 1 (*.f64 (/.f64 t x) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 4) (/.f64 1 (/.f64 (*.f64 t -4) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (/.f64 x t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x -2) (/.f64 -1 (*.f64 t (/.f64 -2 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 x t)) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (/.f64 x t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x t) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x t) (/.f64 1 (/.f64 -1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z t) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 z t)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x t) -2) (+.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 -2 (/.f64 t (*.f64 z x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (/.f64 x (/.f64 -1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (/.f64 x t)) 1/2) (+.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (/.f64 -1 z)) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 -1 z)) (/.f64 x t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (*.f64 t (/.f64 -2 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 t (/.f64 -2 z))) (*.f64 x -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 t (/.f64 -2 z))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z (neg.f64 (/.f64 x t))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 t x) -4)) (*.f64 z 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 t -4) z)) (*.f64 x 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 (*.f64 t -4) z)) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 t (/.f64 -2 z))) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (/.f64 x t) -2) (/.f64 (/.f64 x t) -2)) z)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (neg.f64 (/.f64 x t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 z (/.f64 x t))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (neg.f64 (/.f64 x t))) (+.f64 1 (/.f64 (neg.f64 t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (+.f64 1/2 (/.f64 1 (*.f64 t (/.f64 -2 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (+.f64 1/2 (/.f64 2 (/.f64 (*.f64 t -4) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (/.f64 -2 (/.f64 t (*.f64 z x))) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (+.f64 x x) (/.f64 -2 (/.f64 t (*.f64 z x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (/.f64 (neg.f64 t) z)) (*.f64 z (neg.f64 (/.f64 x t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) 1))))) |
| 1× | egg-herbie |
| 1234× | rational.json-simplify-35 |
| 1070× | rational.json-simplify-41 |
| 1048× | rational.json-simplify-61 |
| 1016× | rational.json-simplify-2 |
| 796× | rational.json-simplify-51 |
Useful iterations: 5 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 143 | 2955 |
| 1 | 310 | 2557 |
| 2 | 746 | 2533 |
| 3 | 2160 | 2533 |
| 4 | 4922 | 2533 |
| 5 | 7569 | 2485 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) |
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) |
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) |
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) |
x |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
x |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
x |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 (*.f64 z (neg.f64 (/.f64 x t))) 0) |
(+.f64 0 (*.f64 z (neg.f64 (/.f64 x t)))) |
(+.f64 -1 (-.f64 1 (*.f64 z (/.f64 x t)))) |
(+.f64 (-.f64 1 (*.f64 z (/.f64 x t))) -1) |
(-.f64 (*.f64 z (neg.f64 (/.f64 x t))) 0) |
(-.f64 0 (*.f64 z (/.f64 x t))) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (*.f64 z (neg.f64 (/.f64 x t))) 1) |
(*.f64 1 (*.f64 z (neg.f64 (/.f64 x t)))) |
(*.f64 -1 (*.f64 z (/.f64 x t))) |
(*.f64 (+.f64 z z) (/.f64 (/.f64 x t) -2)) |
(*.f64 (+.f64 z z) (*.f64 (neg.f64 (/.f64 x t)) 1/2)) |
(*.f64 (+.f64 x x) (/.f64 2 (/.f64 (*.f64 t -4) z))) |
(*.f64 (+.f64 x x) (/.f64 1 (*.f64 t (/.f64 -2 z)))) |
(*.f64 2 (/.f64 z (*.f64 t (/.f64 -2 x)))) |
(*.f64 2 (/.f64 x (*.f64 t (/.f64 -2 z)))) |
(*.f64 2 (/.f64 (*.f64 z (neg.f64 (/.f64 x t))) 2)) |
(*.f64 2 (*.f64 (/.f64 (/.f64 x t) -2) z)) |
(*.f64 (/.f64 -2 (/.f64 t (*.f64 z x))) 1/2) |
(*.f64 (*.f64 z 4) (/.f64 1 (*.f64 (/.f64 t x) -4))) |
(*.f64 (*.f64 x 4) (/.f64 1 (/.f64 (*.f64 t -4) z))) |
(*.f64 (*.f64 z (/.f64 x t)) -1) |
(*.f64 (*.f64 x -2) (/.f64 -1 (*.f64 t (/.f64 -2 z)))) |
(*.f64 (neg.f64 (/.f64 x t)) z) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(*.f64 (neg.f64 x) (/.f64 z t)) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 (/.f64 x t) (/.f64 1 (/.f64 -1 z))) |
(*.f64 (/.f64 z t) (neg.f64 x)) |
(*.f64 (neg.f64 (/.f64 z t)) x) |
(*.f64 (/.f64 (/.f64 x t) -2) (+.f64 z z)) |
(*.f64 1/2 (/.f64 -2 (/.f64 t (*.f64 z x)))) |
(*.f64 (/.f64 1 t) (/.f64 x (/.f64 -1 z))) |
(*.f64 (*.f64 (neg.f64 (/.f64 x t)) 1/2) (+.f64 z z)) |
(*.f64 (/.f64 x (/.f64 -1 z)) (/.f64 1 t)) |
(*.f64 (/.f64 1 (/.f64 -1 z)) (/.f64 x t)) |
(*.f64 (/.f64 z (*.f64 t (/.f64 -2 x))) 2) |
(*.f64 (/.f64 -1 (*.f64 t (/.f64 -2 z))) (*.f64 x -2)) |
(*.f64 (/.f64 x (*.f64 t (/.f64 -2 z))) 2) |
(*.f64 (/.f64 (*.f64 z (neg.f64 (/.f64 x t))) 2) 2) |
(*.f64 (/.f64 1 (*.f64 (/.f64 t x) -4)) (*.f64 z 4)) |
(*.f64 (/.f64 1 (/.f64 (*.f64 t -4) z)) (*.f64 x 4)) |
(*.f64 (/.f64 2 (/.f64 (*.f64 t -4) z)) (+.f64 x x)) |
(*.f64 (/.f64 1 (*.f64 t (/.f64 -2 z))) (+.f64 x x)) |
(*.f64 (+.f64 (/.f64 (/.f64 x t) -2) (/.f64 (/.f64 x t) -2)) z) |
(pow.f64 (*.f64 z (neg.f64 (/.f64 x t))) 1) |
(neg.f64 (*.f64 z (/.f64 x t))) |
(-.f64 (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) 0) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 (*.f64 z (neg.f64 (/.f64 x t))) (+.f64 1 (/.f64 (neg.f64 t) z))) |
(*.f64 (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) 1) |
(*.f64 1 (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))) |
(*.f64 (+.f64 x x) (+.f64 1/2 (/.f64 1 (*.f64 t (/.f64 -2 z))))) |
(*.f64 (+.f64 x x) (+.f64 1/2 (/.f64 2 (/.f64 (*.f64 t -4) z)))) |
(*.f64 2 (/.f64 (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) 2)) |
(*.f64 (*.f64 (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) 2) 1/2) |
(*.f64 1/2 (*.f64 (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) 2)) |
(*.f64 1/2 (+.f64 (/.f64 -2 (/.f64 t (*.f64 z x))) (+.f64 x x))) |
(*.f64 1/2 (+.f64 (+.f64 x x) (/.f64 -2 (/.f64 t (*.f64 z x))))) |
(*.f64 (+.f64 1 (/.f64 (neg.f64 t) z)) (*.f64 z (neg.f64 (/.f64 x t)))) |
(*.f64 (/.f64 (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) 2) 2) |
(/.f64 (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) 1) |
(/.f64 (*.f64 (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) 2) 2) |
(/.f64 (*.f64 (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) 4)) 8) |
(pow.f64 (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) 1) |
| Outputs |
|---|
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) x) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) x)) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
x |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
x |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
x |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(+.f64 (*.f64 z (neg.f64 (/.f64 x t))) 0) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(+.f64 0 (*.f64 z (neg.f64 (/.f64 x t)))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(+.f64 -1 (-.f64 1 (*.f64 z (/.f64 x t)))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(+.f64 (-.f64 1 (*.f64 z (/.f64 x t))) -1) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(-.f64 (*.f64 z (neg.f64 (/.f64 x t))) 0) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(-.f64 0 (*.f64 z (/.f64 x t))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (*.f64 z (neg.f64 (/.f64 x t))) 1) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 1 (*.f64 z (neg.f64 (/.f64 x t)))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 -1 (*.f64 z (/.f64 x t))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (+.f64 z z) (/.f64 (/.f64 x t) -2)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (+.f64 z z) (*.f64 (neg.f64 (/.f64 x t)) 1/2)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (+.f64 x x) (/.f64 2 (/.f64 (*.f64 t -4) z))) |
(*.f64 (+.f64 x x) (/.f64 z (/.f64 (*.f64 t -4) 2))) |
(*.f64 (+.f64 x x) (/.f64 z (*.f64 t -2))) |
(/.f64 (neg.f64 z) (/.f64 t x)) |
(*.f64 (+.f64 x x) (/.f64 1 (*.f64 t (/.f64 -2 z)))) |
(*.f64 (+.f64 x x) (/.f64 z (/.f64 (*.f64 t -4) 2))) |
(*.f64 (+.f64 x x) (/.f64 z (*.f64 t -2))) |
(/.f64 (neg.f64 z) (/.f64 t x)) |
(*.f64 2 (/.f64 z (*.f64 t (/.f64 -2 x)))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 2 (/.f64 x (*.f64 t (/.f64 -2 z)))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 2 (/.f64 (*.f64 z (neg.f64 (/.f64 x t))) 2)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 2 (*.f64 (/.f64 (/.f64 x t) -2) z)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (/.f64 -2 (/.f64 t (*.f64 z x))) 1/2) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (*.f64 z 4) (/.f64 1 (*.f64 (/.f64 t x) -4))) |
(*.f64 z (*.f64 4 (/.f64 1 (*.f64 -4 (/.f64 t x))))) |
(*.f64 4 (*.f64 (/.f64 -1/4 (/.f64 t x)) z)) |
(*.f64 4 (*.f64 z (/.f64 x (*.f64 t -4)))) |
(*.f64 (*.f64 z 4) (/.f64 x (*.f64 t -4))) |
(*.f64 (*.f64 x 4) (/.f64 1 (/.f64 (*.f64 t -4) z))) |
(*.f64 x (*.f64 4 (/.f64 z (/.f64 (*.f64 t -4) 1)))) |
(*.f64 x (*.f64 4 (/.f64 z (*.f64 t -4)))) |
(*.f64 4 (/.f64 (/.f64 x -4) (/.f64 t z))) |
(*.f64 4 (/.f64 (/.f64 (*.f64 z x) t) -4)) |
(*.f64 (*.f64 z (/.f64 x t)) -1) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (*.f64 x -2) (/.f64 -1 (*.f64 t (/.f64 -2 z)))) |
(*.f64 x (*.f64 -2 (/.f64 -1 (*.f64 t (/.f64 -2 z))))) |
(*.f64 -2 (*.f64 (/.f64 -1 (*.f64 t (/.f64 -2 z))) x)) |
(*.f64 -2 (*.f64 x (/.f64 z (+.f64 t t)))) |
(*.f64 x (*.f64 -2 (/.f64 1/2 (/.f64 t z)))) |
(*.f64 (neg.f64 (/.f64 x t)) z) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (neg.f64 x) (/.f64 z t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (/.f64 x t) (/.f64 1 (/.f64 -1 z))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (/.f64 z t) (neg.f64 x)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (neg.f64 (/.f64 z t)) x) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (/.f64 (/.f64 x t) -2) (+.f64 z z)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 1/2 (/.f64 -2 (/.f64 t (*.f64 z x)))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (/.f64 1 t) (/.f64 x (/.f64 -1 z))) |
(*.f64 (+.f64 x x) (/.f64 z (/.f64 (*.f64 t -4) 2))) |
(*.f64 (+.f64 x x) (/.f64 z (*.f64 t -2))) |
(/.f64 (neg.f64 z) (/.f64 t x)) |
(*.f64 (*.f64 (neg.f64 (/.f64 x t)) 1/2) (+.f64 z z)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (/.f64 x (/.f64 -1 z)) (/.f64 1 t)) |
(*.f64 (+.f64 x x) (/.f64 z (/.f64 (*.f64 t -4) 2))) |
(*.f64 (+.f64 x x) (/.f64 z (*.f64 t -2))) |
(/.f64 (neg.f64 z) (/.f64 t x)) |
(*.f64 (/.f64 1 (/.f64 -1 z)) (/.f64 x t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (/.f64 z (*.f64 t (/.f64 -2 x))) 2) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (/.f64 -1 (*.f64 t (/.f64 -2 z))) (*.f64 x -2)) |
(*.f64 x (*.f64 -2 (/.f64 -1 (*.f64 t (/.f64 -2 z))))) |
(*.f64 -2 (*.f64 (/.f64 -1 (*.f64 t (/.f64 -2 z))) x)) |
(*.f64 -2 (*.f64 x (/.f64 z (+.f64 t t)))) |
(*.f64 x (*.f64 -2 (/.f64 1/2 (/.f64 t z)))) |
(*.f64 (/.f64 x (*.f64 t (/.f64 -2 z))) 2) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (/.f64 (*.f64 z (neg.f64 (/.f64 x t))) 2) 2) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(*.f64 (/.f64 1 (*.f64 (/.f64 t x) -4)) (*.f64 z 4)) |
(*.f64 z (*.f64 4 (/.f64 1 (*.f64 -4 (/.f64 t x))))) |
(*.f64 4 (*.f64 (/.f64 -1/4 (/.f64 t x)) z)) |
(*.f64 4 (*.f64 z (/.f64 x (*.f64 t -4)))) |
(*.f64 (*.f64 z 4) (/.f64 x (*.f64 t -4))) |
(*.f64 (/.f64 1 (/.f64 (*.f64 t -4) z)) (*.f64 x 4)) |
(*.f64 x (*.f64 4 (/.f64 z (/.f64 (*.f64 t -4) 1)))) |
(*.f64 x (*.f64 4 (/.f64 z (*.f64 t -4)))) |
(*.f64 4 (/.f64 (/.f64 x -4) (/.f64 t z))) |
(*.f64 4 (/.f64 (/.f64 (*.f64 z x) t) -4)) |
(*.f64 (/.f64 2 (/.f64 (*.f64 t -4) z)) (+.f64 x x)) |
(*.f64 (+.f64 x x) (/.f64 z (/.f64 (*.f64 t -4) 2))) |
(*.f64 (+.f64 x x) (/.f64 z (*.f64 t -2))) |
(/.f64 (neg.f64 z) (/.f64 t x)) |
(*.f64 (/.f64 1 (*.f64 t (/.f64 -2 z))) (+.f64 x x)) |
(*.f64 (+.f64 x x) (/.f64 z (/.f64 (*.f64 t -4) 2))) |
(*.f64 (+.f64 x x) (/.f64 z (*.f64 t -2))) |
(/.f64 (neg.f64 z) (/.f64 t x)) |
(*.f64 (+.f64 (/.f64 (/.f64 x t) -2) (/.f64 (/.f64 x t) -2)) z) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(pow.f64 (*.f64 z (neg.f64 (/.f64 x t))) 1) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(neg.f64 (*.f64 z (/.f64 x t))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(-.f64 (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) 0) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (*.f64 z (neg.f64 (/.f64 x t))) (+.f64 1 (/.f64 (neg.f64 t) z))) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) 1) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 1 (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t))))) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (+.f64 x x) (+.f64 1/2 (/.f64 1 (*.f64 t (/.f64 -2 z))))) |
(*.f64 (+.f64 x x) (+.f64 1/2 (/.f64 (/.f64 1 t) (/.f64 -2 z)))) |
(*.f64 (+.f64 x x) (+.f64 1/2 (/.f64 z (/.f64 -2 (/.f64 1 t))))) |
(*.f64 (+.f64 x x) (+.f64 1/2 (/.f64 z (*.f64 t -2)))) |
(*.f64 (+.f64 x x) (+.f64 1/2 (/.f64 2 (/.f64 (*.f64 t -4) z)))) |
(*.f64 (+.f64 x x) (+.f64 1/2 (/.f64 (/.f64 1 t) (/.f64 -2 z)))) |
(*.f64 (+.f64 x x) (+.f64 1/2 (/.f64 z (/.f64 -2 (/.f64 1 t))))) |
(*.f64 (+.f64 x x) (+.f64 1/2 (/.f64 z (*.f64 t -2)))) |
(*.f64 2 (/.f64 (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) 2)) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (*.f64 (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) 2) 1/2) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 1/2 (*.f64 (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) 2)) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 1/2 (+.f64 (/.f64 -2 (/.f64 t (*.f64 z x))) (+.f64 x x))) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 1/2 (+.f64 (+.f64 x x) (/.f64 -2 (/.f64 t (*.f64 z x))))) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (+.f64 1 (/.f64 (neg.f64 t) z)) (*.f64 z (neg.f64 (/.f64 x t)))) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 (/.f64 (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) 2) 2) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(/.f64 (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) 1) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(/.f64 (*.f64 (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) 2) 2) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(/.f64 (*.f64 (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) 4) 4) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) 4)) 8) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(pow.f64 (*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) 1) |
(*.f64 x (+.f64 1 (neg.f64 (/.f64 z t)))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
Compiled 5514 to 2796 computations (49.3% saved)
17 alts after pruning (9 fresh and 8 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 509 | 5 | 514 |
| Fresh | 2 | 4 | 6 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 8 | 10 |
| Total | 514 | 17 | 531 |
| Status | Error | Program |
|---|---|---|
| 51.7b | (/.f64 (/.f64 z t) (/.f64 -1 x)) | |
| 53.1b | (/.f64 (/.f64 t y) (*.f64 (*.f64 (/.f64 t y) (/.f64 t y)) (/.f64 1 z))) | |
| 46.7b | (/.f64 (/.f64 1 t) (/.f64 (/.f64 1 z) y)) | |
| 38.1b | (/.f64 (*.f64 (-.f64 y x) z) t) | |
| ✓ | 47.0b | (/.f64 (*.f64 y z) t) |
| 53.8b | (/.f64 (neg.f64 z) (/.f64 t x)) | |
| 51.7b | (/.f64 (neg.f64 x) (/.f64 t z)) | |
| 45.4b | (/.f64 z (/.f64 t y)) | |
| ✓ | 22.0b | (+.f64 (/.f64 (*.f64 z (neg.f64 x)) t) x) |
| ✓ | 13.7b | (+.f64 (*.f64 z (/.f64 y t)) x) |
| ✓ | 1.4b | (+.f64 x (/.f64 (-.f64 y x) (/.f64 t z))) |
| ✓ | 45.4b | (*.f64 z (/.f64 y t)) |
| ✓ | 44.2b | (*.f64 y (/.f64 z t)) |
| 51.7b | (*.f64 x (/.f64 (neg.f64 z) t)) | |
| ✓ | 19.3b | (*.f64 x (-.f64 1 (/.f64 z t))) |
| ✓ | 53.0b | (neg.f64 (/.f64 (*.f64 z x) t)) |
| 30.1b | x |
Compiled 182 to 122 computations (33% saved)
| Inputs |
|---|
x |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 y z) t) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (neg.f64 x) (/.f64 t z)) |
(/.f64 (neg.f64 z) (/.f64 t x)) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 z (/.f64 t y))) |
(+.f64 x (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 z (/.f64 y t)) x) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(/.f64 (/.f64 z t) (/.f64 -1 x)) |
(+.f64 x (*.f64 x (/.f64 z (neg.f64 t)))) |
(+.f64 x (/.f64 z (neg.f64 (/.f64 t x)))) |
(+.f64 (/.f64 (*.f64 z (neg.f64 x)) t) x) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) |
(+.f64 x (/.f64 (-.f64 y x) (/.f64 t z))) |
(+.f64 x (/.f64 (/.f64 z t) (/.f64 -1 x))) |
(+.f64 (/.f64 (*.f64 (-.f64 y x) z) t) x) |
(/.f64 (/.f64 1 t) (/.f64 (/.f64 1 z) y)) |
(+.f64 x (/.f64 (/.f64 z t) (/.f64 1 (-.f64 y x)))) |
(+.f64 x (/.f64 (/.f64 1 t) (/.f64 (/.f64 1 z) (-.f64 y x)))) |
(/.f64 (/.f64 t y) (*.f64 (*.f64 (/.f64 t y) (/.f64 t y)) (/.f64 1 z))) |
(+.f64 (/.f64 (/.f64 t y) (*.f64 (*.f64 (/.f64 t y) (/.f64 t y)) (/.f64 1 z))) x) |
(+.f64 x (/.f64 (/.f64 z t) (*.f64 (/.f64 1 (*.f64 (-.f64 y x) (-.f64 y x))) (-.f64 y x)))) |
| Outputs |
|---|
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
6 calls:
| 17.0ms | t |
| 15.0ms | x |
| 15.0ms | (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
| 15.0ms | z |
| 15.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 1.1b | 1 | x |
| 1.1b | 1 | y |
| 1.1b | 1 | z |
| 1.1b | 1 | t |
| 1.1b | 1 | (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
| 1.1b | 1 | (/.f64 z t) |
Compiled 308 to 125 computations (59.4% saved)
| Inputs |
|---|
x |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 y z) t) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (neg.f64 x) (/.f64 t z)) |
(/.f64 (neg.f64 z) (/.f64 t x)) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 z (/.f64 t y))) |
(+.f64 x (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 z (/.f64 y t)) x) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(/.f64 (/.f64 z t) (/.f64 -1 x)) |
(+.f64 x (*.f64 x (/.f64 z (neg.f64 t)))) |
(+.f64 x (/.f64 z (neg.f64 (/.f64 t x)))) |
(+.f64 (/.f64 (*.f64 z (neg.f64 x)) t) x) |
| Outputs |
|---|
(/.f64 (*.f64 (-.f64 y x) z) t) |
(+.f64 x (/.f64 z (/.f64 t y))) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
5 calls:
| 101.0ms | y |
| 80.0ms | z |
| 37.0ms | t |
| 28.0ms | x |
| 25.0ms | (/.f64 z t) |
| Error | Segments | Branch |
|---|---|---|
| 7.9b | 3 | x |
| 8.6b | 3 | y |
| 12.4b | 3 | z |
| 8.0b | 4 | t |
| 4.8b | 3 | (/.f64 z t) |
Compiled 166 to 72 computations (56.6% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 126159323.19497053 | 25232105584.9518 |
| 0.0ms | -48446.30344091233 | -64.45784083923462 |
Compiled 20 to 14 computations (30% saved)
| Inputs |
|---|
x |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 y z) t) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (neg.f64 x) (/.f64 t z)) |
(/.f64 (neg.f64 z) (/.f64 t x)) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 z (/.f64 t y))) |
(+.f64 x (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 z (/.f64 y t)) x) |
| Outputs |
|---|
(*.f64 x (-.f64 1 (/.f64 z t))) |
(+.f64 x (/.f64 z (/.f64 t y))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
5 calls:
| 105.0ms | t |
| 92.0ms | (/.f64 z t) |
| 75.0ms | y |
| 24.0ms | x |
| 23.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 7.9b | 3 | x |
| 8.6b | 3 | y |
| 12.4b | 3 | z |
| 9.1b | 5 | t |
| 8.7b | 5 | (/.f64 z t) |
Compiled 128 to 57 computations (55.5% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 60.0ms | 126193.83977161227 | 23535226.529703297 |
| 9.0ms | -2.0230977514290425e+24 | -7.043468603910757e+23 |
| 67.0ms | 192× | body | 256 | valid |
| 0.0ms | 1× | body | 256 | infinite |
Compiled 308 to 218 computations (29.2% saved)
| Inputs |
|---|
x |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 y z) t) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (neg.f64 x) (/.f64 t z)) |
(/.f64 (neg.f64 z) (/.f64 t x)) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
| Outputs |
|---|
(*.f64 x (-.f64 1 (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
5 calls:
| 124.0ms | t |
| 82.0ms | z |
| 30.0ms | (/.f64 z t) |
| 23.0ms | x |
| 21.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 7.9b | 3 | x |
| 8.6b | 3 | y |
| 12.4b | 3 | z |
| 9.1b | 5 | t |
| 8.7b | 5 | (/.f64 z t) |
Compiled 107 to 54 computations (49.5% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 13.0ms | 126193.83977161227 | 23535226.529703297 |
| 12.0ms | -2.0230977514290425e+24 | -7.043468603910757e+23 |
| 22.0ms | 192× | body | 256 | valid |
Compiled 308 to 218 computations (29.2% saved)
| Inputs |
|---|
x |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 y z) t) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (neg.f64 x) (/.f64 t z)) |
(/.f64 (neg.f64 z) (/.f64 t x)) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
| Outputs |
|---|
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 y (/.f64 z t)) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(/.f64 z (/.f64 t y)) |
x |
(*.f64 y (/.f64 z t)) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
5 calls:
| 49.0ms | x |
| 33.0ms | z |
| 30.0ms | (/.f64 z t) |
| 30.0ms | y |
| 20.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 11.9b | 7 | x |
| 16.7b | 4 | y |
| 14.9b | 4 | z |
| 18.1b | 3 | t |
| 14.9b | 5 | (/.f64 z t) |
Compiled 100 to 53 computations (47% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 18.0ms | 1.625502325051029e-162 | 3.300729790362038e-144 |
| 13.0ms | -1.8243873269495102e-286 | -3.4183089643791925e-288 |
| 12.0ms | -9.662455011687446e-239 | -1.4332489660098222e-240 |
| 11.0ms | -1.6447931361411186e-191 | -1.142859261013452e-192 |
| 18.0ms | -2.361202455285048e-156 | -5.19489188361204e-166 |
| 16.0ms | -8.554003684050227e-110 | -1.0683241473225931e-118 |
| 79.0ms | 784× | body | 256 | valid |
Compiled 1014 to 742 computations (26.8% saved)
| Inputs |
|---|
x |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 y z) t) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (neg.f64 x) (/.f64 t z)) |
(/.f64 (neg.f64 z) (/.f64 t x)) |
| Outputs |
|---|
(/.f64 y (/.f64 t z)) |
(/.f64 (neg.f64 x) (/.f64 t z)) |
(*.f64 y (/.f64 z t)) |
x |
(/.f64 y (/.f64 t z)) |
x |
(*.f64 x (neg.f64 (/.f64 z t))) |
(/.f64 z (/.f64 t y)) |
5 calls:
| 180.0ms | x |
| 102.0ms | t |
| 93.0ms | (/.f64 z t) |
| 36.0ms | z |
| 35.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 21.8b | 7 | x |
| 25.6b | 6 | y |
| 21.1b | 5 | z |
| 23.6b | 7 | t |
| 15.2b | 8 | (/.f64 z t) |
Compiled 93 to 50 computations (46.2% saved)
| 7× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 9.600774986563087e+184 | 1.2737965423893095e+192 |
| 0.0ms | 7.566132643701835e-7 | 126159323.19497053 |
| 0.0ms | -6.968262411881421e-69 | -1.886597987714007e-74 |
| 0.0ms | -5.337459166897377e-32 | -3.733729118605281e-33 |
| 0.0ms | -2.4182902396764643e-21 | -3.2726922128130355e-22 |
| 0.0ms | -2901497947813.6113 | -118046718823.7688 |
| 0.0ms | -7.618754092800833e+60 | -7.73762310603088e+57 |
Compiled 20 to 14 computations (30% saved)
| Inputs |
|---|
x |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 y z) t) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 x (/.f64 (neg.f64 z) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
| Outputs |
|---|
(/.f64 y (/.f64 t z)) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 y (/.f64 z t)) |
x |
(/.f64 y (/.f64 t z)) |
x |
(*.f64 x (neg.f64 (/.f64 z t))) |
(/.f64 z (/.f64 t y)) |
5 calls:
| 153.0ms | z |
| 126.0ms | t |
| 89.0ms | (/.f64 z t) |
| 71.0ms | y |
| 40.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 21.8b | 7 | x |
| 25.6b | 6 | y |
| 21.1b | 5 | z |
| 23.6b | 7 | t |
| 15.2b | 8 | (/.f64 z t) |
Compiled 81 to 46 computations (43.2% saved)
| 7× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 9.600774986563087e+184 | 1.2737965423893095e+192 |
| 0.0ms | 7.566132643701835e-7 | 126159323.19497053 |
| 0.0ms | -6.968262411881421e-69 | -1.886597987714007e-74 |
| 0.0ms | -5.337459166897377e-32 | -3.733729118605281e-33 |
| 0.0ms | -2.4182902396764643e-21 | -3.2726922128130355e-22 |
| 0.0ms | -2901497947813.6113 | -118046718823.7688 |
| 0.0ms | -7.618754092800833e+60 | -7.73762310603088e+57 |
Compiled 20 to 14 computations (30% saved)
| Inputs |
|---|
x |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 y z) t) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
| Outputs |
|---|
(/.f64 y (/.f64 t z)) |
x |
(/.f64 y (/.f64 t z)) |
x |
(neg.f64 (/.f64 (*.f64 z x) t)) |
5 calls:
| 128.0ms | t |
| 106.0ms | (/.f64 z t) |
| 36.0ms | x |
| 26.0ms | y |
| 17.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 21.8b | 7 | x |
| 25.6b | 6 | y |
| 22.4b | 3 | z |
| 25.3b | 5 | t |
| 18.0b | 5 | (/.f64 z t) |
Compiled 63 to 38 computations (39.7% saved)
| 4× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 7.566132643701835e-7 | 126159323.19497053 |
| 0.0ms | -6.968262411881421e-69 | -1.886597987714007e-74 |
| 0.0ms | -5.337459166897377e-32 | -3.733729118605281e-33 |
| 0.0ms | -2.4182902396764643e-21 | -3.2726922128130355e-22 |
Compiled 20 to 14 computations (30% saved)
| Inputs |
|---|
x |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(/.f64 z (/.f64 t y)) |
(/.f64 (*.f64 y z) t) |
| Outputs |
|---|
(/.f64 y (/.f64 t z)) |
x |
(/.f64 y (/.f64 t z)) |
x |
(/.f64 (*.f64 y z) t) |
5 calls:
| 34.0ms | x |
| 21.0ms | t |
| 20.0ms | (/.f64 z t) |
| 18.0ms | y |
| 16.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 21.8b | 7 | x |
| 26.8b | 4 | y |
| 22.4b | 3 | z |
| 25.8b | 5 | t |
| 19.3b | 5 | (/.f64 z t) |
Compiled 57 to 35 computations (38.6% saved)
| 4× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 1.6169561823243642e-36 | 1.4269057641735315e-35 |
| 0.0ms | -6.968262411881421e-69 | -1.886597987714007e-74 |
| 0.0ms | -5.337459166897377e-32 | -3.733729118605281e-33 |
| 0.0ms | -2.4182902396764643e-21 | -3.2726922128130355e-22 |
Compiled 20 to 14 computations (30% saved)
| Inputs |
|---|
x |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(/.f64 z (/.f64 t y)) |
| Outputs |
|---|
(/.f64 y (/.f64 t z)) |
x |
(/.f64 y (/.f64 t z)) |
x |
(*.f64 y (/.f64 z t)) |
5 calls:
| 29.0ms | x |
| 20.0ms | z |
| 18.0ms | t |
| 17.0ms | (/.f64 z t) |
| 14.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 21.8b | 7 | x |
| 26.8b | 4 | y |
| 22.4b | 3 | z |
| 25.8b | 5 | t |
| 19.3b | 5 | (/.f64 z t) |
Compiled 52 to 33 computations (36.5% saved)
| 4× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 1.6169561823243642e-36 | 1.4269057641735315e-35 |
| 0.0ms | -6.968262411881421e-69 | -1.886597987714007e-74 |
| 0.0ms | -5.337459166897377e-32 | -3.733729118605281e-33 |
| 0.0ms | -2.4182902396764643e-21 | -3.2726922128130355e-22 |
Compiled 20 to 14 computations (30% saved)
Total -42.7b remaining (-220.9%)
Threshold costs -42.7b (-220.9%)
| Inputs |
|---|
x |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
| Outputs |
|---|
(*.f64 y (/.f64 z t)) |
x |
(*.f64 y (/.f64 z t)) |
x |
(*.f64 y (/.f64 z t)) |
5 calls:
| 23.0ms | x |
| 14.0ms | t |
| 13.0ms | (/.f64 z t) |
| 12.0ms | z |
| 12.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 21.8b | 7 | x |
| 26.8b | 4 | y |
| 22.4b | 3 | z |
| 25.8b | 5 | t |
| 19.3b | 5 | (/.f64 z t) |
Compiled 42 to 29 computations (31% saved)
| 4× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 1.6169561823243642e-36 | 1.4269057641735315e-35 |
| 0.0ms | -6.968262411881421e-69 | -1.886597987714007e-74 |
| 1.0ms | -5.337459166897377e-32 | -3.733729118605281e-33 |
| 0.0ms | -2.4182902396764643e-21 | -3.2726922128130355e-22 |
Compiled 20 to 14 computations (30% saved)
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 113 | 1208 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(if (<=.f64 (/.f64 z t) -40000) (/.f64 (*.f64 (-.f64 y x) z) t) (if (<=.f64 (/.f64 z t) 200000000) (+.f64 x (/.f64 z (/.f64 t y))) (/.f64 (*.f64 (-.f64 y x) z) t))) |
(if (<=.f64 x -1499999999999999974834176) (*.f64 x (-.f64 1 (/.f64 z t))) (if (<=.f64 x 2200000) (+.f64 x (/.f64 z (/.f64 t y))) (*.f64 x (-.f64 1 (/.f64 z t))))) |
(if (<=.f64 x -1250000000000000113246208) (*.f64 x (-.f64 1 (/.f64 z t))) (if (<=.f64 x 3200000) (+.f64 x (*.f64 z (/.f64 y t))) (*.f64 x (-.f64 1 (/.f64 z t))))) |
(if (<=.f64 x -7581518694861603/10830740992659433045228180406808920716548582325686783496759685861775864483615725089999900023844295226942934417817982702456930304) (*.f64 x (-.f64 1 (/.f64 z t))) (if (<=.f64 x -8864321588796067/7914572847139345089936080672628710081124203171238778877250017794972711203409019749450124833959777439667125485632516458859243681097816038718961476963260581373331416708758372352) (*.f64 y (/.f64 z t)) (if (<=.f64 x -8732647492804917/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (*.f64 x (-.f64 1 (/.f64 z t))) (if (<=.f64 x -3988368315302497/234609900900146882186598677984664276915992487298421985521184355961332236331850990873356568705635355651517313099522045706849459083321945101930045653332497036251241466330965705541769635934035794134999367747434457067322823095146394284977019183976237427064832) (/.f64 z (/.f64 t y)) (if (<=.f64 x -7714861971741125/42860344287450692837937001962400072422456192468221344297750015534814042044997444899727935152627834325103786916702125873007485811427692561743938310298794299215738271099296923941684298420249484567511816728612185899934327765069595070236662175784308251658284785910746168670641719326610497547348822672277504) x (if (<=.f64 x 7547924849643083/471745303102692669030194322623533611364615152552055053547025787530703020299018606510765840647207345942683546878845480612471323078740599079070179281429087005456174415872) (*.f64 y (/.f64 z t)) (*.f64 x (-.f64 1 (/.f64 z t))))))))) |
(if (<=.f64 (/.f64 z t) -4999999999999999746935676485370094334818225055067050365419520) (/.f64 y (/.f64 t z)) (if (<=.f64 (/.f64 z t) -2000000000000) (/.f64 (neg.f64 x) (/.f64 t z)) (if (<=.f64 (/.f64 z t) -5316911983139663/2658455991569831745807614120560689152) (*.f64 y (/.f64 z t)) (if (<=.f64 (/.f64 z t) -35681192317649/713623846352979940529142984724747568191373312) x (if (<=.f64 (/.f64 z t) -4856672230564323/971334446112864535459730953411759453321203419526069760625906204869452142602604249088) (/.f64 y (/.f64 t z)) (if (<=.f64 (/.f64 z t) 4722366482869645/4722366482869645213696) x (if (<=.f64 (/.f64 z t) 99999999999999997961704416875371517110712945186684165206763211895744845478556111003617144611039598507860251139162957211888350975873638026151889477992007905860430885494197722591793250304) (*.f64 x (neg.f64 (/.f64 z t))) (/.f64 z (/.f64 t y))))))))) |
(if (<=.f64 (/.f64 z t) -4999999999999999746935676485370094334818225055067050365419520) (/.f64 y (/.f64 t z)) (if (<=.f64 (/.f64 z t) -2000000000000) (*.f64 x (neg.f64 (/.f64 z t))) (if (<=.f64 (/.f64 z t) -5316911983139663/2658455991569831745807614120560689152) (*.f64 y (/.f64 z t)) (if (<=.f64 (/.f64 z t) -35681192317649/713623846352979940529142984724747568191373312) x (if (<=.f64 (/.f64 z t) -4856672230564323/971334446112864535459730953411759453321203419526069760625906204869452142602604249088) (/.f64 y (/.f64 t z)) (if (<=.f64 (/.f64 z t) 4722366482869645/4722366482869645213696) x (if (<=.f64 (/.f64 z t) 99999999999999997961704416875371517110712945186684165206763211895744845478556111003617144611039598507860251139162957211888350975873638026151889477992007905860430885494197722591793250304) (*.f64 x (neg.f64 (/.f64 z t))) (/.f64 z (/.f64 t y))))))))) |
(if (<=.f64 (/.f64 z t) -5316911983139663/2658455991569831745807614120560689152) (/.f64 y (/.f64 t z)) (if (<=.f64 (/.f64 z t) -35681192317649/713623846352979940529142984724747568191373312) x (if (<=.f64 (/.f64 z t) -4856672230564323/971334446112864535459730953411759453321203419526069760625906204869452142602604249088) (/.f64 y (/.f64 t z)) (if (<=.f64 (/.f64 z t) 4722366482869645/4722366482869645213696) x (neg.f64 (/.f64 (*.f64 z x) t)))))) |
(if (<=.f64 (/.f64 z t) -5316911983139663/2658455991569831745807614120560689152) (/.f64 y (/.f64 t z)) (if (<=.f64 (/.f64 z t) -35681192317649/713623846352979940529142984724747568191373312) x (if (<=.f64 (/.f64 z t) -4856672230564323/971334446112864535459730953411759453321203419526069760625906204869452142602604249088) (/.f64 y (/.f64 t z)) (if (<=.f64 (/.f64 z t) 2993155353253689/1496577676626844588240573268701473812127674924007424) x (/.f64 (*.f64 y z) t))))) |
(if (<=.f64 (/.f64 z t) -5316911983139663/2658455991569831745807614120560689152) (/.f64 y (/.f64 t z)) (if (<=.f64 (/.f64 z t) -35681192317649/713623846352979940529142984724747568191373312) x (if (<=.f64 (/.f64 z t) -4856672230564323/971334446112864535459730953411759453321203419526069760625906204869452142602604249088) (/.f64 y (/.f64 t z)) (if (<=.f64 (/.f64 z t) 2993155353253689/1496577676626844588240573268701473812127674924007424) x (*.f64 y (/.f64 z t)))))) |
(if (<=.f64 (/.f64 z t) -5316911983139663/2658455991569831745807614120560689152) (*.f64 y (/.f64 z t)) (if (<=.f64 (/.f64 z t) -35681192317649/713623846352979940529142984724747568191373312) x (if (<=.f64 (/.f64 z t) -4856672230564323/971334446112864535459730953411759453321203419526069760625906204869452142602604249088) (*.f64 y (/.f64 z t)) (if (<=.f64 (/.f64 z t) 2993155353253689/1496577676626844588240573268701473812127674924007424) x (*.f64 y (/.f64 z t)))))) |
x |
| Outputs |
|---|
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(if (<=.f64 (/.f64 z t) -40000) (/.f64 (*.f64 (-.f64 y x) z) t) (if (<=.f64 (/.f64 z t) 200000000) (+.f64 x (/.f64 z (/.f64 t y))) (/.f64 (*.f64 (-.f64 y x) z) t))) |
(if (<=.f64 x -1499999999999999974834176) (*.f64 x (-.f64 1 (/.f64 z t))) (if (<=.f64 x 2200000) (+.f64 x (/.f64 z (/.f64 t y))) (*.f64 x (-.f64 1 (/.f64 z t))))) |
(if (<=.f64 x -1250000000000000113246208) (*.f64 x (-.f64 1 (/.f64 z t))) (if (<=.f64 x 3200000) (+.f64 x (*.f64 z (/.f64 y t))) (*.f64 x (-.f64 1 (/.f64 z t))))) |
(if (<=.f64 x -7581518694861603/10830740992659433045228180406808920716548582325686783496759685861775864483615725089999900023844295226942934417817982702456930304) (*.f64 x (-.f64 1 (/.f64 z t))) (if (<=.f64 x -8864321588796067/7914572847139345089936080672628710081124203171238778877250017794972711203409019749450124833959777439667125485632516458859243681097816038718961476963260581373331416708758372352) (*.f64 y (/.f64 z t)) (if (<=.f64 x -8732647492804917/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (*.f64 x (-.f64 1 (/.f64 z t))) (if (<=.f64 x -3988368315302497/234609900900146882186598677984664276915992487298421985521184355961332236331850990873356568705635355651517313099522045706849459083321945101930045653332497036251241466330965705541769635934035794134999367747434457067322823095146394284977019183976237427064832) (/.f64 z (/.f64 t y)) (if (<=.f64 x -7714861971741125/42860344287450692837937001962400072422456192468221344297750015534814042044997444899727935152627834325103786916702125873007485811427692561743938310298794299215738271099296923941684298420249484567511816728612185899934327765069595070236662175784308251658284785910746168670641719326610497547348822672277504) x (if (<=.f64 x 7547924849643083/471745303102692669030194322623533611364615152552055053547025787530703020299018606510765840647207345942683546878845480612471323078740599079070179281429087005456174415872) (*.f64 y (/.f64 z t)) (*.f64 x (-.f64 1 (/.f64 z t))))))))) |
(if (<=.f64 (/.f64 z t) -4999999999999999746935676485370094334818225055067050365419520) (/.f64 y (/.f64 t z)) (if (<=.f64 (/.f64 z t) -2000000000000) (/.f64 (neg.f64 x) (/.f64 t z)) (if (<=.f64 (/.f64 z t) -5316911983139663/2658455991569831745807614120560689152) (*.f64 y (/.f64 z t)) (if (<=.f64 (/.f64 z t) -35681192317649/713623846352979940529142984724747568191373312) x (if (<=.f64 (/.f64 z t) -4856672230564323/971334446112864535459730953411759453321203419526069760625906204869452142602604249088) (/.f64 y (/.f64 t z)) (if (<=.f64 (/.f64 z t) 4722366482869645/4722366482869645213696) x (if (<=.f64 (/.f64 z t) 99999999999999997961704416875371517110712945186684165206763211895744845478556111003617144611039598507860251139162957211888350975873638026151889477992007905860430885494197722591793250304) (*.f64 x (neg.f64 (/.f64 z t))) (/.f64 z (/.f64 t y))))))))) |
(if (<=.f64 (/.f64 z t) -4999999999999999746935676485370094334818225055067050365419520) (/.f64 y (/.f64 t z)) (if (<=.f64 (/.f64 z t) -2000000000000) (*.f64 x (neg.f64 (/.f64 z t))) (if (<=.f64 (/.f64 z t) -5316911983139663/2658455991569831745807614120560689152) (*.f64 y (/.f64 z t)) (if (<=.f64 (/.f64 z t) -35681192317649/713623846352979940529142984724747568191373312) x (if (<=.f64 (/.f64 z t) -4856672230564323/971334446112864535459730953411759453321203419526069760625906204869452142602604249088) (/.f64 y (/.f64 t z)) (if (<=.f64 (/.f64 z t) 4722366482869645/4722366482869645213696) x (if (<=.f64 (/.f64 z t) 99999999999999997961704416875371517110712945186684165206763211895744845478556111003617144611039598507860251139162957211888350975873638026151889477992007905860430885494197722591793250304) (*.f64 x (neg.f64 (/.f64 z t))) (/.f64 z (/.f64 t y))))))))) |
(if (<=.f64 (/.f64 z t) -5316911983139663/2658455991569831745807614120560689152) (/.f64 y (/.f64 t z)) (if (<=.f64 (/.f64 z t) -35681192317649/713623846352979940529142984724747568191373312) x (if (<=.f64 (/.f64 z t) -4856672230564323/971334446112864535459730953411759453321203419526069760625906204869452142602604249088) (/.f64 y (/.f64 t z)) (if (<=.f64 (/.f64 z t) 4722366482869645/4722366482869645213696) x (neg.f64 (/.f64 (*.f64 z x) t)))))) |
(if (<=.f64 (/.f64 z t) -5316911983139663/2658455991569831745807614120560689152) (/.f64 y (/.f64 t z)) (if (<=.f64 (/.f64 z t) -35681192317649/713623846352979940529142984724747568191373312) x (if (<=.f64 (/.f64 z t) -4856672230564323/971334446112864535459730953411759453321203419526069760625906204869452142602604249088) (/.f64 y (/.f64 t z)) (if (<=.f64 (/.f64 z t) 2993155353253689/1496577676626844588240573268701473812127674924007424) x (/.f64 (*.f64 y z) t))))) |
(if (<=.f64 (/.f64 z t) -5316911983139663/2658455991569831745807614120560689152) (/.f64 y (/.f64 t z)) (if (<=.f64 (/.f64 z t) -35681192317649/713623846352979940529142984724747568191373312) x (if (<=.f64 (/.f64 z t) -4856672230564323/971334446112864535459730953411759453321203419526069760625906204869452142602604249088) (/.f64 y (/.f64 t z)) (if (<=.f64 (/.f64 z t) 2993155353253689/1496577676626844588240573268701473812127674924007424) x (*.f64 y (/.f64 z t)))))) |
(if (<=.f64 (/.f64 z t) -5316911983139663/2658455991569831745807614120560689152) (*.f64 y (/.f64 z t)) (if (<=.f64 (/.f64 z t) -35681192317649/713623846352979940529142984724747568191373312) x (if (<=.f64 (/.f64 z t) -4856672230564323/971334446112864535459730953411759453321203419526069760625906204869452142602604249088) (*.f64 y (/.f64 z t)) (if (<=.f64 (/.f64 z t) 2993155353253689/1496577676626844588240573268701473812127674924007424) x (*.f64 y (/.f64 z t)))))) |
x |
Compiled 527 to 253 computations (52% saved)
Compiled 483 to 175 computations (63.8% saved)
Loading profile data...