Time bar (total: 21.8s)
| 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)
| 2.9s | 8256× | body | 256 | valid |
| 655.0ms | 2581× | 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.8b | (+.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))) |
| ✓ | 6.4b | (*.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)
10 alts after pruning (9 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 194 | 9 | 203 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 194 | 10 | 204 |
| Status | Error | Program |
|---|---|---|
| ▶ | 1.9b | (+.f64 x (/.f64 (-.f64 y x) (/.f64 t z))) |
| ▶ | 14.5b | (+.f64 x (/.f64 (*.f64 y z) t)) |
| 6.5b | (+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) | |
| ▶ | 7.1b | (+.f64 x (/.f64 1/2 (/.f64 (/.f64 1/2 z) (/.f64 (-.f64 y x) t)))) |
| ✓ | 1.8b | (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
| ▶ | 7.1b | (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
| 14.9b | (+.f64 x (*.f64 z (/.f64 y t))) | |
| 19.0b | (+.f64 x (*.f64 x (/.f64 z (neg.f64 t)))) | |
| ▶ | 19.0b | (*.f64 x (-.f64 1 (/.f64 z t))) |
| 29.8b | x |
Compiled 220 to 144 computations (34.5% saved)
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 x (/.f64 (-.f64 y x) (/.f64 t z))) |
| ✓ | 6.4b | (/.f64 (-.f64 y x) (/.f64 t z)) |
Compiled 30 to 8 computations (73.3% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | z | @ | -inf | (+.f64 x (/.f64 (-.f64 y x) (/.f64 t z))) |
| 0.0ms | y | @ | 0 | (/.f64 (-.f64 y x) (/.f64 t z)) |
| 0.0ms | x | @ | -inf | (/.f64 (-.f64 y x) (/.f64 t z)) |
| 0.0ms | x | @ | 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 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.f64 1 (/.f64 z t)) |
| ✓ | 1.5b | (*.f64 x (-.f64 1 (/.f64 z t))) |
Compiled 23 to 11 computations (52.2% saved)
15 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 | t | @ | -inf | (*.f64 x (-.f64 1 (/.f64 z t))) |
| 0.0ms | z | @ | 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 | 32 |
| 1 | 70 | 32 |
| 2 | 173 | 32 |
| 3 | 380 | 32 |
| 4 | 920 | 32 |
| 5 | 3577 | 32 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 x (-.f64 1 (/.f64 z t))) |
(-.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))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 1 (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (neg.f64 (+.f64 (/.f64 z t) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (/.f64 z t) -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 1 (/.f64 z t)) 1/2) (*.f64 (-.f64 1 (/.f64 z t)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 1 (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (-.f64 1 (/.f64 z t)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (/.f64 z t)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (-.f64 1 (/.f64 z t)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 z t) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (/.f64 z t) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (/.f64 z t)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (-.f64 1 (/.f64 z t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (/.f64 z t)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (-.f64 1 (/.f64 z t)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (/.f64 z t)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (/.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (/.f64 z t)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 z t) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (/.f64 z t)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 z t)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (/.f64 z t) -1)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 1 (/.f64 z t)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 z t) -1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 1 (/.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 z t) -1)))))) |
| 1× | egg-herbie |
| 2168× | rational.json-simplify-35 |
| 1166× | rational.json-simplify-41 |
| 854× | rational.json-simplify-51 |
| 760× | rational.json-simplify-2 |
| 720× | exponential.json-simplify-26 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 81 | 1717 |
| 1 | 177 | 1615 |
| 2 | 501 | 1435 |
| 3 | 1391 | 1435 |
| 4 | 3387 | 1435 |
| 5 | 5181 | 1435 |
| 6 | 5633 | 1435 |
| 7 | 6026 | 1435 |
| 8 | 6662 | 1435 |
| 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) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 z t))) |
(+.f64 1 (*.f64 -1 (/.f64 z t))) |
(+.f64 1 (*.f64 -1 (/.f64 z t))) |
(*.f64 -1 (/.f64 z t)) |
(+.f64 1 (*.f64 -1 (/.f64 z t))) |
(+.f64 1 (*.f64 -1 (/.f64 z t))) |
(+.f64 1 (*.f64 -1 (/.f64 z t))) |
(*.f64 -1 (/.f64 z t)) |
(+.f64 1 (*.f64 -1 (/.f64 z t))) |
(+.f64 1 (*.f64 -1 (/.f64 z t))) |
(+.f64 1 (*.f64 -1 (/.f64 z t))) |
(*.f64 -1 (/.f64 z t)) |
(+.f64 1 (*.f64 -1 (/.f64 z t))) |
(+.f64 1 (*.f64 -1 (/.f64 z t))) |
(+.f64 1 (*.f64 -1 (/.f64 z t))) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 z t))) |
(+.f64 1 (*.f64 -1 (/.f64 z t))) |
(+.f64 1 (*.f64 -1 (/.f64 z t))) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 z t))) |
(+.f64 1 (*.f64 -1 (/.f64 z t))) |
(+.f64 1 (*.f64 -1 (/.f64 z t))) |
(+.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) |
(+.f64 (-.f64 1 (/.f64 z t)) 0) |
(+.f64 0 (-.f64 1 (/.f64 z t))) |
(+.f64 -1 (neg.f64 (+.f64 (/.f64 z t) -2))) |
(+.f64 (neg.f64 (+.f64 (/.f64 z t) -2)) -1) |
(+.f64 (*.f64 (-.f64 1 (/.f64 z t)) 1/2) (*.f64 (-.f64 1 (/.f64 z t)) 1/2)) |
(*.f64 1 (-.f64 1 (/.f64 z t))) |
(*.f64 (-.f64 1 (/.f64 z t)) 1) |
(*.f64 2 (*.f64 (-.f64 1 (/.f64 z t)) 1/2)) |
(*.f64 (*.f64 (-.f64 1 (/.f64 z t)) 2) 1/2) |
(*.f64 4 (/.f64 (-.f64 1 (/.f64 z t)) 4)) |
(*.f64 (+.f64 (/.f64 z t) -1) -1) |
(*.f64 -1 (+.f64 (/.f64 z t) -1)) |
(*.f64 (*.f64 (-.f64 1 (/.f64 z t)) 4) 1/4) |
(*.f64 1/2 (*.f64 (-.f64 1 (/.f64 z t)) 2)) |
(*.f64 (*.f64 (-.f64 1 (/.f64 z t)) 1/2) 2) |
(*.f64 1/4 (*.f64 (-.f64 1 (/.f64 z t)) 4)) |
(*.f64 (/.f64 (-.f64 1 (/.f64 z t)) 4) 4) |
(/.f64 (-.f64 1 (/.f64 z t)) 1) |
(/.f64 (*.f64 (-.f64 1 (/.f64 z t)) 2) 2) |
(/.f64 (+.f64 (/.f64 z t) -1) -1) |
(/.f64 (*.f64 (-.f64 1 (/.f64 z t)) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 z t)) 4)) 8) |
(/.f64 (*.f64 2 (+.f64 (/.f64 z t) -1)) -2) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 1 (/.f64 z t)) 4))) 16) |
(/.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 z t) -1))) 2) |
(pow.f64 (-.f64 1 (/.f64 z t)) 1) |
(neg.f64 (+.f64 (/.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 (-.f64 1 (/.f64 z t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(neg.f64 (*.f64 z (/.f64 x t))) |
(*.f64 (/.f64 z t) (neg.f64 x)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(neg.f64 (*.f64 z (/.f64 x t))) |
(*.f64 (/.f64 z t) (neg.f64 x)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(neg.f64 (*.f64 z (/.f64 x t))) |
(*.f64 (/.f64 z t) (neg.f64 x)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
x |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
x |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(*.f64 (-.f64 1 (/.f64 z t)) x) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 z t))) |
(+.f64 1 (*.f64 (/.f64 z t) -1)) |
(+.f64 1 (neg.f64 (/.f64 z t))) |
(-.f64 1 (/.f64 z t)) |
(+.f64 1 (*.f64 -1 (/.f64 z t))) |
(+.f64 1 (*.f64 (/.f64 z t) -1)) |
(+.f64 1 (neg.f64 (/.f64 z t))) |
(-.f64 1 (/.f64 z t)) |
(+.f64 1 (*.f64 -1 (/.f64 z t))) |
(+.f64 1 (*.f64 (/.f64 z t) -1)) |
(+.f64 1 (neg.f64 (/.f64 z t))) |
(-.f64 1 (/.f64 z t)) |
(*.f64 -1 (/.f64 z t)) |
(*.f64 (/.f64 z t) -1) |
(neg.f64 (/.f64 z t)) |
(/.f64 (neg.f64 z) t) |
(+.f64 1 (*.f64 -1 (/.f64 z t))) |
(+.f64 1 (*.f64 (/.f64 z t) -1)) |
(+.f64 1 (neg.f64 (/.f64 z t))) |
(-.f64 1 (/.f64 z t)) |
(+.f64 1 (*.f64 -1 (/.f64 z t))) |
(+.f64 1 (*.f64 (/.f64 z t) -1)) |
(+.f64 1 (neg.f64 (/.f64 z t))) |
(-.f64 1 (/.f64 z t)) |
(+.f64 1 (*.f64 -1 (/.f64 z t))) |
(+.f64 1 (*.f64 (/.f64 z t) -1)) |
(+.f64 1 (neg.f64 (/.f64 z t))) |
(-.f64 1 (/.f64 z t)) |
(*.f64 -1 (/.f64 z t)) |
(*.f64 (/.f64 z t) -1) |
(neg.f64 (/.f64 z t)) |
(/.f64 (neg.f64 z) t) |
(+.f64 1 (*.f64 -1 (/.f64 z t))) |
(+.f64 1 (*.f64 (/.f64 z t) -1)) |
(+.f64 1 (neg.f64 (/.f64 z t))) |
(-.f64 1 (/.f64 z t)) |
(+.f64 1 (*.f64 -1 (/.f64 z t))) |
(+.f64 1 (*.f64 (/.f64 z t) -1)) |
(+.f64 1 (neg.f64 (/.f64 z t))) |
(-.f64 1 (/.f64 z t)) |
(+.f64 1 (*.f64 -1 (/.f64 z t))) |
(+.f64 1 (*.f64 (/.f64 z t) -1)) |
(+.f64 1 (neg.f64 (/.f64 z t))) |
(-.f64 1 (/.f64 z t)) |
(*.f64 -1 (/.f64 z t)) |
(*.f64 (/.f64 z t) -1) |
(neg.f64 (/.f64 z t)) |
(/.f64 (neg.f64 z) t) |
(+.f64 1 (*.f64 -1 (/.f64 z t))) |
(+.f64 1 (*.f64 (/.f64 z t) -1)) |
(+.f64 1 (neg.f64 (/.f64 z t))) |
(-.f64 1 (/.f64 z t)) |
(+.f64 1 (*.f64 -1 (/.f64 z t))) |
(+.f64 1 (*.f64 (/.f64 z t) -1)) |
(+.f64 1 (neg.f64 (/.f64 z t))) |
(-.f64 1 (/.f64 z t)) |
(+.f64 1 (*.f64 -1 (/.f64 z t))) |
(+.f64 1 (*.f64 (/.f64 z t) -1)) |
(+.f64 1 (neg.f64 (/.f64 z t))) |
(-.f64 1 (/.f64 z t)) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 z t))) |
(+.f64 1 (*.f64 (/.f64 z t) -1)) |
(+.f64 1 (neg.f64 (/.f64 z t))) |
(-.f64 1 (/.f64 z t)) |
(+.f64 1 (*.f64 -1 (/.f64 z t))) |
(+.f64 1 (*.f64 (/.f64 z t) -1)) |
(+.f64 1 (neg.f64 (/.f64 z t))) |
(-.f64 1 (/.f64 z t)) |
(+.f64 1 (*.f64 -1 (/.f64 z t))) |
(+.f64 1 (*.f64 (/.f64 z t) -1)) |
(+.f64 1 (neg.f64 (/.f64 z t))) |
(-.f64 1 (/.f64 z t)) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 z t))) |
(+.f64 1 (*.f64 (/.f64 z t) -1)) |
(+.f64 1 (neg.f64 (/.f64 z t))) |
(-.f64 1 (/.f64 z t)) |
(+.f64 1 (*.f64 -1 (/.f64 z t))) |
(+.f64 1 (*.f64 (/.f64 z t) -1)) |
(+.f64 1 (neg.f64 (/.f64 z t))) |
(-.f64 1 (/.f64 z t)) |
(+.f64 1 (*.f64 -1 (/.f64 z t))) |
(+.f64 1 (*.f64 (/.f64 z t) -1)) |
(+.f64 1 (neg.f64 (/.f64 z t))) |
(-.f64 1 (/.f64 z 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) |
(+.f64 (-.f64 1 (/.f64 z t)) 0) |
(+.f64 1 (*.f64 (/.f64 z t) -1)) |
(+.f64 1 (neg.f64 (/.f64 z t))) |
(-.f64 1 (/.f64 z t)) |
(+.f64 0 (-.f64 1 (/.f64 z t))) |
(+.f64 1 (*.f64 (/.f64 z t) -1)) |
(+.f64 1 (neg.f64 (/.f64 z t))) |
(-.f64 1 (/.f64 z t)) |
(+.f64 -1 (neg.f64 (+.f64 (/.f64 z t) -2))) |
(+.f64 1 (*.f64 (/.f64 z t) -1)) |
(+.f64 1 (neg.f64 (/.f64 z t))) |
(-.f64 1 (/.f64 z t)) |
(+.f64 (neg.f64 (+.f64 (/.f64 z t) -2)) -1) |
(+.f64 1 (*.f64 (/.f64 z t) -1)) |
(+.f64 1 (neg.f64 (/.f64 z t))) |
(-.f64 1 (/.f64 z t)) |
(+.f64 (*.f64 (-.f64 1 (/.f64 z t)) 1/2) (*.f64 (-.f64 1 (/.f64 z t)) 1/2)) |
(+.f64 1 (*.f64 (/.f64 z t) -1)) |
(+.f64 1 (neg.f64 (/.f64 z t))) |
(-.f64 1 (/.f64 z t)) |
(*.f64 1 (-.f64 1 (/.f64 z t))) |
(+.f64 1 (*.f64 (/.f64 z t) -1)) |
(+.f64 1 (neg.f64 (/.f64 z t))) |
(-.f64 1 (/.f64 z t)) |
(*.f64 (-.f64 1 (/.f64 z t)) 1) |
(+.f64 1 (*.f64 (/.f64 z t) -1)) |
(+.f64 1 (neg.f64 (/.f64 z t))) |
(-.f64 1 (/.f64 z t)) |
(*.f64 2 (*.f64 (-.f64 1 (/.f64 z t)) 1/2)) |
(+.f64 1 (*.f64 (/.f64 z t) -1)) |
(+.f64 1 (neg.f64 (/.f64 z t))) |
(-.f64 1 (/.f64 z t)) |
(*.f64 (*.f64 (-.f64 1 (/.f64 z t)) 2) 1/2) |
(+.f64 1 (*.f64 (/.f64 z t) -1)) |
(+.f64 1 (neg.f64 (/.f64 z t))) |
(-.f64 1 (/.f64 z t)) |
(*.f64 4 (/.f64 (-.f64 1 (/.f64 z t)) 4)) |
(+.f64 1 (*.f64 (/.f64 z t) -1)) |
(+.f64 1 (neg.f64 (/.f64 z t))) |
(-.f64 1 (/.f64 z t)) |
(*.f64 (+.f64 (/.f64 z t) -1) -1) |
(+.f64 1 (*.f64 (/.f64 z t) -1)) |
(+.f64 1 (neg.f64 (/.f64 z t))) |
(-.f64 1 (/.f64 z t)) |
(*.f64 -1 (+.f64 (/.f64 z t) -1)) |
(+.f64 1 (*.f64 (/.f64 z t) -1)) |
(+.f64 1 (neg.f64 (/.f64 z t))) |
(-.f64 1 (/.f64 z t)) |
(*.f64 (*.f64 (-.f64 1 (/.f64 z t)) 4) 1/4) |
(+.f64 1 (*.f64 (/.f64 z t) -1)) |
(+.f64 1 (neg.f64 (/.f64 z t))) |
(-.f64 1 (/.f64 z t)) |
(*.f64 1/2 (*.f64 (-.f64 1 (/.f64 z t)) 2)) |
(+.f64 1 (*.f64 (/.f64 z t) -1)) |
(+.f64 1 (neg.f64 (/.f64 z t))) |
(-.f64 1 (/.f64 z t)) |
(*.f64 (*.f64 (-.f64 1 (/.f64 z t)) 1/2) 2) |
(+.f64 1 (*.f64 (/.f64 z t) -1)) |
(+.f64 1 (neg.f64 (/.f64 z t))) |
(-.f64 1 (/.f64 z t)) |
(*.f64 1/4 (*.f64 (-.f64 1 (/.f64 z t)) 4)) |
(+.f64 1 (*.f64 (/.f64 z t) -1)) |
(+.f64 1 (neg.f64 (/.f64 z t))) |
(-.f64 1 (/.f64 z t)) |
(*.f64 (/.f64 (-.f64 1 (/.f64 z t)) 4) 4) |
(+.f64 1 (*.f64 (/.f64 z t) -1)) |
(+.f64 1 (neg.f64 (/.f64 z t))) |
(-.f64 1 (/.f64 z t)) |
(/.f64 (-.f64 1 (/.f64 z t)) 1) |
(+.f64 1 (*.f64 (/.f64 z t) -1)) |
(+.f64 1 (neg.f64 (/.f64 z t))) |
(-.f64 1 (/.f64 z t)) |
(/.f64 (*.f64 (-.f64 1 (/.f64 z t)) 2) 2) |
(+.f64 1 (*.f64 (/.f64 z t) -1)) |
(+.f64 1 (neg.f64 (/.f64 z t))) |
(-.f64 1 (/.f64 z t)) |
(/.f64 (+.f64 (/.f64 z t) -1) -1) |
(+.f64 1 (*.f64 (/.f64 z t) -1)) |
(+.f64 1 (neg.f64 (/.f64 z t))) |
(-.f64 1 (/.f64 z t)) |
(/.f64 (*.f64 (-.f64 1 (/.f64 z t)) 4) 4) |
(+.f64 1 (*.f64 (/.f64 z t) -1)) |
(+.f64 1 (neg.f64 (/.f64 z t))) |
(-.f64 1 (/.f64 z t)) |
(/.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 z t)) 4)) 8) |
(+.f64 1 (*.f64 (/.f64 z t) -1)) |
(+.f64 1 (neg.f64 (/.f64 z t))) |
(-.f64 1 (/.f64 z t)) |
(/.f64 (*.f64 2 (+.f64 (/.f64 z t) -1)) -2) |
(+.f64 1 (*.f64 (/.f64 z t) -1)) |
(+.f64 1 (neg.f64 (/.f64 z t))) |
(-.f64 1 (/.f64 z t)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 1 (/.f64 z t)) 4))) 16) |
(+.f64 1 (*.f64 (/.f64 z t) -1)) |
(+.f64 1 (neg.f64 (/.f64 z t))) |
(-.f64 1 (/.f64 z t)) |
(/.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 z t) -1))) 2) |
(+.f64 1 (*.f64 (/.f64 z t) -1)) |
(+.f64 1 (neg.f64 (/.f64 z t))) |
(-.f64 1 (/.f64 z t)) |
(pow.f64 (-.f64 1 (/.f64 z t)) 1) |
(+.f64 1 (*.f64 (/.f64 z t) -1)) |
(+.f64 1 (neg.f64 (/.f64 z t))) |
(-.f64 1 (/.f64 z t)) |
(neg.f64 (+.f64 (/.f64 z t) -1)) |
(+.f64 1 (*.f64 (/.f64 z t) -1)) |
(+.f64 1 (neg.f64 (/.f64 z t))) |
(-.f64 1 (/.f64 z t)) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 x (/.f64 (*.f64 y z) t)) |
| ✓ | 8.0b | (/.f64 (*.f64 y z) t) |
Compiled 23 to 7 computations (69.6% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | y | @ | inf | (/.f64 (*.f64 y z) t) |
| 0.0ms | t | @ | 0 | (/.f64 (*.f64 y z) t) |
| 0.0ms | z | @ | 0 | (/.f64 (*.f64 y z) t) |
| 0.0ms | y | @ | 0 | (/.f64 (*.f64 y z) t) |
| 0.0ms | z | @ | -inf | (/.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 x (*.f64 z (/.f64 (-.f64 y x) t))) |
| ✓ | 0.0b | (/.f64 (-.f64 y x) t) |
| ✓ | 7.1b | (*.f64 z (/.f64 (-.f64 y x) t)) |
Compiled 32 to 8 computations (75% saved)
33 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | x | @ | 0 | (/.f64 (-.f64 y x) t) |
| 0.0ms | t | @ | inf | (*.f64 z (/.f64 (-.f64 y x) t)) |
| 0.0ms | y | @ | -inf | (/.f64 (-.f64 y x) t) |
| 0.0ms | z | @ | 0 | (*.f64 z (/.f64 (-.f64 y x) t)) |
| 0.0ms | t | @ | -inf | (*.f64 z (/.f64 (-.f64 y x) t)) |
| 1× | batch-egg-rewrite |
| 1824× | rational.json-1 |
| 1824× | rational.json-2 |
| 1824× | rational.json-4 |
| 1824× | rational.json-3 |
| 1816× | exponential.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 57 |
| 1 | 67 | 57 |
| 2 | 159 | 57 |
| 3 | 396 | 57 |
| 4 | 1006 | 57 |
| 5 | 4584 | 57 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (-.f64 y x) t) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
| 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 t (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y x) (/.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y x) (*.f64 (/.f64 t z) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y x) (*.f64 -1 (/.f64 t (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 y x) t) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 y x) t) (*.f64 (/.f64 1 z) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 y x) t) (*.f64 1/2 (/.f64 2 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 1 (/.f64 t (*.f64 z (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 t (*.f64 z (-.f64 y x))) 1))))) (#(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) 2) (+.f64 (/.f64 t z) (/.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) 2) (*.f64 (*.f64 t (/.f64 2 z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) 2) (*.f64 -2 (/.f64 t (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 2 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 t (*.f64 z (-.f64 y x))) (/.f64 t (*.f64 z (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 2 z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (/.f64 2 t)) (/.f64 2 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (/.f64 2 t)) (+.f64 (/.f64 1 z) (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (/.f64 2 t)) (*.f64 2 (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (/.f64 2 t)) (*.f64 (/.f64 2 z) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) 4) (+.f64 (*.f64 t (/.f64 2 z)) (*.f64 t (/.f64 2 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) 4) (/.f64 (*.f64 t 4) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) 4) (*.f64 4 (/.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) 4) (*.f64 (*.f64 t 4) (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) 4) (*.f64 2 (*.f64 t (/.f64 2 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) 4) (*.f64 (+.f64 t t) (/.f64 2 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) 4) (*.f64 -4 (/.f64 t (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) 4) (/.f64 4 (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 y x) 2) (/.f64 z t)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 z z) (/.f64 (+.f64 t t) (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 t) (/.f64 (/.f64 1 (-.f64 y x)) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 t) (*.f64 (/.f64 1 (-.f64 y x)) (/.f64 1 z)))))) (#(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) (*.f64 (/.f64 t (neg.f64 z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x y) (/.f64 (neg.f64 (+.f64 t t)) (+.f64 z 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 (/.f64 t (-.f64 y x)) (*.f64 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x))) (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 t (-.f64 x y)) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (neg.f64 (/.f64 t (-.f64 y x))) (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 t t) (-.f64 y x)) (*.f64 (*.f64 2 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x)))) (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 t t) (-.f64 y x)) (*.f64 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x))) (/.f64 2 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 2 z)) (*.f64 (/.f64 t (-.f64 y x)) (/.f64 2 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (/.f64 (*.f64 t 4) (-.f64 y x)) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (/.f64 (*.f64 t 4) (-.f64 y x)) (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (/.f64 (+.f64 t t) (-.f64 y x)) (/.f64 2 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 y x) 4) (/.f64 t z)) 4)))) (#(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 (/.f64 (*.f64 t 4) (-.f64 y x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 y x) 4) t) (+.f64 (/.f64 2 z) (/.f64 2 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 y x) 4) t) (/.f64 4 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 y x) 4) t) (*.f64 4 (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 y x) 4) t) (*.f64 2 (/.f64 2 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) 8) (/.f64 (*.f64 t 8) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) 8) (*.f64 8 (/.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) 8) (*.f64 (*.f64 t 8) (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) 8) (*.f64 4 (*.f64 t (/.f64 2 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) -2) (+.f64 (/.f64 t (neg.f64 z)) (/.f64 t (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) -2) (/.f64 (*.f64 t -2) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) -2) (/.f64 (neg.f64 (+.f64 t t)) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) -2) (*.f64 (*.f64 t -2) (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) -2) (*.f64 (neg.f64 (+.f64 t t)) (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) -2) (*.f64 (neg.f64 t) (/.f64 2 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) -2) (*.f64 2 (/.f64 t (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 z t) (/.f64 1 (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 t (*.f64 (-.f64 y x) 2)) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 t (-.f64 y x)) (+.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 (-.f64 y x)) (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 t) (/.f64 (/.f64 1/2 (-.f64 y x)) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 y x) t) (/.f64 (-.f64 y x) t)) (/.f64 (*.f64 (-.f64 y x) (/.f64 2 t)) (+.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 y x) 4) t)) (*.f64 8 (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 y x) 8)) (*.f64 (*.f64 2 (*.f64 t 8)) (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 y x) 4) (/.f64 t z))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 z 4)) (+.f64 (/.f64 (*.f64 t 4) (-.f64 y x)) (/.f64 (*.f64 t 4) (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 z 4)) (*.f64 8 (/.f64 t (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 1/2 t)) (/.f64 1/2 (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 x y) t) (/.f64 -1 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 t 4) (-.f64 y x)) (*.f64 (*.f64 2 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x)))) (/.f64 2 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (/.f64 1/2 t)) (/.f64 1 (+.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (/.f64 1/2 t)) (*.f64 1/2 (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t (-.f64 y x)) (*.f64 (-.f64 y x) (/.f64 2 t))) (*.f64 (/.f64 t (-.f64 y x)) (/.f64 2 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 1/2) (/.f64 t (*.f64 (-.f64 y x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (-.f64 x y)) (*.f64 (*.f64 2 (*.f64 t -2)) (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (-.f64 x y)) (*.f64 (*.f64 2 (neg.f64 (+.f64 t t))) (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (-.f64 x y)) (*.f64 (neg.f64 (*.f64 t 4)) (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (-.f64 x y)) (*.f64 4 (/.f64 t (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (-.f64 y x) -2)) (*.f64 t (/.f64 2 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 z) (neg.f64 (/.f64 t (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 z) (*.f64 (neg.f64 (/.f64 t (-.f64 y x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (-.f64 y x) t)) (/.f64 -1 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 z t) (/.f64 z t)) (+.f64 (/.f64 1 (-.f64 y x)) (/.f64 1 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 y x) 4) (/.f64 t z))) (*.f64 2 (/.f64 (*.f64 (-.f64 y x) 4) (/.f64 t z)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 z) (neg.f64 z)) (+.f64 (neg.f64 (/.f64 t (-.f64 y x))) (neg.f64 (/.f64 t (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 z 4)) (/.f64 t (-.f64 y x))) 8)))) (#(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 (-.f64 y x) 8) (/.f64 t z)) 8)))) (#(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 1 (/.f64 1 z)) (/.f64 t (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 y x) 2) (/.f64 1 z)) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 1 z)) (/.f64 (+.f64 t t) (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 y x) 4) (/.f64 1 z)) (*.f64 t 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 t) (/.f64 1 z)) (/.f64 1 (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 x y) (/.f64 1 z)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 t (-.f64 y x)) (/.f64 1 z)) (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 1 z)) (neg.f64 (/.f64 t (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 t t) (-.f64 y x)) (/.f64 1 z)) (*.f64 2 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 1 z)) (/.f64 (*.f64 t 4) (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 y x) 8) (/.f64 1 z)) (*.f64 t 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 y x) -2) (/.f64 1 z)) (*.f64 t -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 y x) -2) (/.f64 1 z)) (neg.f64 (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 y x) 4) t)) (/.f64 1 z)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 y x) 8)) (/.f64 1 z)) (*.f64 2 (*.f64 t 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (-.f64 x y) t) (/.f64 1 z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (-.f64 x y)) (/.f64 1 z)) (*.f64 2 (*.f64 t -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (-.f64 x y)) (/.f64 1 z)) (*.f64 2 (neg.f64 (+.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (-.f64 x y)) (/.f64 1 z)) (neg.f64 (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 (-.f64 y x) -2)) (/.f64 1 z)) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 2 z)) (/.f64 t (*.f64 (-.f64 y x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 y x) 2) (/.f64 2 z)) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 2 z)) (/.f64 t (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 y x) 4) (/.f64 2 z)) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 t t) (-.f64 y x)) (/.f64 2 z)) (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 2 z)) (/.f64 (+.f64 t t) (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 y x) -2) (/.f64 2 z)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 t 4) (-.f64 y x)) (/.f64 2 z)) (*.f64 2 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 t (-.f64 y x)) (*.f64 (-.f64 y x) (/.f64 2 t))) (/.f64 2 z)) (/.f64 t (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 y x) (/.f64 t (neg.f64 z))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 y x) 2) (/.f64 t (neg.f64 z))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 y x) 4) (/.f64 t (neg.f64 z))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (-.f64 x y)) (/.f64 t (neg.f64 z))) 4)))) (#(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 (+.f64 z z) t) (/.f64 2 (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 z (neg.f64 t)) (/.f64 1 (-.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 z 1/2) (/.f64 (+.f64 t t) (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 z z)) (-.f64 0 (/.f64 (+.f64 t t) (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 z t)) (-.f64 0 (/.f64 1 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 z)) (/.f64 t (-.f64 y x)))))) (#(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 (-.f64 y x) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 y x) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y x) (/.f64 1/2 t)) (*.f64 (-.f64 y x) (/.f64 1/2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 y x) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y x) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y x) (*.f64 (*.f64 2 (/.f64 1 t)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y x) (*.f64 (/.f64 2 t) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (/.f64 (/.f64 1 (-.f64 y x)) (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y x) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 y x) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) 2) (/.f64 1/2 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (-.f64 y x) (/.f64 1/2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) (/.f64 2 t)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) 4) (/.f64 1 (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) 4) (*.f64 (/.f64 1 (*.f64 t 4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) 4) (*.f64 1/4 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) 4) (*.f64 1/2 (/.f64 1/2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (-.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (/.f64 1 (/.f64 1 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x y) (/.f64 -1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x y) (*.f64 (/.f64 -1 t) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x y) (*.f64 -1 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (-.f64 y x)) (/.f64 1 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (-.f64 y x)) (/.f64 2 (*.f64 2 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 x y) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (-.f64 x y) t) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (-.f64 y x) 2) (neg.f64 (+.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 t t) (-.f64 y x)) (/.f64 1 (*.f64 2 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 t t) (-.f64 y x)) (/.f64 1/2 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (-.f64 y x) (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 (-.f64 y x) t) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 y x) 4) t) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) 8) (/.f64 1 (*.f64 t 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) -2) (/.f64 1/2 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) -2) (/.f64 1 (*.f64 t -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) -2) (/.f64 1 (neg.f64 (+.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (-.f64 y x) (/.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 y x)) (/.f64 t (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 y x)) (/.f64 (+.f64 t t) (*.f64 2 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 t) (*.f64 (-.f64 y x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 t)) (*.f64 (-.f64 y x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x y) t) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 t) (*.f64 (-.f64 y x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 y x)) (/.f64 (+.f64 t t) (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) (/.f64 1/2 t)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (*.f64 (-.f64 y x) 2)) (/.f64 2 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 t 4)) (*.f64 (-.f64 y x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 t) (-.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 x y)) (/.f64 (neg.f64 t) (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y x) 1/2) (/.f64 2 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (*.f64 (-.f64 y x) 4) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (-.f64 y x)) (/.f64 t (*.f64 2 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 y x) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 x y) t)))))) |
((#(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))) 1/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 4 (/.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 4) 1/4)))) (#(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 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 1/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 |
| 1814× | rational.json-simplify-35 |
| 1092× | rational.json-simplify-51 |
| 942× | rational.json-simplify-61 |
| 828× | rational.json-simplify-44 |
| 722× | rational.json-simplify-47 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 479 | 7750 |
| 1 | 1684 | 7498 |
| 2 | 5880 | 7456 |
| 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 -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 (-.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 x t)) |
(+.f64 (*.f64 -1 (/.f64 x t)) (/.f64 y t)) |
(+.f64 (*.f64 -1 (/.f64 x t)) (/.f64 y t)) |
(+.f64 (*.f64 -1 (/.f64 x t)) (/.f64 y t)) |
(/.f64 y t) |
(+.f64 (*.f64 -1 (/.f64 x t)) (/.f64 y t)) |
(+.f64 (*.f64 -1 (/.f64 x t)) (/.f64 y t)) |
(+.f64 (*.f64 -1 (/.f64 x t)) (/.f64 y t)) |
(/.f64 y t) |
(+.f64 (*.f64 -1 (/.f64 x t)) (/.f64 y t)) |
(+.f64 (*.f64 -1 (/.f64 x t)) (/.f64 y t)) |
(+.f64 (*.f64 -1 (/.f64 x t)) (/.f64 y t)) |
(/.f64 y t) |
(+.f64 (*.f64 -1 (/.f64 x t)) (/.f64 y t)) |
(+.f64 (*.f64 -1 (/.f64 x t)) (/.f64 y t)) |
(+.f64 (*.f64 -1 (/.f64 x t)) (/.f64 y t)) |
(*.f64 -1 (/.f64 x t)) |
(+.f64 (*.f64 -1 (/.f64 x t)) (/.f64 y t)) |
(+.f64 (*.f64 -1 (/.f64 x t)) (/.f64 y t)) |
(+.f64 (*.f64 -1 (/.f64 x t)) (/.f64 y t)) |
(*.f64 -1 (/.f64 x t)) |
(+.f64 (*.f64 -1 (/.f64 x t)) (/.f64 y t)) |
(+.f64 (*.f64 -1 (/.f64 x t)) (/.f64 y t)) |
(+.f64 (*.f64 -1 (/.f64 x t)) (/.f64 y 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 -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 (-.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 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 t (-.f64 y x))) |
(/.f64 (-.f64 y x) (/.f64 t z)) |
(/.f64 (-.f64 y x) (*.f64 (/.f64 t z) 1)) |
(/.f64 (-.f64 y x) (*.f64 -1 (/.f64 t (neg.f64 z)))) |
(/.f64 (/.f64 (-.f64 y x) t) (/.f64 1 z)) |
(/.f64 (/.f64 (-.f64 y x) t) (*.f64 (/.f64 1 z) 1)) |
(/.f64 (/.f64 (-.f64 y x) t) (*.f64 1/2 (/.f64 2 z))) |
(/.f64 (*.f64 z (/.f64 (-.f64 y x) t)) 1) |
(/.f64 1 (/.f64 t (*.f64 z (-.f64 y x)))) |
(/.f64 1 (*.f64 (/.f64 t (*.f64 z (-.f64 y x))) 1)) |
(/.f64 (*.f64 (-.f64 y x) 2) (*.f64 t (/.f64 2 z))) |
(/.f64 (*.f64 (-.f64 y x) 2) (+.f64 (/.f64 t z) (/.f64 t z))) |
(/.f64 (*.f64 (-.f64 y x) 2) (*.f64 (*.f64 t (/.f64 2 z)) 1)) |
(/.f64 (*.f64 (-.f64 y x) 2) (*.f64 -2 (/.f64 t (neg.f64 z)))) |
(/.f64 2 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 2 z))) |
(/.f64 2 (+.f64 (/.f64 t (*.f64 z (-.f64 y x))) (/.f64 t (*.f64 z (-.f64 y x))))) |
(/.f64 2 (*.f64 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 2 z)) 1)) |
(/.f64 (*.f64 (-.f64 y x) (/.f64 2 t)) (/.f64 2 z)) |
(/.f64 (*.f64 (-.f64 y x) (/.f64 2 t)) (+.f64 (/.f64 1 z) (/.f64 1 z))) |
(/.f64 (*.f64 (-.f64 y x) (/.f64 2 t)) (*.f64 2 (/.f64 1 z))) |
(/.f64 (*.f64 (-.f64 y x) (/.f64 2 t)) (*.f64 (/.f64 2 z) 1)) |
(/.f64 (*.f64 (-.f64 y x) 4) (+.f64 (*.f64 t (/.f64 2 z)) (*.f64 t (/.f64 2 z)))) |
(/.f64 (*.f64 (-.f64 y x) 4) (/.f64 (*.f64 t 4) z)) |
(/.f64 (*.f64 (-.f64 y x) 4) (*.f64 4 (/.f64 t z))) |
(/.f64 (*.f64 (-.f64 y x) 4) (*.f64 (*.f64 t 4) (/.f64 1 z))) |
(/.f64 (*.f64 (-.f64 y x) 4) (*.f64 2 (*.f64 t (/.f64 2 z)))) |
(/.f64 (*.f64 (-.f64 y x) 4) (*.f64 (+.f64 t t) (/.f64 2 z))) |
(/.f64 (*.f64 (-.f64 y x) 4) (*.f64 -4 (/.f64 t (neg.f64 z)))) |
(/.f64 (*.f64 (-.f64 y x) 4) (/.f64 4 (/.f64 z t))) |
(/.f64 (*.f64 (*.f64 (-.f64 y x) 2) (/.f64 z t)) 2) |
(/.f64 (+.f64 z z) (/.f64 (+.f64 t t) (-.f64 y x))) |
(/.f64 (/.f64 1 t) (/.f64 (/.f64 1 (-.f64 y x)) z)) |
(/.f64 (/.f64 1 t) (*.f64 (/.f64 1 (-.f64 y x)) (/.f64 1 z))) |
(/.f64 (-.f64 x y) (/.f64 t (neg.f64 z))) |
(/.f64 (-.f64 x y) (*.f64 (/.f64 t (neg.f64 z)) 1)) |
(/.f64 (-.f64 x y) (/.f64 (neg.f64 (+.f64 t t)) (+.f64 z z))) |
(/.f64 (-.f64 x y) (/.f64 -1 (/.f64 z t))) |
(/.f64 (/.f64 t (-.f64 y x)) (*.f64 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x))) (/.f64 1 z))) |
(/.f64 -1 (/.f64 (/.f64 t (-.f64 x y)) z)) |
(/.f64 -1 (*.f64 (neg.f64 (/.f64 t (-.f64 y x))) (/.f64 1 z))) |
(/.f64 (/.f64 (+.f64 t t) (-.f64 y x)) (*.f64 (*.f64 2 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x)))) (/.f64 1 z))) |
(/.f64 (/.f64 (+.f64 t t) (-.f64 y x)) (*.f64 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x))) (/.f64 2 z))) |
(/.f64 4 (+.f64 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 2 z)) (*.f64 (/.f64 t (-.f64 y x)) (/.f64 2 z)))) |
(/.f64 4 (/.f64 (/.f64 (*.f64 t 4) (-.f64 y x)) z)) |
(/.f64 4 (*.f64 (/.f64 (*.f64 t 4) (-.f64 y x)) (/.f64 1 z))) |
(/.f64 4 (*.f64 (/.f64 (+.f64 t t) (-.f64 y x)) (/.f64 2 z))) |
(/.f64 (/.f64 (*.f64 (-.f64 y x) 4) (/.f64 t z)) 4) |
(/.f64 (*.f64 z 4) (/.f64 (*.f64 t 4) (-.f64 y x))) |
(/.f64 (*.f64 z 4) (*.f64 (/.f64 (*.f64 t 4) (-.f64 y x)) 1)) |
(/.f64 (/.f64 (*.f64 (-.f64 y x) 4) t) (+.f64 (/.f64 2 z) (/.f64 2 z))) |
(/.f64 (/.f64 (*.f64 (-.f64 y x) 4) t) (/.f64 4 z)) |
(/.f64 (/.f64 (*.f64 (-.f64 y x) 4) t) (*.f64 4 (/.f64 1 z))) |
(/.f64 (/.f64 (*.f64 (-.f64 y x) 4) t) (*.f64 2 (/.f64 2 z))) |
(/.f64 (*.f64 (-.f64 y x) 8) (/.f64 (*.f64 t 8) z)) |
(/.f64 (*.f64 (-.f64 y x) 8) (*.f64 8 (/.f64 t z))) |
(/.f64 (*.f64 (-.f64 y x) 8) (*.f64 (*.f64 t 8) (/.f64 1 z))) |
(/.f64 (*.f64 (-.f64 y x) 8) (*.f64 4 (*.f64 t (/.f64 2 z)))) |
(/.f64 (*.f64 (-.f64 y x) -2) (+.f64 (/.f64 t (neg.f64 z)) (/.f64 t (neg.f64 z)))) |
(/.f64 (*.f64 (-.f64 y x) -2) (/.f64 (*.f64 t -2) z)) |
(/.f64 (*.f64 (-.f64 y x) -2) (/.f64 (neg.f64 (+.f64 t t)) z)) |
(/.f64 (*.f64 (-.f64 y x) -2) (*.f64 (*.f64 t -2) (/.f64 1 z))) |
(/.f64 (*.f64 (-.f64 y x) -2) (*.f64 (neg.f64 (+.f64 t t)) (/.f64 1 z))) |
(/.f64 (*.f64 (-.f64 y x) -2) (*.f64 (neg.f64 t) (/.f64 2 z))) |
(/.f64 (*.f64 (-.f64 y x) -2) (*.f64 2 (/.f64 t (neg.f64 z)))) |
(/.f64 (/.f64 z t) (/.f64 1 (-.f64 y x))) |
(/.f64 1/2 (/.f64 (/.f64 t (*.f64 (-.f64 y x) 2)) z)) |
(/.f64 1/2 (/.f64 (/.f64 t (-.f64 y x)) (+.f64 z z))) |
(/.f64 1/2 (/.f64 (/.f64 1/2 (-.f64 y x)) (/.f64 z t))) |
(/.f64 (/.f64 1/2 t) (/.f64 (/.f64 1/2 (-.f64 y x)) z)) |
(/.f64 (*.f64 (/.f64 (-.f64 y x) t) (/.f64 (-.f64 y x) t)) (/.f64 (*.f64 (-.f64 y x) (/.f64 2 t)) (+.f64 z z))) |
(/.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 y x) 4) t)) (*.f64 8 (/.f64 1 z))) |
(/.f64 (*.f64 2 (*.f64 (-.f64 y x) 8)) (*.f64 (*.f64 2 (*.f64 t 8)) (/.f64 1 z))) |
(/.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 y x) 4) (/.f64 t z))) 8) |
(/.f64 (*.f64 2 (*.f64 z 4)) (+.f64 (/.f64 (*.f64 t 4) (-.f64 y x)) (/.f64 (*.f64 t 4) (-.f64 y x)))) |
(/.f64 (*.f64 2 (*.f64 z 4)) (*.f64 8 (/.f64 t (-.f64 y x)))) |
(/.f64 (*.f64 z (/.f64 1/2 t)) (/.f64 1/2 (-.f64 y x))) |
(/.f64 (/.f64 (-.f64 x y) t) (/.f64 -1 z)) |
(/.f64 (/.f64 (-.f64 x y) t) (*.f64 -1 (/.f64 1 z))) |
(/.f64 (/.f64 (*.f64 t 4) (-.f64 y x)) (*.f64 (*.f64 2 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x)))) (/.f64 2 z))) |
(/.f64 (*.f64 (-.f64 y x) (/.f64 1/2 t)) (/.f64 1 (+.f64 z z))) |
(/.f64 (*.f64 (-.f64 y x) (/.f64 1/2 t)) (*.f64 1/2 (/.f64 1 z))) |
(/.f64 (*.f64 (/.f64 t (-.f64 y x)) (*.f64 (-.f64 y x) (/.f64 2 t))) (*.f64 (/.f64 t (-.f64 y x)) (/.f64 2 z))) |
(/.f64 (*.f64 z 1/2) (/.f64 t (*.f64 (-.f64 y x) 2))) |
(/.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) 2)) 1/2) |
(/.f64 (*.f64 4 (-.f64 x y)) (*.f64 (*.f64 2 (*.f64 t -2)) (/.f64 1 z))) |
(/.f64 (*.f64 4 (-.f64 x y)) (*.f64 (*.f64 2 (neg.f64 (+.f64 t t))) (/.f64 1 z))) |
(/.f64 (*.f64 4 (-.f64 x y)) (*.f64 (neg.f64 (*.f64 t 4)) (/.f64 1 z))) |
(/.f64 (*.f64 4 (-.f64 x y)) (*.f64 4 (/.f64 t (neg.f64 z)))) |
(/.f64 (neg.f64 (*.f64 (-.f64 y x) -2)) (*.f64 t (/.f64 2 z))) |
(/.f64 (neg.f64 z) (neg.f64 (/.f64 t (-.f64 y x)))) |
(/.f64 (neg.f64 z) (*.f64 (neg.f64 (/.f64 t (-.f64 y x))) 1)) |
(/.f64 (neg.f64 (/.f64 (-.f64 y x) t)) (/.f64 -1 z)) |
(/.f64 (+.f64 (/.f64 z t) (/.f64 z t)) (+.f64 (/.f64 1 (-.f64 y x)) (/.f64 1 (-.f64 y x)))) |
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 y x) 4) (/.f64 t z))) (*.f64 2 (/.f64 (*.f64 (-.f64 y x) 4) (/.f64 t z)))) 16) |
(/.f64 (+.f64 (neg.f64 z) (neg.f64 z)) (+.f64 (neg.f64 (/.f64 t (-.f64 y x))) (neg.f64 (/.f64 t (-.f64 y x))))) |
(/.f64 (/.f64 (*.f64 2 (*.f64 z 4)) (/.f64 t (-.f64 y x))) 8) |
(/.f64 (/.f64 (-.f64 x y) (/.f64 t z)) -1) |
(/.f64 (/.f64 (*.f64 (-.f64 y x) 8) (/.f64 t z)) 8) |
(/.f64 (/.f64 (-.f64 y x) (/.f64 1 z)) t) |
(/.f64 (/.f64 1 (/.f64 1 z)) (/.f64 t (-.f64 y x))) |
(/.f64 (/.f64 (*.f64 (-.f64 y x) 2) (/.f64 1 z)) (+.f64 t t)) |
(/.f64 (/.f64 2 (/.f64 1 z)) (/.f64 (+.f64 t t) (-.f64 y x))) |
(/.f64 (/.f64 (*.f64 (-.f64 y x) 4) (/.f64 1 z)) (*.f64 t 4)) |
(/.f64 (/.f64 (/.f64 1 t) (/.f64 1 z)) (/.f64 1 (-.f64 y x))) |
(/.f64 (/.f64 (-.f64 x y) (/.f64 1 z)) (neg.f64 t)) |
(/.f64 (/.f64 (/.f64 t (-.f64 y x)) (/.f64 1 z)) (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x)))) |
(/.f64 (/.f64 -1 (/.f64 1 z)) (neg.f64 (/.f64 t (-.f64 y x)))) |
(/.f64 (/.f64 (/.f64 (+.f64 t t) (-.f64 y x)) (/.f64 1 z)) (*.f64 2 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x))))) |
(/.f64 (/.f64 4 (/.f64 1 z)) (/.f64 (*.f64 t 4) (-.f64 y x))) |
(/.f64 (/.f64 (*.f64 (-.f64 y x) 8) (/.f64 1 z)) (*.f64 t 8)) |
(/.f64 (/.f64 (*.f64 (-.f64 y x) -2) (/.f64 1 z)) (*.f64 t -2)) |
(/.f64 (/.f64 (*.f64 (-.f64 y x) -2) (/.f64 1 z)) (neg.f64 (+.f64 t t))) |
(/.f64 (/.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 y x) 4) t)) (/.f64 1 z)) 8) |
(/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 y x) 8)) (/.f64 1 z)) (*.f64 2 (*.f64 t 8))) |
(/.f64 (/.f64 (/.f64 (-.f64 x y) t) (/.f64 1 z)) -1) |
(/.f64 (/.f64 (*.f64 4 (-.f64 x y)) (/.f64 1 z)) (*.f64 2 (*.f64 t -2))) |
(/.f64 (/.f64 (*.f64 4 (-.f64 x y)) (/.f64 1 z)) (*.f64 2 (neg.f64 (+.f64 t t)))) |
(/.f64 (/.f64 (*.f64 4 (-.f64 x y)) (/.f64 1 z)) (neg.f64 (*.f64 t 4))) |
(/.f64 (/.f64 (neg.f64 (*.f64 (-.f64 y x) -2)) (/.f64 1 z)) (+.f64 t t)) |
(/.f64 (/.f64 1 (/.f64 2 z)) (/.f64 t (*.f64 (-.f64 y x) 2))) |
(/.f64 (/.f64 (*.f64 (-.f64 y x) 2) (/.f64 2 z)) t) |
(/.f64 (/.f64 2 (/.f64 2 z)) (/.f64 t (-.f64 y x))) |
(/.f64 (/.f64 (*.f64 (-.f64 y x) 4) (/.f64 2 z)) (+.f64 t t)) |
(/.f64 (/.f64 (/.f64 (+.f64 t t) (-.f64 y x)) (/.f64 2 z)) (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x)))) |
(/.f64 (/.f64 4 (/.f64 2 z)) (/.f64 (+.f64 t t) (-.f64 y x))) |
(/.f64 (/.f64 (*.f64 (-.f64 y x) -2) (/.f64 2 z)) (neg.f64 t)) |
(/.f64 (/.f64 (/.f64 (*.f64 t 4) (-.f64 y x)) (/.f64 2 z)) (*.f64 2 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x))))) |
(/.f64 (/.f64 (*.f64 (/.f64 t (-.f64 y x)) (*.f64 (-.f64 y x) (/.f64 2 t))) (/.f64 2 z)) (/.f64 t (-.f64 y x))) |
(/.f64 (/.f64 (-.f64 y x) (/.f64 t (neg.f64 z))) -1) |
(/.f64 (/.f64 (*.f64 (-.f64 y x) 2) (/.f64 t (neg.f64 z))) -2) |
(/.f64 (/.f64 (*.f64 (-.f64 y x) 4) (/.f64 t (neg.f64 z))) -4) |
(/.f64 (/.f64 (*.f64 4 (-.f64 x y)) (/.f64 t (neg.f64 z))) 4) |
(/.f64 (/.f64 z (/.f64 1 (-.f64 y x))) t) |
(/.f64 (/.f64 (+.f64 z z) t) (/.f64 2 (-.f64 y x))) |
(/.f64 (/.f64 z (neg.f64 t)) (/.f64 1 (-.f64 x y))) |
(/.f64 (/.f64 z 1/2) (/.f64 (+.f64 t t) (-.f64 y x))) |
(/.f64 (neg.f64 (+.f64 z z)) (-.f64 0 (/.f64 (+.f64 t t) (-.f64 y x)))) |
(/.f64 (neg.f64 (/.f64 z t)) (-.f64 0 (/.f64 1 (-.f64 y x)))) |
(/.f64 (neg.f64 (neg.f64 z)) (/.f64 t (-.f64 y x))) |
(pow.f64 (*.f64 z (/.f64 (-.f64 y x) t)) 1) |
(+.f64 (/.f64 (-.f64 y x) t) 0) |
(+.f64 0 (/.f64 (-.f64 y x) t)) |
(+.f64 (*.f64 (-.f64 y x) (/.f64 1/2 t)) (*.f64 (-.f64 y x) (/.f64 1/2 t))) |
(-.f64 (/.f64 (-.f64 y x) t) 0) |
(*.f64 (-.f64 y x) (/.f64 1 t)) |
(*.f64 (-.f64 y x) (*.f64 (*.f64 2 (/.f64 1 t)) 1/2)) |
(*.f64 (-.f64 y x) (*.f64 (/.f64 2 t) 1/2)) |
(*.f64 t (/.f64 (/.f64 1 (-.f64 y x)) (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x))))) |
(*.f64 (/.f64 (-.f64 y x) t) 1) |
(*.f64 1 (/.f64 (-.f64 y x) t)) |
(*.f64 (*.f64 (-.f64 y x) 2) (/.f64 1/2 t)) |
(*.f64 2 (*.f64 (-.f64 y x) (/.f64 1/2 t))) |
(*.f64 (*.f64 (-.f64 y x) (/.f64 2 t)) 1/2) |
(*.f64 (*.f64 (-.f64 y x) 4) (/.f64 1 (*.f64 t 4))) |
(*.f64 (*.f64 (-.f64 y x) 4) (*.f64 (/.f64 1 (*.f64 t 4)) 1)) |
(*.f64 (*.f64 (-.f64 y x) 4) (*.f64 1/4 (/.f64 1 t))) |
(*.f64 (*.f64 (-.f64 y x) 4) (*.f64 1/2 (/.f64 1/2 t))) |
(*.f64 (/.f64 1 t) (-.f64 y x)) |
(*.f64 (/.f64 1 t) (/.f64 1 (/.f64 1 (-.f64 y x)))) |
(*.f64 (-.f64 x y) (/.f64 -1 t)) |
(*.f64 (-.f64 x y) (*.f64 (/.f64 -1 t) 1)) |
(*.f64 (-.f64 x y) (*.f64 -1 (/.f64 1 t))) |
(*.f64 (/.f64 t (-.f64 y x)) (/.f64 1 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x))))) |
(*.f64 (/.f64 t (-.f64 y x)) (/.f64 2 (*.f64 2 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x)))))) |
(*.f64 -1 (/.f64 (-.f64 x y) t)) |
(*.f64 -1 (*.f64 (/.f64 (-.f64 x y) t) 1)) |
(*.f64 -1 (/.f64 (*.f64 (-.f64 y x) 2) (neg.f64 (+.f64 t t)))) |
(*.f64 (/.f64 (+.f64 t t) (-.f64 y x)) (/.f64 1 (*.f64 2 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x)))))) |
(*.f64 (/.f64 (+.f64 t t) (-.f64 y x)) (/.f64 1/2 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x))))) |
(*.f64 4 (/.f64 (-.f64 y x) (*.f64 t 4))) |
(*.f64 4 (/.f64 (/.f64 (-.f64 y x) t) 4)) |
(*.f64 (/.f64 (*.f64 (-.f64 y x) 4) t) 1/4) |
(*.f64 (*.f64 (-.f64 y x) 8) (/.f64 1 (*.f64 t 8))) |
(*.f64 (*.f64 (-.f64 y x) -2) (/.f64 1/2 (neg.f64 t))) |
(*.f64 (*.f64 (-.f64 y x) -2) (/.f64 1 (*.f64 t -2))) |
(*.f64 (*.f64 (-.f64 y x) -2) (/.f64 1 (neg.f64 (+.f64 t t)))) |
(*.f64 1/2 (*.f64 (-.f64 y x) (/.f64 2 t))) |
(*.f64 (/.f64 1 (-.f64 y x)) (/.f64 t (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x))))) |
(*.f64 (/.f64 1 (-.f64 y x)) (/.f64 (+.f64 t t) (*.f64 2 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x)))))) |
(*.f64 (/.f64 1/2 t) (*.f64 (-.f64 y x) 2)) |
(*.f64 (*.f64 2 (/.f64 1 t)) (*.f64 (-.f64 y x) 1/2)) |
(*.f64 (/.f64 (-.f64 x y) t) -1) |
(*.f64 (/.f64 2 t) (*.f64 (-.f64 y x) 1/2)) |
(*.f64 (/.f64 1/2 (-.f64 y x)) (/.f64 (+.f64 t t) (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x))))) |
(*.f64 (*.f64 (-.f64 y x) (/.f64 1/2 t)) 2) |
(*.f64 (/.f64 t (*.f64 (-.f64 y x) 2)) (/.f64 2 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x))))) |
(*.f64 (/.f64 1 (*.f64 t 4)) (*.f64 (-.f64 y x) 4)) |
(*.f64 (/.f64 -1 t) (-.f64 x y)) |
(*.f64 (/.f64 1 (-.f64 x y)) (/.f64 (neg.f64 t) (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x))))) |
(*.f64 (*.f64 (-.f64 y x) 1/2) (/.f64 2 t)) |
(*.f64 1/4 (/.f64 (*.f64 (-.f64 y x) 4) t)) |
(*.f64 (/.f64 2 (-.f64 y x)) (/.f64 t (*.f64 2 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x)))))) |
(pow.f64 (/.f64 (-.f64 y x) t) 1) |
(neg.f64 (/.f64 (-.f64 x y) t)) |
(-.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))) 1/2)) |
(*.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 2) 1/2) |
(*.f64 4 (/.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 4)) |
(*.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 4) 1/4) |
(*.f64 1/2 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 2)) |
(*.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) 1/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 (*.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 -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 (-.f64 y x) z) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 -1 (/.f64 x t)) |
(neg.f64 (/.f64 x t)) |
(+.f64 (*.f64 -1 (/.f64 x t)) (/.f64 y t)) |
(+.f64 (neg.f64 (/.f64 x t)) (/.f64 y t)) |
(+.f64 (*.f64 -1 (/.f64 x t)) (/.f64 y t)) |
(+.f64 (neg.f64 (/.f64 x t)) (/.f64 y t)) |
(+.f64 (*.f64 -1 (/.f64 x t)) (/.f64 y t)) |
(+.f64 (neg.f64 (/.f64 x t)) (/.f64 y t)) |
(/.f64 y t) |
(+.f64 (*.f64 -1 (/.f64 x t)) (/.f64 y t)) |
(+.f64 (neg.f64 (/.f64 x t)) (/.f64 y t)) |
(+.f64 (*.f64 -1 (/.f64 x t)) (/.f64 y t)) |
(+.f64 (neg.f64 (/.f64 x t)) (/.f64 y t)) |
(+.f64 (*.f64 -1 (/.f64 x t)) (/.f64 y t)) |
(+.f64 (neg.f64 (/.f64 x t)) (/.f64 y t)) |
(/.f64 y t) |
(+.f64 (*.f64 -1 (/.f64 x t)) (/.f64 y t)) |
(+.f64 (neg.f64 (/.f64 x t)) (/.f64 y t)) |
(+.f64 (*.f64 -1 (/.f64 x t)) (/.f64 y t)) |
(+.f64 (neg.f64 (/.f64 x t)) (/.f64 y t)) |
(+.f64 (*.f64 -1 (/.f64 x t)) (/.f64 y t)) |
(+.f64 (neg.f64 (/.f64 x t)) (/.f64 y t)) |
(/.f64 y t) |
(+.f64 (*.f64 -1 (/.f64 x t)) (/.f64 y t)) |
(+.f64 (neg.f64 (/.f64 x t)) (/.f64 y t)) |
(+.f64 (*.f64 -1 (/.f64 x t)) (/.f64 y t)) |
(+.f64 (neg.f64 (/.f64 x t)) (/.f64 y t)) |
(+.f64 (*.f64 -1 (/.f64 x t)) (/.f64 y t)) |
(+.f64 (neg.f64 (/.f64 x t)) (/.f64 y t)) |
(*.f64 -1 (/.f64 x t)) |
(neg.f64 (/.f64 x t)) |
(+.f64 (*.f64 -1 (/.f64 x t)) (/.f64 y t)) |
(+.f64 (neg.f64 (/.f64 x t)) (/.f64 y t)) |
(+.f64 (*.f64 -1 (/.f64 x t)) (/.f64 y t)) |
(+.f64 (neg.f64 (/.f64 x t)) (/.f64 y t)) |
(+.f64 (*.f64 -1 (/.f64 x t)) (/.f64 y t)) |
(+.f64 (neg.f64 (/.f64 x t)) (/.f64 y t)) |
(*.f64 -1 (/.f64 x t)) |
(neg.f64 (/.f64 x t)) |
(+.f64 (*.f64 -1 (/.f64 x t)) (/.f64 y t)) |
(+.f64 (neg.f64 (/.f64 x t)) (/.f64 y t)) |
(+.f64 (*.f64 -1 (/.f64 x t)) (/.f64 y t)) |
(+.f64 (neg.f64 (/.f64 x t)) (/.f64 y t)) |
(+.f64 (*.f64 -1 (/.f64 x t)) (/.f64 y t)) |
(+.f64 (neg.f64 (/.f64 x t)) (/.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 (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 (+.f64 (/.f64 z t) -1) (*.f64 x -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 (+.f64 (/.f64 z t) -1) (*.f64 x -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 (+.f64 (/.f64 z t) -1) (*.f64 x -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 (+.f64 (/.f64 z t) -1) (*.f64 x -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 (-.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 -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 z (/.f64 y t)) (+.f64 x (*.f64 -1 (*.f64 x (/.f64 z 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 z (/.f64 y t)) (+.f64 x (*.f64 -1 (*.f64 x (/.f64 z 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 z (/.f64 y t)) (+.f64 x (*.f64 -1 (*.f64 x (/.f64 z 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 z (/.f64 y t)) (+.f64 x (*.f64 -1 (*.f64 x (/.f64 z 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 z (/.f64 y t)) (+.f64 x (*.f64 -1 (*.f64 x (/.f64 z 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 z (/.f64 y t)) (+.f64 x (*.f64 -1 (*.f64 x (/.f64 z 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 z (/.f64 y t)) (+.f64 x (*.f64 -1 (*.f64 x (/.f64 z 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 z (/.f64 y t)) (+.f64 x (*.f64 -1 (*.f64 x (/.f64 z 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 z (/.f64 y t)) (+.f64 x (*.f64 -1 (*.f64 x (/.f64 z t))))) |
(+.f64 (*.f64 x (/.f64 z (neg.f64 t))) (+.f64 x (*.f64 z (/.f64 y t)))) |
(/.f64 (*.f64 (-.f64 y x) z) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.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))) |
(+.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 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))) |
(+.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 z (/.f64 (-.f64 y x) t)) 0) |
(*.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 (-.f64 y x) (/.f64 t z)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (-.f64 y x) (*.f64 (/.f64 t z) 1)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (-.f64 y x) (*.f64 -1 (/.f64 t (neg.f64 z)))) |
(*.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 (/.f64 (-.f64 y x) t) (*.f64 (/.f64 1 z) 1)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (-.f64 y x) t) (*.f64 1/2 (/.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)) 1) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 1 (/.f64 t (*.f64 z (-.f64 y x)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 1 (*.f64 (/.f64 t (*.f64 z (-.f64 y x))) 1)) |
(*.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) 2) (+.f64 (/.f64 t z) (/.f64 t z))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) 2) (*.f64 (*.f64 t (/.f64 2 z)) 1)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) 2) (*.f64 -2 (/.f64 t (neg.f64 z)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 2 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 2 z))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 2 (+.f64 (/.f64 t (*.f64 z (-.f64 y x))) (/.f64 t (*.f64 z (-.f64 y x))))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 2 (*.f64 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 2 z)) 1)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) (/.f64 2 t)) (/.f64 2 z)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) (/.f64 2 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 y x) (/.f64 2 t)) (*.f64 2 (/.f64 1 z))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) (/.f64 2 t)) (*.f64 (/.f64 2 z) 1)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) 4) (+.f64 (*.f64 t (/.f64 2 z)) (*.f64 t (/.f64 2 z)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) 4) (/.f64 (*.f64 t 4) z)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) 4) (*.f64 4 (/.f64 t z))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) 4) (*.f64 (*.f64 t 4) (/.f64 1 z))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) 4) (*.f64 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) 4) (*.f64 (+.f64 t t) (/.f64 2 z))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) 4) (*.f64 -4 (/.f64 t (neg.f64 z)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) 4) (/.f64 4 (/.f64 z t))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (*.f64 (-.f64 y x) 2) (/.f64 z t)) 2) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (+.f64 z z) (/.f64 (+.f64 t t) (-.f64 y x))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 1 t) (/.f64 (/.f64 1 (-.f64 y x)) z)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 1 t) (*.f64 (/.f64 1 (-.f64 y x)) (/.f64 1 z))) |
(*.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) (*.f64 (/.f64 t (neg.f64 z)) 1)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (-.f64 x y) (/.f64 (neg.f64 (+.f64 t t)) (+.f64 z z))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (-.f64 x y) (/.f64 -1 (/.f64 z t))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 t (-.f64 y x)) (*.f64 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x))) (/.f64 1 z))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 -1 (/.f64 (/.f64 t (-.f64 x y)) z)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 -1 (*.f64 (neg.f64 (/.f64 t (-.f64 y x))) (/.f64 1 z))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (+.f64 t t) (-.f64 y x)) (*.f64 (*.f64 2 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x)))) (/.f64 1 z))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (+.f64 t t) (-.f64 y x)) (*.f64 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x))) (/.f64 2 z))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 4 (+.f64 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 2 z)) (*.f64 (/.f64 t (-.f64 y x)) (/.f64 2 z)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 4 (/.f64 (/.f64 (*.f64 t 4) (-.f64 y x)) z)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 4 (*.f64 (/.f64 (*.f64 t 4) (-.f64 y x)) (/.f64 1 z))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 4 (*.f64 (/.f64 (+.f64 t t) (-.f64 y x)) (/.f64 2 z))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (*.f64 (-.f64 y x) 4) (/.f64 t z)) 4) |
(*.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 (/.f64 (*.f64 t 4) (-.f64 y x)) 1)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (*.f64 (-.f64 y x) 4) t) (+.f64 (/.f64 2 z) (/.f64 2 z))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (*.f64 (-.f64 y x) 4) t) (/.f64 4 z)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (*.f64 (-.f64 y x) 4) t) (*.f64 4 (/.f64 1 z))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (*.f64 (-.f64 y x) 4) t) (*.f64 2 (/.f64 2 z))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) 8) (/.f64 (*.f64 t 8) z)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) 8) (*.f64 8 (/.f64 t z))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) 8) (*.f64 (*.f64 t 8) (/.f64 1 z))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) 8) (*.f64 4 (*.f64 t (/.f64 2 z)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) -2) (+.f64 (/.f64 t (neg.f64 z)) (/.f64 t (neg.f64 z)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) -2) (/.f64 (*.f64 t -2) z)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) -2) (/.f64 (neg.f64 (+.f64 t t)) z)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) -2) (*.f64 (*.f64 t -2) (/.f64 1 z))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) -2) (*.f64 (neg.f64 (+.f64 t t)) (/.f64 1 z))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) -2) (*.f64 (neg.f64 t) (/.f64 2 z))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) -2) (*.f64 2 (/.f64 t (neg.f64 z)))) |
(*.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 1/2 (/.f64 (/.f64 t (*.f64 (-.f64 y x) 2)) z)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 1/2 (/.f64 (/.f64 t (-.f64 y x)) (+.f64 z z))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 1/2 (/.f64 (/.f64 1/2 (-.f64 y x)) (/.f64 z t))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 1/2 t) (/.f64 (/.f64 1/2 (-.f64 y x)) z)) |
(*.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 (-.f64 y x) (/.f64 2 t)) (+.f64 z z))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 y x) 4) t)) (*.f64 8 (/.f64 1 z))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 2 (*.f64 (-.f64 y x) 8)) (*.f64 (*.f64 2 (*.f64 t 8)) (/.f64 1 z))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 2 (/.f64 (*.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 2 (*.f64 z 4)) (+.f64 (/.f64 (*.f64 t 4) (-.f64 y x)) (/.f64 (*.f64 t 4) (-.f64 y x)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 2 (*.f64 z 4)) (*.f64 8 (/.f64 t (-.f64 y x)))) |
(*.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 y x))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (-.f64 x y) t) (/.f64 -1 z)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (-.f64 x y) t) (*.f64 -1 (/.f64 1 z))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (*.f64 t 4) (-.f64 y x)) (*.f64 (*.f64 2 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x)))) (/.f64 2 z))) |
(*.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 (+.f64 z z))) |
(*.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 (/.f64 1 z))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (/.f64 t (-.f64 y x)) (*.f64 (-.f64 y x) (/.f64 2 t))) (*.f64 (/.f64 t (-.f64 y x)) (/.f64 2 z))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 z 1/2) (/.f64 t (*.f64 (-.f64 y x) 2))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) 2)) 1/2) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 4 (-.f64 x y)) (*.f64 (*.f64 2 (*.f64 t -2)) (/.f64 1 z))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 4 (-.f64 x y)) (*.f64 (*.f64 2 (neg.f64 (+.f64 t t))) (/.f64 1 z))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 4 (-.f64 x y)) (*.f64 (neg.f64 (*.f64 t 4)) (/.f64 1 z))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (*.f64 4 (-.f64 x y)) (*.f64 4 (/.f64 t (neg.f64 z)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (neg.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 (neg.f64 z) (neg.f64 (/.f64 t (-.f64 y x)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (neg.f64 z) (*.f64 (neg.f64 (/.f64 t (-.f64 y x))) 1)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (neg.f64 (/.f64 (-.f64 y x) t)) (/.f64 -1 z)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (+.f64 (/.f64 z t) (/.f64 z t)) (+.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 (*.f64 2 (/.f64 (*.f64 (-.f64 y x) 4) (/.f64 t z))) (*.f64 2 (/.f64 (*.f64 (-.f64 y x) 4) (/.f64 t z)))) 16) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (+.f64 (neg.f64 z) (neg.f64 z)) (+.f64 (neg.f64 (/.f64 t (-.f64 y x))) (neg.f64 (/.f64 t (-.f64 y x))))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (*.f64 2 (*.f64 z 4)) (/.f64 t (-.f64 y x))) 8) |
(*.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 (-.f64 y x) 8) (/.f64 t z)) 8) |
(*.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 1 (/.f64 1 z)) (/.f64 t (-.f64 y x))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (*.f64 (-.f64 y x) 2) (/.f64 1 z)) (+.f64 t t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 2 (/.f64 1 z)) (/.f64 (+.f64 t t) (-.f64 y x))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (*.f64 (-.f64 y x) 4) (/.f64 1 z)) (*.f64 t 4)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (/.f64 1 t) (/.f64 1 z)) (/.f64 1 (-.f64 y x))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (-.f64 x y) (/.f64 1 z)) (neg.f64 t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (/.f64 t (-.f64 y x)) (/.f64 1 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 -1 (/.f64 1 z)) (neg.f64 (/.f64 t (-.f64 y x)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (/.f64 (+.f64 t t) (-.f64 y x)) (/.f64 1 z)) (*.f64 2 (*.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 4 (/.f64 1 z)) (/.f64 (*.f64 t 4) (-.f64 y x))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (*.f64 (-.f64 y x) 8) (/.f64 1 z)) (*.f64 t 8)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (*.f64 (-.f64 y x) -2) (/.f64 1 z)) (*.f64 t -2)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (*.f64 (-.f64 y x) -2) (/.f64 1 z)) (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 (-.f64 y x) 4) t)) (/.f64 1 z)) 8) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (*.f64 2 (*.f64 (-.f64 y x) 8)) (/.f64 1 z)) (*.f64 2 (*.f64 t 8))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (/.f64 (-.f64 x y) t) (/.f64 1 z)) -1) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (*.f64 4 (-.f64 x y)) (/.f64 1 z)) (*.f64 2 (*.f64 t -2))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (*.f64 4 (-.f64 x y)) (/.f64 1 z)) (*.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 (-.f64 x y)) (/.f64 1 z)) (neg.f64 (*.f64 t 4))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (neg.f64 (*.f64 (-.f64 y x) -2)) (/.f64 1 z)) (+.f64 t t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 1 (/.f64 2 z)) (/.f64 t (*.f64 (-.f64 y x) 2))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (*.f64 (-.f64 y x) 2) (/.f64 2 z)) t) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 2 (/.f64 2 z)) (/.f64 t (-.f64 y x))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (*.f64 (-.f64 y x) 4) (/.f64 2 z)) (+.f64 t t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (/.f64 (+.f64 t t) (-.f64 y x)) (/.f64 2 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 4 (/.f64 2 z)) (/.f64 (+.f64 t t) (-.f64 y x))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (*.f64 (-.f64 y x) -2) (/.f64 2 z)) (neg.f64 t)) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (/.f64 (*.f64 t 4) (-.f64 y x)) (/.f64 2 z)) (*.f64 2 (*.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 (*.f64 (/.f64 t (-.f64 y x)) (*.f64 (-.f64 y x) (/.f64 2 t))) (/.f64 2 z)) (/.f64 t (-.f64 y x))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (-.f64 y x) (/.f64 t (neg.f64 z))) -1) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (*.f64 (-.f64 y x) 2) (/.f64 t (neg.f64 z))) -2) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (*.f64 (-.f64 y x) 4) (/.f64 t (neg.f64 z))) -4) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 (*.f64 4 (-.f64 x y)) (/.f64 t (neg.f64 z))) 4) |
(*.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 (+.f64 z z) t) (/.f64 2 (-.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 x y))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (/.f64 z 1/2) (/.f64 (+.f64 t t) (-.f64 y x))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (neg.f64 (+.f64 z z)) (-.f64 0 (/.f64 (+.f64 t t) (-.f64 y x)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (neg.f64 (/.f64 z t)) (-.f64 0 (/.f64 1 (-.f64 y x)))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(/.f64 (neg.f64 (neg.f64 z)) (/.f64 t (-.f64 y x))) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(pow.f64 (*.f64 z (/.f64 (-.f64 y x) t)) 1) |
(*.f64 (-.f64 y x) (/.f64 z t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(+.f64 (/.f64 (-.f64 y x) t) 0) |
(/.f64 (-.f64 y x) t) |
(+.f64 0 (/.f64 (-.f64 y x) t)) |
(/.f64 (-.f64 y x) t) |
(+.f64 (*.f64 (-.f64 y x) (/.f64 1/2 t)) (*.f64 (-.f64 y x) (/.f64 1/2 t))) |
(*.f64 (/.f64 1/2 t) (+.f64 (-.f64 y x) (-.f64 y x))) |
(*.f64 (-.f64 y x) (*.f64 2 (/.f64 1/2 t))) |
(-.f64 (/.f64 (-.f64 y x) t) 0) |
(/.f64 (-.f64 y x) t) |
(*.f64 (-.f64 y x) (/.f64 1 t)) |
(/.f64 (-.f64 y x) t) |
(*.f64 (-.f64 y x) (*.f64 (*.f64 2 (/.f64 1 t)) 1/2)) |
(*.f64 (*.f64 2 (/.f64 1 t)) (*.f64 (-.f64 y x) 1/2)) |
(*.f64 (-.f64 y x) (*.f64 (/.f64 1 t) 1)) |
(*.f64 (-.f64 y x) (*.f64 (/.f64 2 t) 1/2)) |
(/.f64 (-.f64 y x) t) |
(*.f64 t (/.f64 (/.f64 1 (-.f64 y x)) (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x))))) |
(*.f64 t (/.f64 (/.f64 (/.f64 1 (-.f64 y x)) (/.f64 t (-.f64 y x))) (/.f64 t (-.f64 y x)))) |
(*.f64 t (/.f64 (/.f64 (/.f64 (-.f64 y x) t) (/.f64 t (-.f64 y x))) (-.f64 y x))) |
(*.f64 (/.f64 (-.f64 y x) t) 1) |
(/.f64 (-.f64 y x) t) |
(*.f64 1 (/.f64 (-.f64 y x) t)) |
(/.f64 (-.f64 y x) t) |
(*.f64 (*.f64 (-.f64 y x) 2) (/.f64 1/2 t)) |
(+.f64 (*.f64 (-.f64 y x) (/.f64 1/2 t)) (*.f64 (-.f64 y x) (/.f64 1/2 t))) |
(*.f64 (/.f64 1/2 t) (+.f64 (-.f64 y x) (-.f64 y x))) |
(*.f64 (-.f64 y x) (*.f64 2 (/.f64 1/2 t))) |
(*.f64 2 (*.f64 (-.f64 y x) (/.f64 1/2 t))) |
(+.f64 (*.f64 (-.f64 y x) (/.f64 1/2 t)) (*.f64 (-.f64 y x) (/.f64 1/2 t))) |
(*.f64 (/.f64 1/2 t) (+.f64 (-.f64 y x) (-.f64 y x))) |
(*.f64 (-.f64 y x) (*.f64 2 (/.f64 1/2 t))) |
(*.f64 (*.f64 (-.f64 y x) (/.f64 2 t)) 1/2) |
(/.f64 (-.f64 y x) t) |
(*.f64 (*.f64 (-.f64 y x) 4) (/.f64 1 (*.f64 t 4))) |
(*.f64 (-.f64 y x) (*.f64 4 (/.f64 (/.f64 1 t) 4))) |
(*.f64 (-.f64 y x) (*.f64 4 (/.f64 1/4 t))) |
(*.f64 (*.f64 (-.f64 y x) 4) (*.f64 (/.f64 1 (*.f64 t 4)) 1)) |
(*.f64 (-.f64 y x) (*.f64 4 (/.f64 (/.f64 1 t) 4))) |
(*.f64 (-.f64 y x) (*.f64 4 (/.f64 1/4 t))) |
(*.f64 (*.f64 (-.f64 y x) 4) (*.f64 1/4 (/.f64 1 t))) |
(/.f64 (-.f64 y x) t) |
(*.f64 (*.f64 (-.f64 y x) 4) (*.f64 1/2 (/.f64 1/2 t))) |
(*.f64 (-.f64 y x) (*.f64 4 (*.f64 1/2 (/.f64 1/2 t)))) |
(*.f64 1 (*.f64 (-.f64 y x) (*.f64 2 (/.f64 1/2 t)))) |
(*.f64 (/.f64 1 t) (-.f64 y x)) |
(/.f64 (-.f64 y x) t) |
(*.f64 (/.f64 1 t) (/.f64 1 (/.f64 1 (-.f64 y x)))) |
(/.f64 (-.f64 y x) t) |
(*.f64 (-.f64 x y) (/.f64 -1 t)) |
(/.f64 (-.f64 y x) t) |
(*.f64 (-.f64 x y) (*.f64 (/.f64 -1 t) 1)) |
(/.f64 (-.f64 y x) t) |
(*.f64 (-.f64 x y) (*.f64 -1 (/.f64 1 t))) |
(/.f64 (-.f64 y x) t) |
(*.f64 (/.f64 t (-.f64 y x)) (/.f64 1 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x))))) |
(*.f64 (/.f64 t (-.f64 y x)) (/.f64 (/.f64 (-.f64 y x) t) (/.f64 t (-.f64 y x)))) |
(*.f64 (/.f64 t (-.f64 y x)) (/.f64 2 (*.f64 2 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x)))))) |
(*.f64 (/.f64 t (-.f64 y x)) (/.f64 1 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x))))) |
(*.f64 (/.f64 t (-.f64 y x)) (/.f64 (/.f64 (-.f64 y x) t) (/.f64 t (-.f64 y x)))) |
(*.f64 -1 (/.f64 (-.f64 x y) t)) |
(/.f64 (-.f64 y x) t) |
(*.f64 -1 (*.f64 (/.f64 (-.f64 x y) t) 1)) |
(/.f64 (-.f64 y x) t) |
(*.f64 -1 (/.f64 (*.f64 (-.f64 y x) 2) (neg.f64 (+.f64 t t)))) |
(/.f64 (-.f64 y x) t) |
(*.f64 (/.f64 (+.f64 t t) (-.f64 y x)) (/.f64 1 (*.f64 2 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x)))))) |
(*.f64 (/.f64 (+.f64 t t) (-.f64 y x)) (/.f64 1/2 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x))))) |
(*.f64 (/.f64 (+.f64 t t) (-.f64 y x)) (/.f64 (/.f64 (-.f64 y x) t) (*.f64 (/.f64 t (-.f64 y x)) 2))) |
(*.f64 (/.f64 (+.f64 t t) (-.f64 y x)) (/.f64 1/2 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x))))) |
(*.f64 (/.f64 (+.f64 t t) (-.f64 y x)) (/.f64 (/.f64 (-.f64 y x) t) (*.f64 (/.f64 t (-.f64 y x)) 2))) |
(*.f64 4 (/.f64 (-.f64 y x) (*.f64 t 4))) |
(/.f64 (-.f64 y x) t) |
(*.f64 4 (/.f64 (/.f64 (-.f64 y x) t) 4)) |
(/.f64 (-.f64 y x) t) |
(*.f64 (/.f64 (*.f64 (-.f64 y x) 4) t) 1/4) |
(/.f64 (-.f64 y x) t) |
(*.f64 (*.f64 (-.f64 y x) 8) (/.f64 1 (*.f64 t 8))) |
(/.f64 (-.f64 y x) t) |
(*.f64 (*.f64 (-.f64 y x) -2) (/.f64 1/2 (neg.f64 t))) |
(*.f64 -2 (*.f64 (-.f64 y x) (/.f64 1/2 (neg.f64 t)))) |
(*.f64 -2 (*.f64 (-.f64 y x) (/.f64 -1/2 t))) |
(*.f64 (*.f64 (-.f64 y x) -2) (/.f64 1 (*.f64 t -2))) |
(*.f64 (*.f64 (-.f64 y x) -2) (/.f64 1/2 (neg.f64 t))) |
(*.f64 -2 (*.f64 (-.f64 y x) (/.f64 1/2 (neg.f64 t)))) |
(*.f64 -2 (*.f64 (-.f64 y x) (/.f64 -1/2 t))) |
(*.f64 (*.f64 (-.f64 y x) -2) (/.f64 1 (neg.f64 (+.f64 t t)))) |
(*.f64 (*.f64 (-.f64 y x) -2) (/.f64 1/2 (neg.f64 t))) |
(*.f64 -2 (*.f64 (-.f64 y x) (/.f64 1/2 (neg.f64 t)))) |
(*.f64 -2 (*.f64 (-.f64 y x) (/.f64 -1/2 t))) |
(*.f64 1/2 (*.f64 (-.f64 y x) (/.f64 2 t))) |
(/.f64 (-.f64 y x) t) |
(*.f64 (/.f64 1 (-.f64 y x)) (/.f64 t (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x))))) |
(*.f64 (/.f64 1 (-.f64 y x)) (/.f64 (-.f64 y x) (/.f64 t (/.f64 (-.f64 y x) (/.f64 t t))))) |
(*.f64 (/.f64 1 (-.f64 y x)) (/.f64 (+.f64 t t) (*.f64 2 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x)))))) |
(*.f64 (/.f64 1 (-.f64 y x)) (/.f64 t (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x))))) |
(*.f64 (/.f64 1 (-.f64 y x)) (/.f64 (-.f64 y x) (/.f64 t (/.f64 (-.f64 y x) (/.f64 t t))))) |
(*.f64 (/.f64 1/2 t) (*.f64 (-.f64 y x) 2)) |
(+.f64 (*.f64 (-.f64 y x) (/.f64 1/2 t)) (*.f64 (-.f64 y x) (/.f64 1/2 t))) |
(*.f64 (/.f64 1/2 t) (+.f64 (-.f64 y x) (-.f64 y x))) |
(*.f64 (-.f64 y x) (*.f64 2 (/.f64 1/2 t))) |
(*.f64 (*.f64 2 (/.f64 1 t)) (*.f64 (-.f64 y x) 1/2)) |
(*.f64 (-.f64 y x) (*.f64 (/.f64 1 t) 1)) |
(*.f64 (/.f64 (-.f64 x y) t) -1) |
(/.f64 (-.f64 y x) t) |
(*.f64 (/.f64 2 t) (*.f64 (-.f64 y x) 1/2)) |
(/.f64 (-.f64 y x) t) |
(*.f64 (/.f64 1/2 (-.f64 y x)) (/.f64 (+.f64 t t) (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x))))) |
(*.f64 (/.f64 1/2 (-.f64 y x)) (/.f64 (/.f64 (+.f64 t t) (/.f64 t (-.f64 y x))) (/.f64 t (-.f64 y x)))) |
(*.f64 (*.f64 (-.f64 y x) (/.f64 1/2 t)) 2) |
(+.f64 (*.f64 (-.f64 y x) (/.f64 1/2 t)) (*.f64 (-.f64 y x) (/.f64 1/2 t))) |
(*.f64 (/.f64 1/2 t) (+.f64 (-.f64 y x) (-.f64 y x))) |
(*.f64 (-.f64 y x) (*.f64 2 (/.f64 1/2 t))) |
(*.f64 (/.f64 t (*.f64 (-.f64 y x) 2)) (/.f64 2 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x))))) |
(*.f64 (/.f64 t (*.f64 (-.f64 y x) 2)) (/.f64 (/.f64 2 (/.f64 t (-.f64 y x))) (/.f64 t (-.f64 y x)))) |
(*.f64 (/.f64 (/.f64 t (-.f64 y x)) 2) (/.f64 2 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x))))) |
(*.f64 (/.f64 1 (*.f64 t 4)) (*.f64 (-.f64 y x) 4)) |
(*.f64 (-.f64 y x) (*.f64 4 (/.f64 (/.f64 1 t) 4))) |
(*.f64 (-.f64 y x) (*.f64 4 (/.f64 1/4 t))) |
(*.f64 (/.f64 -1 t) (-.f64 x y)) |
(/.f64 (-.f64 y x) t) |
(*.f64 (/.f64 1 (-.f64 x y)) (/.f64 (neg.f64 t) (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x))))) |
(*.f64 (/.f64 -1 (-.f64 y x)) (/.f64 (neg.f64 t) (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x))))) |
(*.f64 (/.f64 -1 (-.f64 y x)) (/.f64 (/.f64 t (/.f64 t (-.f64 x y))) (/.f64 t (-.f64 y x)))) |
(*.f64 (*.f64 (-.f64 y x) 1/2) (/.f64 2 t)) |
(/.f64 (-.f64 y x) t) |
(*.f64 1/4 (/.f64 (*.f64 (-.f64 y x) 4) t)) |
(/.f64 (-.f64 y x) t) |
(*.f64 (/.f64 2 (-.f64 y x)) (/.f64 t (*.f64 2 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 t (-.f64 y x)))))) |
(*.f64 (/.f64 2 (-.f64 y x)) (/.f64 t (*.f64 (/.f64 t (-.f64 y x)) (*.f64 (/.f64 t (-.f64 y x)) 2)))) |
(pow.f64 (/.f64 (-.f64 y x) t) 1) |
(/.f64 (-.f64 y x) t) |
(neg.f64 (/.f64 (-.f64 x y) t)) |
(/.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))) 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 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 4 (/.f64 (+.f64 x (*.f64 z (/.f64 (-.f64 y x) 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 z (/.f64 (-.f64 y x) 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 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))) 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 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 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 x (/.f64 1/2 (/.f64 (/.f64 1/2 z) (/.f64 (-.f64 y x) t)))) |
| 0.0b | (/.f64 (-.f64 y x) t) | |
| ✓ | 0.4b | (/.f64 1/2 (/.f64 (/.f64 1/2 z) (/.f64 (-.f64 y x) t))) |
| ✓ | 7.2b | (/.f64 (/.f64 1/2 z) (/.f64 (-.f64 y x) t)) |
Compiled 53 to 23 computations (56.6% saved)
36 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | x | @ | inf | (/.f64 (/.f64 1/2 z) (/.f64 (-.f64 y x) t)) |
| 1.0ms | z | @ | 0 | (/.f64 (/.f64 1/2 z) (/.f64 (-.f64 y x) t)) |
| 1.0ms | t | @ | 0 | (/.f64 (/.f64 1/2 z) (/.f64 (-.f64 y x) t)) |
| 1.0ms | x | @ | 0 | (/.f64 (/.f64 1/2 z) (/.f64 (-.f64 y x) t)) |
| 1.0ms | y | @ | inf | (/.f64 (/.f64 1/2 z) (/.f64 (-.f64 y x) t)) |
| 1× | batch-egg-rewrite |
| 1554× | rational.json-simplify-50 |
| 1360× | rational.json-1 |
| 1360× | rational.json-2 |
| 1360× | rational.json-4 |
| 1360× | rational.json-3 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 93 |
| 1 | 100 | 69 |
| 2 | 345 | 69 |
| 3 | 1565 | 69 |
| 4 | 4478 | 69 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (/.f64 1/2 z) (/.f64 (-.f64 y x) t)) |
(/.f64 1/2 (/.f64 (/.f64 1/2 z) (/.f64 (-.f64 y x) t))) |
(+.f64 x (/.f64 1/2 (/.f64 (/.f64 1/2 z) (/.f64 (-.f64 y x) t)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 (/.f64 t (-.f64 y x)) z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/2 (/.f64 (/.f64 t (-.f64 y x)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (neg.f64 (*.f64 1/2 (/.f64 (/.f64 t (-.f64 y x)) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1/2 z) (/.f64 (-.f64 y x) (*.f64 1/2 t))) (/.f64 (/.f64 1/2 z) (/.f64 (-.f64 y x) (*.f64 1/2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (/.f64 (/.f64 t (-.f64 y x)) z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 1/2 (/.f64 (/.f64 t (-.f64 y x)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (/.f64 t (-.f64 y x)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 z) (/.f64 t (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 (/.f64 1 z) (/.f64 1/2 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 (/.f64 t (-.f64 y x)) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 1/2 (/.f64 (/.f64 t (-.f64 y x)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t t) (/.f64 1/2 (*.f64 (-.f64 y x) (+.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t t) (*.f64 (/.f64 1 z) (/.f64 1/4 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t t) (*.f64 1/2 (/.f64 (/.f64 1/2 z) (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t t) (*.f64 (/.f64 1/2 z) (/.f64 1/2 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 t (-.f64 y x)) z) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 t (-.f64 y x)) 2) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (/.f64 (/.f64 t (-.f64 y x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (*.f64 1/2 (/.f64 t (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 1/2 z) (/.f64 (-.f64 y x) (*.f64 1/2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 z) (/.f64 (/.f64 t (-.f64 y x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 (/.f64 1/2 z) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 z) (*.f64 1/2 (/.f64 (/.f64 t (-.f64 y x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (-.f64 y x)) (/.f64 1/2 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t 4) (*.f64 (/.f64 1/2 z) (/.f64 1/4 (-.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 1/2 (/.f64 (/.f64 t (-.f64 y x)) z))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 z) (-.f64 y x)) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 (/.f64 t (-.f64 y x)) 2) (/.f64 (/.f64 1/2 z) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 z) (/.f64 (-.f64 y x) (*.f64 1/2 t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 t (-.f64 y x))) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (-.f64 y x) (+.f64 z z))) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1/2 z) (/.f64 (/.f64 t (-.f64 y x)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 z) (/.f64 1/2 (-.f64 y x))) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 z) (/.f64 1/4 (-.f64 y x))) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 (/.f64 1/2 z) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 (/.f64 1/2 z) (-.f64 y x))) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1/2 z) (/.f64 1/2 (-.f64 y x))) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1/2 z) (/.f64 1/4 (-.f64 y x))) (*.f64 t 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 (/.f64 t (-.f64 y x)) 2)) (/.f64 2 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 t (-.f64 y x)) 2) (/.f64 (/.f64 1/2 z) 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/2 (/.f64 (/.f64 t (-.f64 y x)) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 1/2 (/.f64 (/.f64 t (-.f64 y x)) z)))))))) |
((#(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 1/2 (*.f64 z (/.f64 (-.f64 y x) (*.f64 1/2 t))))))) (#(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 y x) (*.f64 (*.f64 1/2 z) (*.f64 2 (/.f64 1 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) (/.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 1/2 t)) (*.f64 1/2 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 (+.f64 z z) (*.f64 1/2 (/.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 z (/.f64 1/2 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 2 (*.f64 (/.f64 (-.f64 y x) t) (*.f64 1/2 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (/.f64 (-.f64 y x) (*.f64 1/2 t))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (-.f64 y x)) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 z) (/.f64 (-.f64 y x) (*.f64 1/2 t)))))) (#(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 (-.f64 y x) (+.f64 t t)) (+.f64 z z))))) (#(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 (*.f64 1/2 (/.f64 (-.f64 y x) t)) (+.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z t) (-.f64 y x))))) (#(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 (*.f64 z (/.f64 1/2 t)) (*.f64 (-.f64 y x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 1/2 z) (*.f64 2 (/.f64 1 t))) (-.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 y x) t) (*.f64 1/2 z)) 2)))) (#(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 (-.f64 x y) (+.f64 t t)) (/.f64 1/2 z))))))) |
((#(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 (+.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 pow.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 1))))) |
| 1× | egg-herbie |
| 1084× | rational.json-simplify-53 |
| 1038× | rational.json-simplify-49 |
| 952× | rational.json-simplify-1 |
| 938× | rational.json-simplify-61 |
| 816× | rational.json-simplify-51 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 224 | 7046 |
| 1 | 532 | 6854 |
| 2 | 1273 | 6740 |
| 3 | 3090 | 6278 |
| 4 | 5771 | 6278 |
| 5 | 7932 | 6278 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(+.f64 (*.f64 -1/2 (/.f64 t (*.f64 z x))) (*.f64 -1/2 (/.f64 (*.f64 y t) (*.f64 z (pow.f64 x 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (*.f64 z (pow.f64 x 3)))) (+.f64 (*.f64 -1/2 (/.f64 t (*.f64 z x))) (*.f64 -1/2 (/.f64 (*.f64 y t) (*.f64 z (pow.f64 x 2)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y 3) t) (*.f64 z (pow.f64 x 4)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (*.f64 z (pow.f64 x 3)))) (+.f64 (*.f64 -1/2 (/.f64 t (*.f64 z x))) (*.f64 -1/2 (/.f64 (*.f64 y t) (*.f64 z (pow.f64 x 2))))))) |
(*.f64 1/2 (/.f64 t (*.f64 y z))) |
(+.f64 (*.f64 1/2 (/.f64 t (*.f64 y z))) (*.f64 1/2 (/.f64 (*.f64 t x) (*.f64 (pow.f64 y 2) z)))) |
(+.f64 (*.f64 1/2 (/.f64 t (*.f64 y z))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 (pow.f64 y 3) z))) (*.f64 1/2 (/.f64 (*.f64 t x) (*.f64 (pow.f64 y 2) z))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 t (pow.f64 x 3)) (*.f64 (pow.f64 y 4) z))) (+.f64 (*.f64 1/2 (/.f64 t (*.f64 y z))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 (pow.f64 y 3) z))) (*.f64 1/2 (/.f64 (*.f64 t x) (*.f64 (pow.f64 y 2) z)))))) |
(*.f64 1/2 (/.f64 t (*.f64 y z))) |
(+.f64 (*.f64 1/2 (/.f64 t (*.f64 y z))) (*.f64 1/2 (/.f64 (*.f64 t x) (*.f64 (pow.f64 y 2) z)))) |
(+.f64 (*.f64 1/2 (/.f64 t (*.f64 y z))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 (pow.f64 y 3) z))) (*.f64 1/2 (/.f64 (*.f64 t x) (*.f64 (pow.f64 y 2) z))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 t (pow.f64 x 3)) (*.f64 (pow.f64 y 4) z))) (+.f64 (*.f64 1/2 (/.f64 t (*.f64 y z))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 (pow.f64 y 3) z))) (*.f64 1/2 (/.f64 (*.f64 t x) (*.f64 (pow.f64 y 2) z)))))) |
(*.f64 1/2 (/.f64 t (*.f64 y z))) |
(+.f64 (*.f64 1/2 (/.f64 t (*.f64 y z))) (*.f64 1/2 (/.f64 (*.f64 t x) (*.f64 (pow.f64 y 2) z)))) |
(+.f64 (*.f64 1/2 (/.f64 t (*.f64 y z))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 (pow.f64 y 3) z))) (*.f64 1/2 (/.f64 (*.f64 t x) (*.f64 (pow.f64 y 2) z))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 t (pow.f64 x 3)) (*.f64 (pow.f64 y 4) z))) (+.f64 (*.f64 1/2 (/.f64 t (*.f64 y z))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 (pow.f64 y 3) z))) (*.f64 1/2 (/.f64 (*.f64 t x) (*.f64 (pow.f64 y 2) z)))))) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(+.f64 (*.f64 -1/2 (/.f64 t (*.f64 z x))) (*.f64 -1/2 (/.f64 (*.f64 y t) (*.f64 z (pow.f64 x 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (*.f64 z (pow.f64 x 3)))) (+.f64 (*.f64 -1/2 (/.f64 t (*.f64 z x))) (*.f64 -1/2 (/.f64 (*.f64 y t) (*.f64 z (pow.f64 x 2)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y 3) t) (*.f64 z (pow.f64 x 4)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (*.f64 z (pow.f64 x 3)))) (+.f64 (*.f64 -1/2 (/.f64 t (*.f64 z x))) (*.f64 -1/2 (/.f64 (*.f64 y t) (*.f64 z (pow.f64 x 2))))))) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(+.f64 (*.f64 -1/2 (/.f64 t (*.f64 z x))) (*.f64 -1/2 (/.f64 (*.f64 y t) (*.f64 z (pow.f64 x 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (*.f64 z (pow.f64 x 3)))) (+.f64 (*.f64 -1/2 (/.f64 t (*.f64 z x))) (*.f64 -1/2 (/.f64 (*.f64 y t) (*.f64 z (pow.f64 x 2)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y 3) t) (*.f64 z (pow.f64 x 4)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (*.f64 z (pow.f64 x 3)))) (+.f64 (*.f64 -1/2 (/.f64 t (*.f64 z x))) (*.f64 -1/2 (/.f64 (*.f64 y t) (*.f64 z (pow.f64 x 2))))))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 1/2 (/.f64 t (*.f64 z (-.f64 y x)))) |
(*.f64 1/2 (/.f64 t (*.f64 z (-.f64 y x)))) |
(*.f64 1/2 (/.f64 t (*.f64 z (-.f64 y x)))) |
(*.f64 1/2 (/.f64 t (*.f64 z (-.f64 y x)))) |
(*.f64 1/2 (/.f64 t (*.f64 z (-.f64 y x)))) |
(*.f64 1/2 (/.f64 t (*.f64 z (-.f64 y x)))) |
(*.f64 1/2 (/.f64 t (*.f64 z (-.f64 y x)))) |
(*.f64 1/2 (/.f64 t (*.f64 z (-.f64 y x)))) |
(/.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 -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 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 -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) |
(+.f64 (*.f64 1/2 (/.f64 (/.f64 t (-.f64 y x)) z)) 0) |
(+.f64 0 (*.f64 1/2 (/.f64 (/.f64 t (-.f64 y x)) z))) |
(+.f64 -1 (-.f64 1 (neg.f64 (*.f64 1/2 (/.f64 (/.f64 t (-.f64 y x)) z))))) |
(+.f64 (/.f64 (/.f64 1/2 z) (/.f64 (-.f64 y x) (*.f64 1/2 t))) (/.f64 (/.f64 1/2 z) (/.f64 (-.f64 y x) (*.f64 1/2 t)))) |
(-.f64 (*.f64 1/2 (/.f64 (/.f64 t (-.f64 y x)) z)) 0) |
(-.f64 0 (neg.f64 (*.f64 1/2 (/.f64 (/.f64 t (-.f64 y x)) z)))) |
(*.f64 1/2 (/.f64 (/.f64 t (-.f64 y x)) z)) |
(*.f64 (/.f64 1/2 z) (/.f64 t (-.f64 y x))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 t (*.f64 (/.f64 1 z) (/.f64 1/2 (-.f64 y x)))) |
(*.f64 (*.f64 1/2 (/.f64 (/.f64 t (-.f64 y x)) z)) 1) |
(*.f64 1 (*.f64 1/2 (/.f64 (/.f64 t (-.f64 y x)) z))) |
(*.f64 (+.f64 t t) (/.f64 1/2 (*.f64 (-.f64 y x) (+.f64 z z)))) |
(*.f64 (+.f64 t t) (*.f64 (/.f64 1 z) (/.f64 1/4 (-.f64 y x)))) |
(*.f64 (+.f64 t t) (*.f64 1/2 (/.f64 (/.f64 1/2 z) (-.f64 y x)))) |
(*.f64 (+.f64 t t) (*.f64 (/.f64 1/2 z) (/.f64 1/2 (-.f64 y x)))) |
(*.f64 (/.f64 (/.f64 t (-.f64 y x)) z) 1/2) |
(*.f64 (/.f64 (/.f64 t (-.f64 y x)) 2) (/.f64 1 z)) |
(*.f64 (/.f64 1 z) (/.f64 (/.f64 t (-.f64 y x)) 2)) |
(*.f64 (/.f64 1 z) (*.f64 1/2 (/.f64 t (-.f64 y x)))) |
(*.f64 2 (/.f64 (/.f64 1/2 z) (/.f64 (-.f64 y x) (*.f64 1/2 t)))) |
(*.f64 2 (*.f64 (/.f64 1/2 z) (/.f64 (/.f64 t (-.f64 y x)) 2))) |
(*.f64 2 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 (/.f64 1/2 z) 2))) |
(*.f64 (/.f64 2 z) (*.f64 1/2 (/.f64 (/.f64 t (-.f64 y x)) 2))) |
(*.f64 (/.f64 t (-.f64 y x)) (/.f64 1/2 z)) |
(*.f64 (*.f64 t 4) (*.f64 (/.f64 1/2 z) (/.f64 1/4 (-.f64 y x)))) |
(*.f64 (neg.f64 (*.f64 1/2 (/.f64 (/.f64 t (-.f64 y x)) z))) -1) |
(*.f64 (/.f64 (/.f64 1/2 z) (-.f64 y x)) t) |
(*.f64 4 (*.f64 (/.f64 (/.f64 t (-.f64 y x)) 2) (/.f64 (/.f64 1/2 z) 2))) |
(*.f64 (/.f64 (/.f64 1/2 z) (/.f64 (-.f64 y x) (*.f64 1/2 t))) 2) |
(*.f64 (*.f64 1/2 (/.f64 t (-.f64 y x))) (/.f64 1 z)) |
(*.f64 (/.f64 1/2 (*.f64 (-.f64 y x) (+.f64 z z))) (+.f64 t t)) |
(*.f64 (*.f64 (/.f64 1/2 z) (/.f64 (/.f64 t (-.f64 y x)) 2)) 2) |
(*.f64 (*.f64 (/.f64 1 z) (/.f64 1/2 (-.f64 y x))) t) |
(*.f64 (*.f64 (/.f64 1 z) (/.f64 1/4 (-.f64 y x))) (+.f64 t t)) |
(*.f64 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 (/.f64 1/2 z) 2)) 2) |
(*.f64 (*.f64 1/2 (/.f64 (/.f64 1/2 z) (-.f64 y x))) (+.f64 t t)) |
(*.f64 (*.f64 (/.f64 1/2 z) (/.f64 1/2 (-.f64 y x))) (+.f64 t t)) |
(*.f64 (*.f64 (/.f64 1/2 z) (/.f64 1/4 (-.f64 y x))) (*.f64 t 4)) |
(*.f64 (*.f64 1/2 (/.f64 (/.f64 t (-.f64 y x)) 2)) (/.f64 2 z)) |
(*.f64 (*.f64 (/.f64 (/.f64 t (-.f64 y x)) 2) (/.f64 (/.f64 1/2 z) 2)) 4) |
(pow.f64 (*.f64 1/2 (/.f64 (/.f64 t (-.f64 y x)) z)) 1) |
(neg.f64 (neg.f64 (*.f64 1/2 (/.f64 (/.f64 t (-.f64 y x)) z)))) |
(+.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 1/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 (-.f64 y x) (*.f64 (*.f64 1/2 z) (*.f64 2 (/.f64 1 t)))) |
(*.f64 (/.f64 (-.f64 y x) t) z) |
(*.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 1) |
(*.f64 1 (*.f64 (-.f64 y x) (/.f64 z t))) |
(*.f64 (/.f64 (-.f64 y x) (*.f64 1/2 t)) (*.f64 1/2 z)) |
(*.f64 (+.f64 z z) (/.f64 (-.f64 y x) (+.f64 t t))) |
(*.f64 (+.f64 z z) (*.f64 1/2 (/.f64 (-.f64 y x) t))) |
(*.f64 (*.f64 (-.f64 y x) 2) (/.f64 (/.f64 z t) 2)) |
(*.f64 (*.f64 (-.f64 y x) 2) (*.f64 z (/.f64 1/2 t))) |
(*.f64 (*.f64 (-.f64 y x) (+.f64 z z)) (/.f64 1/2 t)) |
(*.f64 2 (*.f64 (/.f64 (-.f64 y x) t) (*.f64 1/2 z))) |
(*.f64 (*.f64 z (/.f64 (-.f64 y x) (*.f64 1/2 t))) 1/2) |
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 1 t)) |
(*.f64 (*.f64 1/2 z) (/.f64 (-.f64 y x) (*.f64 1/2 t))) |
(*.f64 (/.f64 1 t) (*.f64 z (-.f64 y x))) |
(*.f64 (/.f64 (-.f64 y x) (+.f64 t t)) (+.f64 z z)) |
(*.f64 (/.f64 1/2 t) (*.f64 (-.f64 y x) (+.f64 z z))) |
(*.f64 (*.f64 1/2 (/.f64 (-.f64 y x) t)) (+.f64 z z)) |
(*.f64 (/.f64 z t) (-.f64 y x)) |
(*.f64 (/.f64 (/.f64 z t) 2) (*.f64 (-.f64 y x) 2)) |
(*.f64 (*.f64 z (/.f64 1/2 t)) (*.f64 (-.f64 y x) 2)) |
(*.f64 (*.f64 (*.f64 1/2 z) (*.f64 2 (/.f64 1 t))) (-.f64 y x)) |
(*.f64 (*.f64 (/.f64 (-.f64 y x) t) (*.f64 1/2 z)) 2) |
(pow.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 1) |
(neg.f64 (/.f64 (/.f64 (-.f64 x y) (+.f64 t t)) (/.f64 1/2 z))) |
(-.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 (+.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) |
(pow.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 1) |
| Outputs |
|---|
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 t (*.f64 x z))) |
(+.f64 (*.f64 -1/2 (/.f64 t (*.f64 z x))) (*.f64 -1/2 (/.f64 (*.f64 y t) (*.f64 z (pow.f64 x 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 t (*.f64 x z))) (*.f64 -1/2 (/.f64 (*.f64 t y) (*.f64 z (pow.f64 x 2))))) |
(*.f64 -1/2 (+.f64 (*.f64 t (/.f64 y (*.f64 z (pow.f64 x 2)))) (/.f64 t (*.f64 x z)))) |
(*.f64 -1/2 (+.f64 (/.f64 t (*.f64 x z)) (*.f64 (/.f64 t z) (/.f64 y (pow.f64 x 2))))) |
(*.f64 -1/2 (+.f64 (/.f64 t (*.f64 x z)) (*.f64 t (/.f64 (/.f64 y z) (pow.f64 x 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (*.f64 z (pow.f64 x 3)))) (+.f64 (*.f64 -1/2 (/.f64 t (*.f64 z x))) (*.f64 -1/2 (/.f64 (*.f64 y t) (*.f64 z (pow.f64 x 2)))))) |
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 t (*.f64 x z))) (*.f64 -1/2 (/.f64 (*.f64 t y) (*.f64 z (pow.f64 x 2))))) (*.f64 -1/2 (/.f64 (*.f64 t (pow.f64 y 2)) (*.f64 z (pow.f64 x 3))))) |
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 t (/.f64 y (*.f64 z (pow.f64 x 2)))) (/.f64 t (*.f64 x z)))) (*.f64 -1/2 (*.f64 (pow.f64 y 2) (/.f64 t (*.f64 z (pow.f64 x 3)))))) |
(*.f64 -1/2 (+.f64 (/.f64 t (*.f64 x z)) (*.f64 t (+.f64 (/.f64 y (*.f64 z (pow.f64 x 2))) (/.f64 (pow.f64 y 2) (*.f64 z (pow.f64 x 3))))))) |
(*.f64 -1/2 (+.f64 (/.f64 t (*.f64 x z)) (*.f64 t (+.f64 (/.f64 (/.f64 y z) (pow.f64 x 2)) (/.f64 (pow.f64 y 2) (*.f64 z (pow.f64 x 3))))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y 3) t) (*.f64 z (pow.f64 x 4)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (*.f64 z (pow.f64 x 3)))) (+.f64 (*.f64 -1/2 (/.f64 t (*.f64 z x))) (*.f64 -1/2 (/.f64 (*.f64 y t) (*.f64 z (pow.f64 x 2))))))) |
(+.f64 (+.f64 (+.f64 (*.f64 -1/2 (/.f64 t (*.f64 x z))) (*.f64 -1/2 (/.f64 (*.f64 t y) (*.f64 z (pow.f64 x 2))))) (*.f64 -1/2 (/.f64 (*.f64 t (pow.f64 y 2)) (*.f64 z (pow.f64 x 3))))) (*.f64 -1/2 (*.f64 t (/.f64 (pow.f64 y 3) (*.f64 z (pow.f64 x 4)))))) |
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 t (/.f64 y (*.f64 z (pow.f64 x 2)))) (/.f64 t (*.f64 x z)))) (+.f64 (*.f64 t (*.f64 (/.f64 (/.f64 (pow.f64 y 3) z) (pow.f64 x 4)) -1/2)) (*.f64 -1/2 (*.f64 (pow.f64 y 2) (/.f64 t (*.f64 z (pow.f64 x 3))))))) |
(+.f64 (*.f64 -1/2 (/.f64 t (*.f64 x z))) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 y 3) (/.f64 t (*.f64 z (pow.f64 x 4)))) (*.f64 t (+.f64 (/.f64 y (*.f64 z (pow.f64 x 2))) (/.f64 (pow.f64 y 2) (*.f64 z (pow.f64 x 3)))))))) |
(*.f64 -1/2 (+.f64 (*.f64 (pow.f64 y 3) (/.f64 t (*.f64 z (pow.f64 x 4)))) (+.f64 (/.f64 t (*.f64 x z)) (*.f64 t (+.f64 (/.f64 y (*.f64 z (pow.f64 x 2))) (/.f64 (pow.f64 y 2) (*.f64 z (pow.f64 x 3)))))))) |
(*.f64 -1/2 (+.f64 (*.f64 (pow.f64 y 3) (/.f64 t (*.f64 z (pow.f64 x 4)))) (+.f64 (/.f64 t (*.f64 x z)) (*.f64 t (+.f64 (/.f64 (/.f64 y z) (pow.f64 x 2)) (/.f64 (pow.f64 y 2) (*.f64 z (pow.f64 x 3)))))))) |
(*.f64 1/2 (/.f64 t (*.f64 y z))) |
(+.f64 (*.f64 1/2 (/.f64 t (*.f64 y z))) (*.f64 1/2 (/.f64 (*.f64 t x) (*.f64 (pow.f64 y 2) z)))) |
(+.f64 (*.f64 1/2 (/.f64 t (*.f64 y z))) (*.f64 1/2 (/.f64 (*.f64 t x) (*.f64 z (pow.f64 y 2))))) |
(*.f64 1/2 (+.f64 (/.f64 (/.f64 (*.f64 t x) (pow.f64 y 2)) z) (/.f64 t (*.f64 y z)))) |
(*.f64 1/2 (+.f64 (/.f64 t (*.f64 y z)) (*.f64 t (/.f64 x (*.f64 z (pow.f64 y 2)))))) |
(+.f64 (*.f64 1/2 (/.f64 t (*.f64 y z))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 (pow.f64 y 3) z))) (*.f64 1/2 (/.f64 (*.f64 t x) (*.f64 (pow.f64 y 2) z))))) |
(+.f64 (*.f64 1/2 (/.f64 t (*.f64 y z))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 t x) (*.f64 z (pow.f64 y 2)))) (*.f64 1/2 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 z (pow.f64 y 3)))))) |
(+.f64 (*.f64 1/2 (/.f64 t (*.f64 y z))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 x 2) (/.f64 (/.f64 t (pow.f64 y 3)) z)) (/.f64 (/.f64 (*.f64 t x) (pow.f64 y 2)) z)))) |
(*.f64 1/2 (+.f64 (*.f64 t (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) z)) (+.f64 (/.f64 t (*.f64 y z)) (*.f64 t (/.f64 x (*.f64 z (pow.f64 y 2))))))) |
(*.f64 1/2 (+.f64 (/.f64 t (*.f64 y z)) (*.f64 t (+.f64 (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) z) (/.f64 x (*.f64 z (pow.f64 y 2))))))) |
(*.f64 1/2 (+.f64 (/.f64 t (*.f64 y z)) (*.f64 t (+.f64 (/.f64 x (*.f64 z (pow.f64 y 2))) (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) z))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 t (pow.f64 x 3)) (*.f64 (pow.f64 y 4) z))) (+.f64 (*.f64 1/2 (/.f64 t (*.f64 y z))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 (pow.f64 y 3) z))) (*.f64 1/2 (/.f64 (*.f64 t x) (*.f64 (pow.f64 y 2) z)))))) |
(+.f64 (*.f64 1/2 (/.f64 t (*.f64 y z))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 t x) (*.f64 z (pow.f64 y 2)))) (*.f64 1/2 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 z (pow.f64 y 3))))) (*.f64 1/2 (*.f64 (pow.f64 x 3) (/.f64 t (*.f64 z (pow.f64 y 4))))))) |
(+.f64 (*.f64 1/2 (/.f64 t (*.f64 y z))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 x 2) (/.f64 (/.f64 t (pow.f64 y 3)) z)) (/.f64 (/.f64 (*.f64 t x) (pow.f64 y 2)) z))) (*.f64 1/2 (*.f64 (pow.f64 x 3) (/.f64 t (*.f64 z (pow.f64 y 4))))))) |
(+.f64 (*.f64 1/2 (+.f64 (*.f64 t (/.f64 x (*.f64 z (pow.f64 y 2)))) (*.f64 t (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) z)))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 x 3) (/.f64 t (*.f64 z (pow.f64 y 4)))) (/.f64 t (*.f64 y z))))) |
(*.f64 1/2 (+.f64 (*.f64 t (+.f64 (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) z) (/.f64 x (*.f64 z (pow.f64 y 2))))) (+.f64 (/.f64 t (*.f64 y z)) (*.f64 (pow.f64 x 3) (/.f64 t (*.f64 z (pow.f64 y 4))))))) |
(*.f64 1/2 (+.f64 (*.f64 t (+.f64 (/.f64 x (*.f64 z (pow.f64 y 2))) (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) z))) (+.f64 (/.f64 t (*.f64 y z)) (*.f64 (pow.f64 x 3) (/.f64 t (*.f64 z (pow.f64 y 4))))))) |
(*.f64 1/2 (/.f64 t (*.f64 y z))) |
(+.f64 (*.f64 1/2 (/.f64 t (*.f64 y z))) (*.f64 1/2 (/.f64 (*.f64 t x) (*.f64 (pow.f64 y 2) z)))) |
(+.f64 (*.f64 1/2 (/.f64 t (*.f64 y z))) (*.f64 1/2 (/.f64 (*.f64 t x) (*.f64 z (pow.f64 y 2))))) |
(*.f64 1/2 (+.f64 (/.f64 (/.f64 (*.f64 t x) (pow.f64 y 2)) z) (/.f64 t (*.f64 y z)))) |
(*.f64 1/2 (+.f64 (/.f64 t (*.f64 y z)) (*.f64 t (/.f64 x (*.f64 z (pow.f64 y 2)))))) |
(+.f64 (*.f64 1/2 (/.f64 t (*.f64 y z))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 (pow.f64 y 3) z))) (*.f64 1/2 (/.f64 (*.f64 t x) (*.f64 (pow.f64 y 2) z))))) |
(+.f64 (*.f64 1/2 (/.f64 t (*.f64 y z))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 t x) (*.f64 z (pow.f64 y 2)))) (*.f64 1/2 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 z (pow.f64 y 3)))))) |
(+.f64 (*.f64 1/2 (/.f64 t (*.f64 y z))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 x 2) (/.f64 (/.f64 t (pow.f64 y 3)) z)) (/.f64 (/.f64 (*.f64 t x) (pow.f64 y 2)) z)))) |
(*.f64 1/2 (+.f64 (*.f64 t (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) z)) (+.f64 (/.f64 t (*.f64 y z)) (*.f64 t (/.f64 x (*.f64 z (pow.f64 y 2))))))) |
(*.f64 1/2 (+.f64 (/.f64 t (*.f64 y z)) (*.f64 t (+.f64 (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) z) (/.f64 x (*.f64 z (pow.f64 y 2))))))) |
(*.f64 1/2 (+.f64 (/.f64 t (*.f64 y z)) (*.f64 t (+.f64 (/.f64 x (*.f64 z (pow.f64 y 2))) (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) z))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 t (pow.f64 x 3)) (*.f64 (pow.f64 y 4) z))) (+.f64 (*.f64 1/2 (/.f64 t (*.f64 y z))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 (pow.f64 y 3) z))) (*.f64 1/2 (/.f64 (*.f64 t x) (*.f64 (pow.f64 y 2) z)))))) |
(+.f64 (*.f64 1/2 (/.f64 t (*.f64 y z))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 t x) (*.f64 z (pow.f64 y 2)))) (*.f64 1/2 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 z (pow.f64 y 3))))) (*.f64 1/2 (*.f64 (pow.f64 x 3) (/.f64 t (*.f64 z (pow.f64 y 4))))))) |
(+.f64 (*.f64 1/2 (/.f64 t (*.f64 y z))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 x 2) (/.f64 (/.f64 t (pow.f64 y 3)) z)) (/.f64 (/.f64 (*.f64 t x) (pow.f64 y 2)) z))) (*.f64 1/2 (*.f64 (pow.f64 x 3) (/.f64 t (*.f64 z (pow.f64 y 4))))))) |
(+.f64 (*.f64 1/2 (+.f64 (*.f64 t (/.f64 x (*.f64 z (pow.f64 y 2)))) (*.f64 t (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) z)))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 x 3) (/.f64 t (*.f64 z (pow.f64 y 4)))) (/.f64 t (*.f64 y z))))) |
(*.f64 1/2 (+.f64 (*.f64 t (+.f64 (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) z) (/.f64 x (*.f64 z (pow.f64 y 2))))) (+.f64 (/.f64 t (*.f64 y z)) (*.f64 (pow.f64 x 3) (/.f64 t (*.f64 z (pow.f64 y 4))))))) |
(*.f64 1/2 (+.f64 (*.f64 t (+.f64 (/.f64 x (*.f64 z (pow.f64 y 2))) (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) z))) (+.f64 (/.f64 t (*.f64 y z)) (*.f64 (pow.f64 x 3) (/.f64 t (*.f64 z (pow.f64 y 4))))))) |
(*.f64 1/2 (/.f64 t (*.f64 y z))) |
(+.f64 (*.f64 1/2 (/.f64 t (*.f64 y z))) (*.f64 1/2 (/.f64 (*.f64 t x) (*.f64 (pow.f64 y 2) z)))) |
(+.f64 (*.f64 1/2 (/.f64 t (*.f64 y z))) (*.f64 1/2 (/.f64 (*.f64 t x) (*.f64 z (pow.f64 y 2))))) |
(*.f64 1/2 (+.f64 (/.f64 (/.f64 (*.f64 t x) (pow.f64 y 2)) z) (/.f64 t (*.f64 y z)))) |
(*.f64 1/2 (+.f64 (/.f64 t (*.f64 y z)) (*.f64 t (/.f64 x (*.f64 z (pow.f64 y 2)))))) |
(+.f64 (*.f64 1/2 (/.f64 t (*.f64 y z))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 (pow.f64 y 3) z))) (*.f64 1/2 (/.f64 (*.f64 t x) (*.f64 (pow.f64 y 2) z))))) |
(+.f64 (*.f64 1/2 (/.f64 t (*.f64 y z))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 t x) (*.f64 z (pow.f64 y 2)))) (*.f64 1/2 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 z (pow.f64 y 3)))))) |
(+.f64 (*.f64 1/2 (/.f64 t (*.f64 y z))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 x 2) (/.f64 (/.f64 t (pow.f64 y 3)) z)) (/.f64 (/.f64 (*.f64 t x) (pow.f64 y 2)) z)))) |
(*.f64 1/2 (+.f64 (*.f64 t (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) z)) (+.f64 (/.f64 t (*.f64 y z)) (*.f64 t (/.f64 x (*.f64 z (pow.f64 y 2))))))) |
(*.f64 1/2 (+.f64 (/.f64 t (*.f64 y z)) (*.f64 t (+.f64 (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) z) (/.f64 x (*.f64 z (pow.f64 y 2))))))) |
(*.f64 1/2 (+.f64 (/.f64 t (*.f64 y z)) (*.f64 t (+.f64 (/.f64 x (*.f64 z (pow.f64 y 2))) (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) z))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 t (pow.f64 x 3)) (*.f64 (pow.f64 y 4) z))) (+.f64 (*.f64 1/2 (/.f64 t (*.f64 y z))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 (pow.f64 y 3) z))) (*.f64 1/2 (/.f64 (*.f64 t x) (*.f64 (pow.f64 y 2) z)))))) |
(+.f64 (*.f64 1/2 (/.f64 t (*.f64 y z))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 t x) (*.f64 z (pow.f64 y 2)))) (*.f64 1/2 (/.f64 (*.f64 t (pow.f64 x 2)) (*.f64 z (pow.f64 y 3))))) (*.f64 1/2 (*.f64 (pow.f64 x 3) (/.f64 t (*.f64 z (pow.f64 y 4))))))) |
(+.f64 (*.f64 1/2 (/.f64 t (*.f64 y z))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 x 2) (/.f64 (/.f64 t (pow.f64 y 3)) z)) (/.f64 (/.f64 (*.f64 t x) (pow.f64 y 2)) z))) (*.f64 1/2 (*.f64 (pow.f64 x 3) (/.f64 t (*.f64 z (pow.f64 y 4))))))) |
(+.f64 (*.f64 1/2 (+.f64 (*.f64 t (/.f64 x (*.f64 z (pow.f64 y 2)))) (*.f64 t (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) z)))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 x 3) (/.f64 t (*.f64 z (pow.f64 y 4)))) (/.f64 t (*.f64 y z))))) |
(*.f64 1/2 (+.f64 (*.f64 t (+.f64 (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) z) (/.f64 x (*.f64 z (pow.f64 y 2))))) (+.f64 (/.f64 t (*.f64 y z)) (*.f64 (pow.f64 x 3) (/.f64 t (*.f64 z (pow.f64 y 4))))))) |
(*.f64 1/2 (+.f64 (*.f64 t (+.f64 (/.f64 x (*.f64 z (pow.f64 y 2))) (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) z))) (+.f64 (/.f64 t (*.f64 y z)) (*.f64 (pow.f64 x 3) (/.f64 t (*.f64 z (pow.f64 y 4))))))) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 t (*.f64 x z))) |
(+.f64 (*.f64 -1/2 (/.f64 t (*.f64 z x))) (*.f64 -1/2 (/.f64 (*.f64 y t) (*.f64 z (pow.f64 x 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 t (*.f64 x z))) (*.f64 -1/2 (/.f64 (*.f64 t y) (*.f64 z (pow.f64 x 2))))) |
(*.f64 -1/2 (+.f64 (*.f64 t (/.f64 y (*.f64 z (pow.f64 x 2)))) (/.f64 t (*.f64 x z)))) |
(*.f64 -1/2 (+.f64 (/.f64 t (*.f64 x z)) (*.f64 (/.f64 t z) (/.f64 y (pow.f64 x 2))))) |
(*.f64 -1/2 (+.f64 (/.f64 t (*.f64 x z)) (*.f64 t (/.f64 (/.f64 y z) (pow.f64 x 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (*.f64 z (pow.f64 x 3)))) (+.f64 (*.f64 -1/2 (/.f64 t (*.f64 z x))) (*.f64 -1/2 (/.f64 (*.f64 y t) (*.f64 z (pow.f64 x 2)))))) |
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 t (*.f64 x z))) (*.f64 -1/2 (/.f64 (*.f64 t y) (*.f64 z (pow.f64 x 2))))) (*.f64 -1/2 (/.f64 (*.f64 t (pow.f64 y 2)) (*.f64 z (pow.f64 x 3))))) |
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 t (/.f64 y (*.f64 z (pow.f64 x 2)))) (/.f64 t (*.f64 x z)))) (*.f64 -1/2 (*.f64 (pow.f64 y 2) (/.f64 t (*.f64 z (pow.f64 x 3)))))) |
(*.f64 -1/2 (+.f64 (/.f64 t (*.f64 x z)) (*.f64 t (+.f64 (/.f64 y (*.f64 z (pow.f64 x 2))) (/.f64 (pow.f64 y 2) (*.f64 z (pow.f64 x 3))))))) |
(*.f64 -1/2 (+.f64 (/.f64 t (*.f64 x z)) (*.f64 t (+.f64 (/.f64 (/.f64 y z) (pow.f64 x 2)) (/.f64 (pow.f64 y 2) (*.f64 z (pow.f64 x 3))))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y 3) t) (*.f64 z (pow.f64 x 4)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (*.f64 z (pow.f64 x 3)))) (+.f64 (*.f64 -1/2 (/.f64 t (*.f64 z x))) (*.f64 -1/2 (/.f64 (*.f64 y t) (*.f64 z (pow.f64 x 2))))))) |
(+.f64 (+.f64 (+.f64 (*.f64 -1/2 (/.f64 t (*.f64 x z))) (*.f64 -1/2 (/.f64 (*.f64 t y) (*.f64 z (pow.f64 x 2))))) (*.f64 -1/2 (/.f64 (*.f64 t (pow.f64 y 2)) (*.f64 z (pow.f64 x 3))))) (*.f64 -1/2 (*.f64 t (/.f64 (pow.f64 y 3) (*.f64 z (pow.f64 x 4)))))) |
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 t (/.f64 y (*.f64 z (pow.f64 x 2)))) (/.f64 t (*.f64 x z)))) (+.f64 (*.f64 t (*.f64 (/.f64 (/.f64 (pow.f64 y 3) z) (pow.f64 x 4)) -1/2)) (*.f64 -1/2 (*.f64 (pow.f64 y 2) (/.f64 t (*.f64 z (pow.f64 x 3))))))) |
(+.f64 (*.f64 -1/2 (/.f64 t (*.f64 x z))) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 y 3) (/.f64 t (*.f64 z (pow.f64 x 4)))) (*.f64 t (+.f64 (/.f64 y (*.f64 z (pow.f64 x 2))) (/.f64 (pow.f64 y 2) (*.f64 z (pow.f64 x 3)))))))) |
(*.f64 -1/2 (+.f64 (*.f64 (pow.f64 y 3) (/.f64 t (*.f64 z (pow.f64 x 4)))) (+.f64 (/.f64 t (*.f64 x z)) (*.f64 t (+.f64 (/.f64 y (*.f64 z (pow.f64 x 2))) (/.f64 (pow.f64 y 2) (*.f64 z (pow.f64 x 3)))))))) |
(*.f64 -1/2 (+.f64 (*.f64 (pow.f64 y 3) (/.f64 t (*.f64 z (pow.f64 x 4)))) (+.f64 (/.f64 t (*.f64 x z)) (*.f64 t (+.f64 (/.f64 (/.f64 y z) (pow.f64 x 2)) (/.f64 (pow.f64 y 2) (*.f64 z (pow.f64 x 3)))))))) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 t (*.f64 x z))) |
(+.f64 (*.f64 -1/2 (/.f64 t (*.f64 z x))) (*.f64 -1/2 (/.f64 (*.f64 y t) (*.f64 z (pow.f64 x 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 t (*.f64 x z))) (*.f64 -1/2 (/.f64 (*.f64 t y) (*.f64 z (pow.f64 x 2))))) |
(*.f64 -1/2 (+.f64 (*.f64 t (/.f64 y (*.f64 z (pow.f64 x 2)))) (/.f64 t (*.f64 x z)))) |
(*.f64 -1/2 (+.f64 (/.f64 t (*.f64 x z)) (*.f64 (/.f64 t z) (/.f64 y (pow.f64 x 2))))) |
(*.f64 -1/2 (+.f64 (/.f64 t (*.f64 x z)) (*.f64 t (/.f64 (/.f64 y z) (pow.f64 x 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (*.f64 z (pow.f64 x 3)))) (+.f64 (*.f64 -1/2 (/.f64 t (*.f64 z x))) (*.f64 -1/2 (/.f64 (*.f64 y t) (*.f64 z (pow.f64 x 2)))))) |
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 t (*.f64 x z))) (*.f64 -1/2 (/.f64 (*.f64 t y) (*.f64 z (pow.f64 x 2))))) (*.f64 -1/2 (/.f64 (*.f64 t (pow.f64 y 2)) (*.f64 z (pow.f64 x 3))))) |
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 t (/.f64 y (*.f64 z (pow.f64 x 2)))) (/.f64 t (*.f64 x z)))) (*.f64 -1/2 (*.f64 (pow.f64 y 2) (/.f64 t (*.f64 z (pow.f64 x 3)))))) |
(*.f64 -1/2 (+.f64 (/.f64 t (*.f64 x z)) (*.f64 t (+.f64 (/.f64 y (*.f64 z (pow.f64 x 2))) (/.f64 (pow.f64 y 2) (*.f64 z (pow.f64 x 3))))))) |
(*.f64 -1/2 (+.f64 (/.f64 t (*.f64 x z)) (*.f64 t (+.f64 (/.f64 (/.f64 y z) (pow.f64 x 2)) (/.f64 (pow.f64 y 2) (*.f64 z (pow.f64 x 3))))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y 3) t) (*.f64 z (pow.f64 x 4)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (*.f64 z (pow.f64 x 3)))) (+.f64 (*.f64 -1/2 (/.f64 t (*.f64 z x))) (*.f64 -1/2 (/.f64 (*.f64 y t) (*.f64 z (pow.f64 x 2))))))) |
(+.f64 (+.f64 (+.f64 (*.f64 -1/2 (/.f64 t (*.f64 x z))) (*.f64 -1/2 (/.f64 (*.f64 t y) (*.f64 z (pow.f64 x 2))))) (*.f64 -1/2 (/.f64 (*.f64 t (pow.f64 y 2)) (*.f64 z (pow.f64 x 3))))) (*.f64 -1/2 (*.f64 t (/.f64 (pow.f64 y 3) (*.f64 z (pow.f64 x 4)))))) |
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 t (/.f64 y (*.f64 z (pow.f64 x 2)))) (/.f64 t (*.f64 x z)))) (+.f64 (*.f64 t (*.f64 (/.f64 (/.f64 (pow.f64 y 3) z) (pow.f64 x 4)) -1/2)) (*.f64 -1/2 (*.f64 (pow.f64 y 2) (/.f64 t (*.f64 z (pow.f64 x 3))))))) |
(+.f64 (*.f64 -1/2 (/.f64 t (*.f64 x z))) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 y 3) (/.f64 t (*.f64 z (pow.f64 x 4)))) (*.f64 t (+.f64 (/.f64 y (*.f64 z (pow.f64 x 2))) (/.f64 (pow.f64 y 2) (*.f64 z (pow.f64 x 3)))))))) |
(*.f64 -1/2 (+.f64 (*.f64 (pow.f64 y 3) (/.f64 t (*.f64 z (pow.f64 x 4)))) (+.f64 (/.f64 t (*.f64 x z)) (*.f64 t (+.f64 (/.f64 y (*.f64 z (pow.f64 x 2))) (/.f64 (pow.f64 y 2) (*.f64 z (pow.f64 x 3)))))))) |
(*.f64 -1/2 (+.f64 (*.f64 (pow.f64 y 3) (/.f64 t (*.f64 z (pow.f64 x 4)))) (+.f64 (/.f64 t (*.f64 x z)) (*.f64 t (+.f64 (/.f64 (/.f64 y z) (pow.f64 x 2)) (/.f64 (pow.f64 y 2) (*.f64 z (pow.f64 x 3)))))))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 1/2 (/.f64 t (*.f64 z (-.f64 y x)))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 1/2 (/.f64 t (*.f64 z (-.f64 y x)))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 1/2 (/.f64 t (*.f64 z (-.f64 y x)))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 1/2 (/.f64 t (*.f64 z (-.f64 y x)))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 1/2 (/.f64 t (*.f64 z (-.f64 y x)))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 1/2 (/.f64 t (*.f64 z (-.f64 y x)))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 1/2 (/.f64 t (*.f64 z (-.f64 y x)))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 1/2 (/.f64 t (*.f64 z (-.f64 y x)))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(/.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 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 x z) t)) |
(neg.f64 (*.f64 z (/.f64 x t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x z) t)) (*.f64 z (/.f64 y t))) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x 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 (*.f64 x z) t)) (*.f64 z (/.f64 y t))) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x 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 (*.f64 x z) t)) (*.f64 z (/.f64 y t))) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x 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 (*.f64 x z) t)) (*.f64 z (/.f64 y t))) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x 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 (*.f64 x z) t)) (*.f64 z (/.f64 y t))) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x 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 (*.f64 x z) t)) (*.f64 z (/.f64 y t))) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x 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 (*.f64 x z) t)) (*.f64 z (/.f64 y t))) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x 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 (*.f64 x z) t)) (*.f64 z (/.f64 y t))) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x 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 (*.f64 x z) t)) (*.f64 z (/.f64 y t))) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x 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 (*.f64 x z) t)) (*.f64 z (/.f64 y t))) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x 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 (*.f64 x z) t)) (*.f64 z (/.f64 y t))) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x 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 (*.f64 x z) t)) (*.f64 z (/.f64 y t))) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x 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 (*.f64 x z) t)) |
(neg.f64 (*.f64 z (/.f64 x t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x z) t)) (*.f64 z (/.f64 y t))) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x 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 (*.f64 x z) t)) (*.f64 z (/.f64 y t))) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x 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 (*.f64 x z) t)) (*.f64 z (/.f64 y t))) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x 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 (*.f64 x z) t)) |
(neg.f64 (*.f64 z (/.f64 x t))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 x (/.f64 z (neg.f64 t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) (/.f64 (*.f64 y z) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x z) t)) (*.f64 z (/.f64 y t))) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x 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 (*.f64 x z) t)) (*.f64 z (/.f64 y t))) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x 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 (*.f64 x z) t)) (*.f64 z (/.f64 y t))) |
(+.f64 (neg.f64 (*.f64 z (/.f64 x t))) (*.f64 y (/.f64 z t))) |
(*.f64 (/.f64 z t) (+.f64 y (neg.f64 x))) |
(/.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 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)))) |
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 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (/.f64 (*.f64 x z) t))) |
(+.f64 x (neg.f64 (*.f64 z (/.f64 x t)))) |
(+.f64 x (*.f64 (/.f64 x t) (neg.f64 z))) |
(+.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 (*.f64 x z) t)) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 x (+.f64 (neg.f64 (*.f64 z (/.f64 x 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 (*.f64 x z) t)) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 x (+.f64 (neg.f64 (*.f64 z (/.f64 x 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 (*.f64 x z) t)) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 x (+.f64 (neg.f64 (*.f64 z (/.f64 x 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 (*.f64 x z) t)) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 x (+.f64 (neg.f64 (*.f64 z (/.f64 x 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 (*.f64 x z) t)) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 x (+.f64 (neg.f64 (*.f64 z (/.f64 x 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 (*.f64 x z) t)) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 x (+.f64 (neg.f64 (*.f64 z (/.f64 x 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 (*.f64 x z) t)) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 x (+.f64 (neg.f64 (*.f64 z (/.f64 x 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 (*.f64 x z) t)) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 x (+.f64 (neg.f64 (*.f64 z (/.f64 x 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 (*.f64 x z) t)) (+.f64 x (*.f64 z (/.f64 y t)))) |
(+.f64 x (+.f64 (neg.f64 (*.f64 z (/.f64 x 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 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))) |
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))) |
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))) |
(+.f64 (*.f64 1/2 (/.f64 (/.f64 t (-.f64 y x)) z)) 0) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(+.f64 0 (*.f64 1/2 (/.f64 (/.f64 t (-.f64 y x)) z))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(+.f64 -1 (-.f64 1 (neg.f64 (*.f64 1/2 (/.f64 (/.f64 t (-.f64 y x)) z))))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(+.f64 (/.f64 (/.f64 1/2 z) (/.f64 (-.f64 y x) (*.f64 1/2 t))) (/.f64 (/.f64 1/2 z) (/.f64 (-.f64 y x) (*.f64 1/2 t)))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(-.f64 (*.f64 1/2 (/.f64 (/.f64 t (-.f64 y x)) z)) 0) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(-.f64 0 (neg.f64 (*.f64 1/2 (/.f64 (/.f64 t (-.f64 y x)) z)))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 1/2 (/.f64 (/.f64 t (-.f64 y x)) z)) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 (/.f64 1/2 z) (/.f64 t (-.f64 y x))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (*.f64 (/.f64 1 z) (/.f64 1/2 (-.f64 y x)))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 (*.f64 1/2 (/.f64 (/.f64 t (-.f64 y x)) z)) 1) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 1 (*.f64 1/2 (/.f64 (/.f64 t (-.f64 y x)) z))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 (+.f64 t t) (/.f64 1/2 (*.f64 (-.f64 y x) (+.f64 z z)))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 (+.f64 t t) (*.f64 (/.f64 1 z) (/.f64 1/4 (-.f64 y x)))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 (+.f64 t t) (*.f64 1/2 (/.f64 (/.f64 1/2 z) (-.f64 y x)))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 (+.f64 t t) (*.f64 (/.f64 1/2 z) (/.f64 1/2 (-.f64 y x)))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 (/.f64 (/.f64 t (-.f64 y x)) z) 1/2) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 (/.f64 (/.f64 t (-.f64 y x)) 2) (/.f64 1 z)) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 (/.f64 1 z) (/.f64 (/.f64 t (-.f64 y x)) 2)) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 (/.f64 1 z) (*.f64 1/2 (/.f64 t (-.f64 y x)))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 2 (/.f64 (/.f64 1/2 z) (/.f64 (-.f64 y x) (*.f64 1/2 t)))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 2 (*.f64 (/.f64 1/2 z) (/.f64 (/.f64 t (-.f64 y x)) 2))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 2 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 (/.f64 1/2 z) 2))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 (/.f64 2 z) (*.f64 1/2 (/.f64 (/.f64 t (-.f64 y x)) 2))) |
(*.f64 (/.f64 2 z) (*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) 2)))) |
(*.f64 (/.f64 t (*.f64 (-.f64 y x) 2)) (*.f64 (/.f64 2 z) 1/2)) |
(*.f64 (/.f64 (/.f64 t 2) (-.f64 y x)) (*.f64 1/2 (/.f64 2 z))) |
(*.f64 (/.f64 2 z) (/.f64 t (*.f64 (-.f64 y x) 4))) |
(*.f64 (/.f64 2 z) (*.f64 t (/.f64 1/4 (-.f64 y x)))) |
(*.f64 (/.f64 t (-.f64 y x)) (/.f64 1/2 z)) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 (*.f64 t 4) (*.f64 (/.f64 1/2 z) (/.f64 1/4 (-.f64 y x)))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 (neg.f64 (*.f64 1/2 (/.f64 (/.f64 t (-.f64 y x)) z))) -1) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 (/.f64 (/.f64 1/2 z) (-.f64 y x)) t) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 4 (*.f64 (/.f64 (/.f64 t (-.f64 y x)) 2) (/.f64 (/.f64 1/2 z) 2))) |
(*.f64 (/.f64 t (*.f64 (-.f64 y x) 2)) (*.f64 (/.f64 1/4 z) 4)) |
(*.f64 (/.f64 t (*.f64 (-.f64 y x) 2)) (*.f64 4 (/.f64 1/4 z))) |
(*.f64 4 (*.f64 (/.f64 (/.f64 t 2) (-.f64 y x)) (/.f64 1/4 z))) |
(*.f64 4 (*.f64 (*.f64 t (/.f64 1/2 (-.f64 y x))) (/.f64 1/4 z))) |
(*.f64 4 (*.f64 (*.f64 1/2 (/.f64 t (-.f64 y x))) (/.f64 1/4 z))) |
(*.f64 (/.f64 (/.f64 1/2 z) (/.f64 (-.f64 y x) (*.f64 1/2 t))) 2) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 (*.f64 1/2 (/.f64 t (-.f64 y x))) (/.f64 1 z)) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 (/.f64 1/2 (*.f64 (-.f64 y x) (+.f64 z z))) (+.f64 t t)) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 (*.f64 (/.f64 1/2 z) (/.f64 (/.f64 t (-.f64 y x)) 2)) 2) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 (*.f64 (/.f64 1 z) (/.f64 1/2 (-.f64 y x))) t) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 (*.f64 (/.f64 1 z) (/.f64 1/4 (-.f64 y x))) (+.f64 t t)) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 (*.f64 (/.f64 t (-.f64 y x)) (/.f64 (/.f64 1/2 z) 2)) 2) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 (*.f64 1/2 (/.f64 (/.f64 1/2 z) (-.f64 y x))) (+.f64 t t)) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 (*.f64 (/.f64 1/2 z) (/.f64 1/2 (-.f64 y x))) (+.f64 t t)) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 (*.f64 (/.f64 1/2 z) (/.f64 1/4 (-.f64 y x))) (*.f64 t 4)) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(*.f64 (*.f64 1/2 (/.f64 (/.f64 t (-.f64 y x)) 2)) (/.f64 2 z)) |
(*.f64 (/.f64 2 z) (*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) 2)))) |
(*.f64 (/.f64 t (*.f64 (-.f64 y x) 2)) (*.f64 (/.f64 2 z) 1/2)) |
(*.f64 (/.f64 (/.f64 t 2) (-.f64 y x)) (*.f64 1/2 (/.f64 2 z))) |
(*.f64 (/.f64 2 z) (/.f64 t (*.f64 (-.f64 y x) 4))) |
(*.f64 (/.f64 2 z) (*.f64 t (/.f64 1/4 (-.f64 y x)))) |
(*.f64 (*.f64 (/.f64 (/.f64 t (-.f64 y x)) 2) (/.f64 (/.f64 1/2 z) 2)) 4) |
(*.f64 (/.f64 t (*.f64 (-.f64 y x) 2)) (*.f64 (/.f64 1/4 z) 4)) |
(*.f64 (/.f64 t (*.f64 (-.f64 y x) 2)) (*.f64 4 (/.f64 1/4 z))) |
(*.f64 4 (*.f64 (/.f64 (/.f64 t 2) (-.f64 y x)) (/.f64 1/4 z))) |
(*.f64 4 (*.f64 (*.f64 t (/.f64 1/2 (-.f64 y x))) (/.f64 1/4 z))) |
(*.f64 4 (*.f64 (*.f64 1/2 (/.f64 t (-.f64 y x))) (/.f64 1/4 z))) |
(pow.f64 (*.f64 1/2 (/.f64 (/.f64 t (-.f64 y x)) z)) 1) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(neg.f64 (neg.f64 (*.f64 1/2 (/.f64 (/.f64 t (-.f64 y x)) z)))) |
(*.f64 1/2 (/.f64 t (*.f64 (-.f64 y x) z))) |
(*.f64 t (/.f64 (/.f64 1/2 z) (-.f64 y x))) |
(+.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 0) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(+.f64 0 (*.f64 (-.f64 y x) (/.f64 z t))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(-.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 0) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 1/2 (*.f64 z (/.f64 (-.f64 y x) (*.f64 1/2 t)))) |
(*.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 1/2 z) (*.f64 2 (/.f64 1 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) (/.f64 z t)) 1) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 1 (*.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 z (/.f64 (-.f64 y x) t)) |
(*.f64 (+.f64 z z) (/.f64 (-.f64 y x) (+.f64 t t))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (+.f64 z z) (*.f64 1/2 (/.f64 (-.f64 y x) t))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (*.f64 (-.f64 y x) 2) (/.f64 (/.f64 z t) 2)) |
(*.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) (+.f64 z z)) (/.f64 1/2 t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 2 (*.f64 (/.f64 (-.f64 y x) t) (*.f64 1/2 z))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (*.f64 z (/.f64 (-.f64 y x) (*.f64 1/2 t))) 1/2) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (*.f64 z (-.f64 y x)) (/.f64 1 t)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (*.f64 1/2 z) (/.f64 (-.f64 y x) (*.f64 1/2 t))) |
(*.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 (-.f64 y x) (+.f64 t t)) (+.f64 z z)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 1/2 t) (*.f64 (-.f64 y x) (+.f64 z z))) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (*.f64 1/2 (/.f64 (-.f64 y x) t)) (+.f64 z z)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 z t) (-.f64 y x)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (/.f64 (/.f64 z t) 2) (*.f64 (-.f64 y x) 2)) |
(*.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 (*.f64 1/2 z) (*.f64 2 (/.f64 1 t))) (-.f64 y x)) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(*.f64 (*.f64 (/.f64 (-.f64 y x) t) (*.f64 1/2 z)) 2) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(pow.f64 (*.f64 (-.f64 y x) (/.f64 z t)) 1) |
(*.f64 z (/.f64 (-.f64 y x) t)) |
(neg.f64 (/.f64 (/.f64 (-.f64 x y) (+.f64 t t)) (/.f64 1/2 z))) |
(/.f64 (/.f64 (-.f64 x y) (+.f64 t t)) (neg.f64 (/.f64 1/2 z))) |
(neg.f64 (/.f64 (/.f64 z t) (/.f64 -1 (-.f64 y x)))) |
(/.f64 z (/.f64 t (-.f64 y x))) |
(-.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 0) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 1) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(*.f64 1 (+.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 z (/.f64 (-.f64 y x) t))) |
(/.f64 (*.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 2) 2) |
(+.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 z (/.f64 (-.f64 y x) 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))) |
(pow.f64 (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) 1) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
Compiled 11531 to 5134 computations (55.5% saved)
16 alts after pruning (12 fresh and 4 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 784 | 10 | 794 |
| Fresh | 2 | 2 | 4 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 4 | 5 |
| Total | 788 | 16 | 804 |
| Status | Error | Program |
|---|---|---|
| 46.7b | (/.f64 (*.f64 y z) t) | |
| ▶ | 45.4b | (/.f64 y (/.f64 t z)) |
| ✓ | 1.9b | (+.f64 x (/.f64 (-.f64 y x) (/.f64 t z))) |
| ✓ | 14.5b | (+.f64 x (/.f64 (*.f64 y z) t)) |
| ▶ | 6.5b | (+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) |
| 22.8b | (+.f64 x (/.f64 1/2 (/.f64 (/.f64 1/2 z) (neg.f64 (/.f64 x t))))) | |
| 22.7b | (+.f64 x (*.f64 (/.f64 x t) (neg.f64 z))) | |
| 14.5b | (+.f64 x (*.f64 (/.f64 1 t) (*.f64 y z))) | |
| ✓ | 7.1b | (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
| 51.6b | (*.f64 (/.f64 z t) (neg.f64 x)) | |
| 46.7b | (*.f64 z (/.f64 y t)) | |
| ▶ | 52.6b | (*.f64 z (neg.f64 (/.f64 x t))) |
| ▶ | 45.4b | (*.f64 y (/.f64 z t)) |
| ✓ | 19.0b | (*.f64 x (-.f64 1 (/.f64 z t))) |
| ▶ | 53.2b | (*.f64 -1 (/.f64 (*.f64 z x) t)) |
| 29.8b | x |
Compiled 295 to 201 computations (31.9% saved)
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) |
| ✓ | 0.0b | (/.f64 t (-.f64 y x)) |
| ✓ | 6.7b | (/.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 | t | @ | 0 | (/.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 | y | @ | inf | (/.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 t (-.f64 y x)) |
(+.f64 x (/.f64 z (/.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 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))))))) |
((#(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))))) |
| 1× | egg-herbie |
| 1288× | rational.json-simplify-2 |
| 1130× | rational.json-simplify-1 |
| 956× | rational.json-simplify-51 |
| 852× | 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 | 3797 | 5232 |
| 4 | 6880 | 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 -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 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 (/.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 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))) |
(-.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) |
| 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 (neg.f64 (/.f64 z t))) |
(*.f64 x (/.f64 z (neg.f64 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 z (/.f64 y t))) |
(+.f64 (*.f64 x (neg.f64 (/.f64 z 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 (*.f64 x (neg.f64 (/.f64 z 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 (*.f64 x (neg.f64 (/.f64 z 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 (*.f64 x (neg.f64 (/.f64 z 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 (*.f64 x (neg.f64 (/.f64 z 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 (*.f64 x (neg.f64 (/.f64 z 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 (*.f64 x (neg.f64 (/.f64 z 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 (*.f64 x (neg.f64 (/.f64 z 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 (*.f64 x (neg.f64 (/.f64 z 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 (*.f64 x (neg.f64 (/.f64 z 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 (*.f64 x (neg.f64 (/.f64 z 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 (*.f64 x (neg.f64 (/.f64 z 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))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 x (/.f64 z (neg.f64 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 z (/.f64 y t))) |
(+.f64 (*.f64 x (neg.f64 (/.f64 z 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 (*.f64 x (neg.f64 (/.f64 z 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 (*.f64 x (neg.f64 (/.f64 z 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))) |
(*.f64 x (neg.f64 (/.f64 z t))) |
(*.f64 x (/.f64 z (neg.f64 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 z (/.f64 y t))) |
(+.f64 (*.f64 x (neg.f64 (/.f64 z 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 (*.f64 x (neg.f64 (/.f64 z 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 (*.f64 x (neg.f64 (/.f64 z 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 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))))) |
(neg.f64 (+.f64 (/.f64 t x) (/.f64 (*.f64 y 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 x)) (+.f64 (*.f64 -1 (*.f64 t (/.f64 (pow.f64 y 2) (pow.f64 x 3)))) (*.f64 -1 (*.f64 t (/.f64 y (pow.f64 x 2)))))) |
(+.f64 (neg.f64 (*.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 -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 (/.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 -1 (/.f64 t x)) (+.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 (*.f64 -1 (+.f64 (*.f64 t (/.f64 (pow.f64 y 3) (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 3) (pow.f64 x 4)) (/.f64 (pow.f64 y 2) (pow.f64 x 3))))))) |
(*.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 t (/.f64 (pow.f64 y 3) (pow.f64 x 4))) (+.f64 (/.f64 t x) (*.f64 t (+.f64 (/.f64 y (pow.f64 x 2)) (/.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 x (/.f64 t (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 (/.f64 (*.f64 x t) (pow.f64 y 2)) (*.f64 t (/.f64 (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 t y) (*.f64 t (+.f64 (/.f64 x (pow.f64 y 2)) (/.f64 (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 (+.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 (pow.f64 x 3)) (pow.f64 y 4))) |
(+.f64 (+.f64 (/.f64 (*.f64 x t) (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 t y))) |
(+.f64 (+.f64 (/.f64 (*.f64 x t) (pow.f64 y 2)) (*.f64 t (/.f64 (pow.f64 x 2) (pow.f64 y 3)))) (+.f64 (/.f64 t y) (/.f64 (*.f64 t (pow.f64 x 3)) (pow.f64 y 4)))) |
(+.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 (/.f64 t y) (+.f64 (*.f64 x (/.f64 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 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 x (/.f64 t (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 (/.f64 (*.f64 x t) (pow.f64 y 2)) (*.f64 t (/.f64 (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 t y) (*.f64 t (+.f64 (/.f64 x (pow.f64 y 2)) (/.f64 (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 (+.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 (pow.f64 x 3)) (pow.f64 y 4))) |
(+.f64 (+.f64 (/.f64 (*.f64 x t) (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 t y))) |
(+.f64 (+.f64 (/.f64 (*.f64 x t) (pow.f64 y 2)) (*.f64 t (/.f64 (pow.f64 x 2) (pow.f64 y 3)))) (+.f64 (/.f64 t y) (/.f64 (*.f64 t (pow.f64 x 3)) (pow.f64 y 4)))) |
(+.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 (/.f64 t y) (+.f64 (*.f64 x (/.f64 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 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 x (/.f64 t (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 (/.f64 (*.f64 x t) (pow.f64 y 2)) (*.f64 t (/.f64 (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 t y) (*.f64 t (+.f64 (/.f64 x (pow.f64 y 2)) (/.f64 (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 (+.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 (pow.f64 x 3)) (pow.f64 y 4))) |
(+.f64 (+.f64 (/.f64 (*.f64 x t) (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 t y))) |
(+.f64 (+.f64 (/.f64 (*.f64 x t) (pow.f64 y 2)) (*.f64 t (/.f64 (pow.f64 x 2) (pow.f64 y 3)))) (+.f64 (/.f64 t y) (/.f64 (*.f64 t (pow.f64 x 3)) (pow.f64 y 4)))) |
(+.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 (/.f64 t y) (+.f64 (*.f64 x (/.f64 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 -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))))) |
(neg.f64 (+.f64 (/.f64 t x) (/.f64 (*.f64 y 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 x)) (+.f64 (*.f64 -1 (*.f64 t (/.f64 (pow.f64 y 2) (pow.f64 x 3)))) (*.f64 -1 (*.f64 t (/.f64 y (pow.f64 x 2)))))) |
(+.f64 (neg.f64 (*.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 -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 (/.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 -1 (/.f64 t x)) (+.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 (*.f64 -1 (+.f64 (*.f64 t (/.f64 (pow.f64 y 3) (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 3) (pow.f64 x 4)) (/.f64 (pow.f64 y 2) (pow.f64 x 3))))))) |
(*.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 t (/.f64 (pow.f64 y 3) (pow.f64 x 4))) (+.f64 (/.f64 t x) (*.f64 t (+.f64 (/.f64 y (pow.f64 x 2)) (/.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))))) |
(neg.f64 (+.f64 (/.f64 t x) (/.f64 (*.f64 y 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 x)) (+.f64 (*.f64 -1 (*.f64 t (/.f64 (pow.f64 y 2) (pow.f64 x 3)))) (*.f64 -1 (*.f64 t (/.f64 y (pow.f64 x 2)))))) |
(+.f64 (neg.f64 (*.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 -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 (/.f64 y (pow.f64 x 2)))) (+.f64 (*.f64 -1 (/.f64 t x)) (+.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 (*.f64 -1 (+.f64 (*.f64 t (/.f64 (pow.f64 y 3) (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 3) (pow.f64 x 4)) (/.f64 (pow.f64 y 2) (pow.f64 x 3))))))) |
(*.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 t (/.f64 (pow.f64 y 3) (pow.f64 x 4))) (+.f64 (/.f64 t x) (*.f64 t (+.f64 (/.f64 y (pow.f64 x 2)) (/.f64 (pow.f64 y 2) (pow.f64 x 3))))))) |
(/.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 (*.f64 x (neg.f64 (/.f64 z t)))) |
(+.f64 x (*.f64 x (/.f64 z (neg.f64 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 z (/.f64 y t)))) |
(+.f64 (*.f64 x (neg.f64 (/.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 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 x (neg.f64 (/.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 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 x (neg.f64 (/.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 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 x (neg.f64 (/.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 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 x (neg.f64 (/.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 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 x (neg.f64 (/.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 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 x (neg.f64 (/.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 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 x (neg.f64 (/.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 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 x (neg.f64 (/.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 x (*.f64 (/.f64 z t) (+.f64 y (neg.f64 x)))) |
(+.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 (/.f64 (neg.f64 z) 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 4 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) 4))) |
(*.f64 4 (*.f64 (-.f64 y x) (/.f64 z (*.f64 t 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 2 (*.f64 (/.f64 -1/2 (/.f64 t z)) (-.f64 x y))) |
(*.f64 (-.f64 x y) (*.f64 2 (/.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 (*.f64 z 4) (/.f64 1 (*.f64 4 (/.f64 t (-.f64 y x))))) |
(*.f64 (*.f64 z 4) (/.f64 (/.f64 (-.f64 y x) t) 4)) |
(*.f64 4 (*.f64 z (/.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 (neg.f64 z) t) (-.f64 x y)) |
(*.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 4 (*.f64 (-.f64 y x) (/.f64 (/.f64 z t) 4))) |
(*.f64 4 (*.f64 (-.f64 y x) (/.f64 z (*.f64 t 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 2 (*.f64 (/.f64 -1/2 (/.f64 t z)) (-.f64 x y))) |
(*.f64 (-.f64 x y) (*.f64 2 (/.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 (*.f64 z 4) (/.f64 1 (*.f64 4 (/.f64 t (-.f64 y x))))) |
(*.f64 (*.f64 z 4) (/.f64 (/.f64 (-.f64 y x) t) 4)) |
(*.f64 4 (*.f64 z (/.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 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 t (*.f64 4 (/.f64 1 (*.f64 (-.f64 y x) 4)))) |
(*.f64 t (*.f64 4 (/.f64 1/4 (-.f64 y x)))) |
(*.f64 (*.f64 t 4) (/.f64 1/4 (-.f64 y x))) |
(*.f64 (/.f64 1/4 (-.f64 y x)) (*.f64 t 4)) |
(*.f64 4 (*.f64 t (/.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 t (*.f64 4 (/.f64 1 (*.f64 (-.f64 y x) 4)))) |
(*.f64 t (*.f64 4 (/.f64 1/4 (-.f64 y x)))) |
(*.f64 (*.f64 t 4) (/.f64 1/4 (-.f64 y x))) |
(*.f64 (/.f64 1/4 (-.f64 y x)) (*.f64 t 4)) |
(*.f64 4 (*.f64 t (/.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)) |
(-.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 1/2 (+.f64 x (+.f64 x (*.f64 (-.f64 y x) (/.f64 (+.f64 z z) 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 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))) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 3.8b | (*.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 | z | @ | 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 | y | @ | 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 |
|---|---|---|
| ✓ | 3.8b | (/.f64 y (/.f64 t z)) |
Compiled 15 to 6 computations (60% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | y | @ | 0 | (/.f64 y (/.f64 t z)) |
| 0.0ms | y | @ | -inf | (/.f64 y (/.f64 t z)) |
| 0.0ms | z | @ | -inf | (/.f64 y (/.f64 t z)) |
| 0.0ms | y | @ | inf | (/.f64 y (/.f64 t z)) |
| 0.0ms | t | @ | -inf | (/.f64 y (/.f64 t z)) |
| 1× | batch-egg-rewrite |
| 1590× | rational.json-1 |
| 1590× | rational.json-2 |
| 1590× | rational.json-4 |
| 1590× | rational.json-3 |
| 1566× | exponential.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 13 |
| 1 | 52 | 13 |
| 2 | 172 | 13 |
| 3 | 567 | 13 |
| 4 | 2111 | 13 |
| 5 | 5761 | 13 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 y (/.f64 t z)) |
| 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 t (/.f64 2 z))) (/.f64 y (*.f64 t (/.f64 2 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (/.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (/.f64 y t))))) (#(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 z z) (*.f64 (/.f64 y t) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (/.f64 (/.f64 z t) 2))))) (#(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 y) (*.f64 (/.f64 1 (+.f64 t t)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 y (*.f64 t (/.f64 2 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 z (*.f64 t (/.f64 2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 y (/.f64 z t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (/.f64 y t) 1/2) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (/.f64 z t) 2) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z 4) (/.f64 1 (*.f64 (/.f64 t y) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (*.f64 z (/.f64 2 t))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 4) (/.f64 1 (*.f64 (/.f64 t z) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (/.f64 -1 (/.f64 t y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (/.f64 -1 (/.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z t) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z t) (/.f64 1 (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y t) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y t) (/.f64 1 (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 y (/.f64 t (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (/.f64 z (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (/.f64 y (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 y (*.f64 z (/.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 z t) 2) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y t) 1/2) (+.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 z t) 1/2) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 y)) (/.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 z)) (/.f64 y t))))) (#(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 z (/.f64 1 y)) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (/.f64 1 z)) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (*.f64 t (/.f64 2 z))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (*.f64 t (/.f64 2 y))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 t y) 4)) (*.f64 z 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y (/.f64 z t)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 t z) 4)) (*.f64 y 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 t y)) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 t z)) (neg.f64 y))))) (#(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 y (/.f64 t (neg.f64 z)))))))) |
| 1× | egg-herbie |
| 1344× | rational.json-simplify-35 |
| 1032× | rational.json-simplify-53 |
| 936× | rational.json-simplify-43 |
| 880× | rational.json-simplify-1 |
| 784× | rational.json-simplify-49 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 104 | 1079 |
| 1 | 222 | 1079 |
| 2 | 490 | 1079 |
| 3 | 1617 | 1079 |
| 4 | 4770 | 1079 |
| 5 | 7302 | 1079 |
| 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 t (/.f64 2 z))) (/.f64 y (*.f64 t (/.f64 2 z)))) |
(-.f64 (*.f64 y (/.f64 z t)) 0) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(*.f64 (*.f64 y (/.f64 z t)) 1) |
(*.f64 1 (*.f64 y (/.f64 z t))) |
(*.f64 (+.f64 z z) (*.f64 (/.f64 y t) 1/2)) |
(*.f64 (+.f64 y y) (/.f64 (/.f64 z t) 2)) |
(*.f64 (+.f64 y y) (*.f64 (/.f64 z t) 1/2)) |
(*.f64 (+.f64 y y) (*.f64 (/.f64 1 (+.f64 t t)) z)) |
(*.f64 2 (/.f64 y (*.f64 t (/.f64 2 z)))) |
(*.f64 2 (/.f64 z (*.f64 t (/.f64 2 y)))) |
(*.f64 2 (/.f64 (*.f64 y (/.f64 z t)) 2)) |
(*.f64 2 (*.f64 (*.f64 (/.f64 y t) 1/2) z)) |
(*.f64 2 (*.f64 (/.f64 (/.f64 z t) 2) y)) |
(*.f64 (*.f64 z 4) (/.f64 1 (*.f64 (/.f64 t y) 4))) |
(*.f64 (*.f64 y (*.f64 z (/.f64 2 t))) 1/2) |
(*.f64 (*.f64 y 4) (/.f64 1 (*.f64 (/.f64 t z) 4))) |
(*.f64 (neg.f64 z) (/.f64 -1 (/.f64 t y))) |
(*.f64 (neg.f64 y) (/.f64 -1 (/.f64 t z))) |
(*.f64 (/.f64 z t) y) |
(*.f64 (/.f64 z t) (/.f64 1 (/.f64 1 y))) |
(*.f64 (/.f64 y t) z) |
(*.f64 (/.f64 y t) (/.f64 1 (/.f64 1 z))) |
(*.f64 -1 (/.f64 y (/.f64 t (neg.f64 z)))) |
(*.f64 (/.f64 1 t) (/.f64 z (/.f64 1 y))) |
(*.f64 (/.f64 1 t) (/.f64 y (/.f64 1 z))) |
(*.f64 1/2 (*.f64 y (*.f64 z (/.f64 2 t)))) |
(*.f64 (/.f64 (/.f64 z t) 2) (+.f64 y y)) |
(*.f64 (*.f64 (/.f64 y t) 1/2) (+.f64 z z)) |
(*.f64 (*.f64 (/.f64 z t) 1/2) (+.f64 y y)) |
(*.f64 (/.f64 1 (/.f64 1 y)) (/.f64 z t)) |
(*.f64 (/.f64 1 (/.f64 1 z)) (/.f64 y t)) |
(*.f64 (/.f64 y (/.f64 t (neg.f64 z))) -1) |
(*.f64 (/.f64 z (/.f64 1 y)) (/.f64 1 t)) |
(*.f64 (/.f64 y (/.f64 1 z)) (/.f64 1 t)) |
(*.f64 (/.f64 y (*.f64 t (/.f64 2 z))) 2) |
(*.f64 (/.f64 z (*.f64 t (/.f64 2 y))) 2) |
(*.f64 (/.f64 1 (*.f64 (/.f64 t y) 4)) (*.f64 z 4)) |
(*.f64 (/.f64 (*.f64 y (/.f64 z t)) 2) 2) |
(*.f64 (/.f64 1 (*.f64 (/.f64 t z) 4)) (*.f64 y 4)) |
(*.f64 (/.f64 -1 (/.f64 t y)) (neg.f64 z)) |
(*.f64 (/.f64 -1 (/.f64 t z)) (neg.f64 y)) |
(pow.f64 (*.f64 y (/.f64 z t)) 1) |
(neg.f64 (/.f64 y (/.f64 t (neg.f64 z)))) |
| 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)) |
(+.f64 (*.f64 y (/.f64 z t)) 0) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(+.f64 0 (*.f64 y (/.f64 z t))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(+.f64 (/.f64 y (*.f64 t (/.f64 2 z))) (/.f64 y (*.f64 t (/.f64 2 z)))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(-.f64 (*.f64 y (/.f64 z t)) 0) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (*.f64 y (/.f64 z t)) 1) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 1 (*.f64 y (/.f64 z t))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (+.f64 z z) (*.f64 (/.f64 y t) 1/2)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (+.f64 y y) (/.f64 (/.f64 z t) 2)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (+.f64 y y) (*.f64 (/.f64 z t) 1/2)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (+.f64 y y) (*.f64 (/.f64 1 (+.f64 t t)) z)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 2 (/.f64 y (*.f64 t (/.f64 2 z)))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 2 (/.f64 z (*.f64 t (/.f64 2 y)))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 2 (/.f64 (*.f64 y (/.f64 z t)) 2)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 2 (*.f64 (*.f64 (/.f64 y t) 1/2) z)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 2 (*.f64 (/.f64 (/.f64 z t) 2) y)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (*.f64 z 4) (/.f64 1 (*.f64 (/.f64 t y) 4))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (*.f64 y (*.f64 z (/.f64 2 t))) 1/2) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (*.f64 y 4) (/.f64 1 (*.f64 (/.f64 t z) 4))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (neg.f64 z) (/.f64 -1 (/.f64 t y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (neg.f64 y) (/.f64 -1 (/.f64 t z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 z t) y) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 z t) (/.f64 1 (/.f64 1 y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 y t) z) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 y t) (/.f64 1 (/.f64 1 z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 -1 (/.f64 y (/.f64 t (neg.f64 z)))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 1 t) (/.f64 z (/.f64 1 y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 1 t) (/.f64 y (/.f64 1 z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 1/2 (*.f64 y (*.f64 z (/.f64 2 t)))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 (/.f64 z t) 2) (+.f64 y y)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (*.f64 (/.f64 y t) 1/2) (+.f64 z z)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (*.f64 (/.f64 z t) 1/2) (+.f64 y y)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 1 (/.f64 1 y)) (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 1 (/.f64 1 z)) (/.f64 y t)) |
(*.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 z (/.f64 1 y)) (/.f64 1 t)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 y (/.f64 1 z)) (/.f64 1 t)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 y (*.f64 t (/.f64 2 z))) 2) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 z (*.f64 t (/.f64 2 y))) 2) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 1 (*.f64 (/.f64 t y) 4)) (*.f64 z 4)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 (*.f64 y (/.f64 z t)) 2) 2) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 1 (*.f64 (/.f64 t z) 4)) (*.f64 y 4)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 -1 (/.f64 t y)) (neg.f64 z)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 -1 (/.f64 t z)) (neg.f64 y)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(pow.f64 (*.f64 y (/.f64 z t)) 1) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(neg.f64 (/.f64 y (/.f64 t (neg.f64 z)))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 7.2b | (*.f64 z (neg.f64 (/.f64 x t))) |
Compiled 20 to 7 computations (65% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | z | @ | 0 | (*.f64 z (neg.f64 (/.f64 x t))) |
| 1.0ms | t | @ | 0 | (*.f64 z (neg.f64 (/.f64 x t))) |
| 0.0ms | t | @ | inf | (*.f64 z (neg.f64 (/.f64 x t))) |
| 0.0ms | x | @ | 0 | (*.f64 z (neg.f64 (/.f64 x t))) |
| 0.0ms | x | @ | inf | (*.f64 z (neg.f64 (/.f64 x t))) |
| 1× | batch-egg-rewrite |
| 1824× | rational.json-1 |
| 1824× | rational.json-2 |
| 1008× | rational.json-4 |
| 1008× | rational.json-3 |
| 998× | exponential.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 17 |
| 1 | 64 | 17 |
| 2 | 173 | 17 |
| 3 | 486 | 17 |
| 4 | 1490 | 17 |
| 5 | 3884 | 17 |
| 6 | 7422 | 17 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 z (neg.f64 (/.f64 x 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 -1 (-.f64 1 (*.f64 z (/.f64 x 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 0 (*.f64 z (/.f64 x t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 z (/.f64 (neg.f64 t) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 z (/.f64 (*.f64 2 (*.f64 (/.f64 (neg.f64 t) x) 4)) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 x (neg.f64 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x t) (*.f64 z -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 z z) (*.f64 t (/.f64 -2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 z) (/.f64 t x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -4 (*.f64 z (/.f64 x t))) 4)))) (#(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 t (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z (/.f64 x (neg.f64 t))) 8) 8)))) (#(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 z (/.f64 -1/2 t)) (/.f64 1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (neg.f64 x)) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (neg.f64 z)) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 z t) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 z (+.f64 t t)) (/.f64 -1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 z 2) (/.f64 t (*.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 z (/.f64 x (neg.f64 t))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 z 1/2) (*.f64 t (/.f64 -2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 z) 2) (/.f64 t (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 z) (/.f64 1 x)) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 z) 1/2) (*.f64 t (/.f64 2 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 (neg.f64 (*.f64 z -2)) (*.f64 t (/.f64 -2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 z (/.f64 -1/2 t))) (/.f64 -1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 z t)) (-.f64 0 (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 z (+.f64 t t))) (-.f64 0 (/.f64 -1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 z 2)) (-.f64 0 (/.f64 t (*.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 z 1/2)) (*.f64 t (/.f64 2 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 /.f64 (neg.f64 (/.f64 (neg.f64 z) 2)) (-.f64 0 (/.f64 t (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (neg.f64 z) (/.f64 1 x))) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (neg.f64 z) 1/2)) (*.f64 t (/.f64 -2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 z (neg.f64 t))) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (/.f64 x (neg.f64 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 z (/.f64 x t))))))) |
| 1× | egg-herbie |
| 1416× | rational.json-simplify-2 |
| 1208× | rational.json-simplify-51 |
| 1146× | rational.json-simplify-35 |
| 986× | rational.json-simplify-1 |
| 882× | rational.json-simplify-49 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 123 | 1482 |
| 1 | 432 | 1326 |
| 2 | 1273 | 1326 |
| 3 | 3741 | 1326 |
| 4 | 6282 | 1326 |
| 5 | 7496 | 1326 |
| 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 -1 (-.f64 1 (*.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 (*.f64 z (/.f64 x (neg.f64 t))) 0) |
(-.f64 0 (*.f64 z (/.f64 x t))) |
(/.f64 z (/.f64 (neg.f64 t) x)) |
(/.f64 z (/.f64 (*.f64 2 (*.f64 (/.f64 (neg.f64 t) x) 4)) 8)) |
(/.f64 (*.f64 z (/.f64 x (neg.f64 t))) 1) |
(/.f64 (*.f64 (/.f64 x t) (*.f64 z -2)) 2) |
(/.f64 (+.f64 z z) (*.f64 t (/.f64 -2 x))) |
(/.f64 (neg.f64 z) (/.f64 t x)) |
(/.f64 (*.f64 -4 (*.f64 z (/.f64 x t))) 4) |
(/.f64 (*.f64 z (/.f64 x t)) -1) |
(/.f64 (*.f64 z -2) (*.f64 t (/.f64 2 x))) |
(/.f64 (*.f64 (*.f64 z (/.f64 x (neg.f64 t))) 8) 8) |
(/.f64 (/.f64 z (neg.f64 t)) (/.f64 1 x)) |
(/.f64 (*.f64 z (/.f64 -1/2 t)) (/.f64 1/2 x)) |
(/.f64 (*.f64 z (neg.f64 x)) t) |
(/.f64 (*.f64 x (neg.f64 z)) t) |
(/.f64 (/.f64 z t) (/.f64 -1 x)) |
(/.f64 (/.f64 z (+.f64 t t)) (/.f64 -1/2 x)) |
(/.f64 (/.f64 z 2) (/.f64 t (*.f64 x -2))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 z (/.f64 x (neg.f64 t))) 8)) 16) |
(/.f64 (/.f64 z 1/2) (*.f64 t (/.f64 -2 x))) |
(/.f64 (/.f64 (neg.f64 z) 2) (/.f64 t (+.f64 x x))) |
(/.f64 (/.f64 (neg.f64 z) (/.f64 1 x)) t) |
(/.f64 (/.f64 (neg.f64 z) 1/2) (*.f64 t (/.f64 2 x))) |
(/.f64 (neg.f64 (neg.f64 z)) (/.f64 (neg.f64 t) x)) |
(/.f64 (neg.f64 (*.f64 z -2)) (*.f64 t (/.f64 -2 x))) |
(/.f64 (neg.f64 (*.f64 z (/.f64 -1/2 t))) (/.f64 -1/2 x)) |
(/.f64 (neg.f64 (/.f64 z t)) (-.f64 0 (/.f64 -1 x))) |
(/.f64 (neg.f64 (/.f64 z (+.f64 t t))) (-.f64 0 (/.f64 -1/2 x))) |
(/.f64 (neg.f64 (/.f64 z 2)) (-.f64 0 (/.f64 t (*.f64 x -2)))) |
(/.f64 (neg.f64 (/.f64 z 1/2)) (*.f64 t (/.f64 2 x))) |
(/.f64 (neg.f64 (neg.f64 (neg.f64 z))) (/.f64 t x)) |
(/.f64 (neg.f64 (/.f64 (neg.f64 z) 2)) (-.f64 0 (/.f64 t (+.f64 x x)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 z) (/.f64 1 x))) (neg.f64 t)) |
(/.f64 (neg.f64 (/.f64 (neg.f64 z) 1/2)) (*.f64 t (/.f64 -2 x))) |
(/.f64 (neg.f64 (/.f64 z (neg.f64 t))) (/.f64 -1 x)) |
(pow.f64 (*.f64 z (/.f64 x (neg.f64 t))) 1) |
(neg.f64 (*.f64 z (/.f64 x t))) |
| Outputs |
|---|
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(+.f64 (*.f64 z (/.f64 x (neg.f64 t))) 0) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(+.f64 0 (*.f64 z (/.f64 x (neg.f64 t)))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(+.f64 -1 (-.f64 1 (*.f64 z (/.f64 x t)))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.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 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(-.f64 (*.f64 z (/.f64 x (neg.f64 t))) 0) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(-.f64 0 (*.f64 z (/.f64 x t))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 z (/.f64 (neg.f64 t) x)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 z (/.f64 (*.f64 2 (*.f64 (/.f64 (neg.f64 t) x) 4)) 8)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z (/.f64 x (neg.f64 t))) 1) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 (/.f64 x t) (*.f64 z -2)) 2) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (+.f64 z z) (*.f64 t (/.f64 -2 x))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (neg.f64 z) (/.f64 t x)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 -4 (*.f64 z (/.f64 x t))) 4) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z (/.f64 x t)) -1) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z -2) (*.f64 t (/.f64 2 x))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 (*.f64 z (/.f64 x (neg.f64 t))) 8) 8) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (/.f64 z (neg.f64 t)) (/.f64 1 x)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z (/.f64 -1/2 t)) (/.f64 1/2 x)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z (neg.f64 x)) t) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 x (neg.f64 z)) t) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (/.f64 z t) (/.f64 -1 x)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (/.f64 z (+.f64 t t)) (/.f64 -1/2 x)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (/.f64 z 2) (/.f64 t (*.f64 x -2))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 z (/.f64 x (neg.f64 t))) 8)) 16) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (/.f64 z 1/2) (*.f64 t (/.f64 -2 x))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (/.f64 (neg.f64 z) 2) (/.f64 t (+.f64 x x))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (/.f64 (neg.f64 z) (/.f64 1 x)) t) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (/.f64 (neg.f64 z) 1/2) (*.f64 t (/.f64 2 x))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (neg.f64 (neg.f64 z)) (/.f64 (neg.f64 t) x)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (neg.f64 (*.f64 z -2)) (*.f64 t (/.f64 -2 x))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (neg.f64 (*.f64 z (/.f64 -1/2 t))) (/.f64 -1/2 x)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (neg.f64 (/.f64 z t)) (-.f64 0 (/.f64 -1 x))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (neg.f64 (/.f64 z (+.f64 t t))) (-.f64 0 (/.f64 -1/2 x))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (neg.f64 (/.f64 z 2)) (-.f64 0 (/.f64 t (*.f64 x -2)))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (neg.f64 (/.f64 z 1/2)) (*.f64 t (/.f64 2 x))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (neg.f64 (neg.f64 (neg.f64 z))) (/.f64 t x)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 z) 2)) (-.f64 0 (/.f64 t (+.f64 x x)))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 z) (/.f64 1 x))) (neg.f64 t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 z) 1/2)) (*.f64 t (/.f64 -2 x))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (neg.f64 (/.f64 z (neg.f64 t))) (/.f64 -1 x)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(pow.f64 (*.f64 z (/.f64 x (neg.f64 t))) 1) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(neg.f64 (*.f64 z (/.f64 x t))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 7.2b | (/.f64 (*.f64 z x) t) |
Compiled 23 to 9 computations (60.9% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | z | @ | 0 | (/.f64 (*.f64 z x) t) |
| 0.0ms | z | @ | inf | (/.f64 (*.f64 z x) t) |
| 0.0ms | z | @ | -inf | (/.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)) |
Compiled 6280 to 3025 computations (51.8% saved)
16 alts after pruning (9 fresh and 7 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 518 | 3 | 521 |
| Fresh | 1 | 6 | 7 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 7 | 8 |
| Total | 521 | 16 | 537 |
| Status | Error | Program |
|---|---|---|
| 53.2b | (/.f64 (*.f64 z (neg.f64 x)) t) | |
| 46.7b | (/.f64 (*.f64 y z) t) | |
| ▶ | 46.3b | (/.f64 z (/.f64 t y)) |
| ✓ | 45.4b | (/.f64 y (/.f64 t z)) |
| ▶ | 46.7b | (/.f64 1 (/.f64 t (*.f64 y z))) |
| ✓ | 1.9b | (+.f64 x (/.f64 (-.f64 y x) (/.f64 t z))) |
| ✓ | 14.5b | (+.f64 x (/.f64 (*.f64 y z) t)) |
| ▶ | 22.8b | (+.f64 x (/.f64 1/2 (/.f64 (/.f64 1/2 z) (neg.f64 (/.f64 x t))))) |
| 22.7b | (+.f64 x (*.f64 (/.f64 x t) (neg.f64 z))) | |
| ▶ | 14.5b | (+.f64 x (*.f64 (/.f64 1 t) (*.f64 y z))) |
| ✓ | 7.1b | (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
| ▶ | 51.6b | (*.f64 (/.f64 z t) (neg.f64 x)) |
| ✓ | 52.6b | (*.f64 z (neg.f64 (/.f64 x t))) |
| ✓ | 45.4b | (*.f64 y (/.f64 z t)) |
| ✓ | 19.0b | (*.f64 x (-.f64 1 (/.f64 z t))) |
| 29.8b | x |
Compiled 261 to 180 computations (31% saved)
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 x (*.f64 (/.f64 1 t) (*.f64 y z))) |
| ✓ | 8.0b | (*.f64 (/.f64 1 t) (*.f64 y z)) |
Compiled 31 to 15 computations (51.6% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | t | @ | 0 | (*.f64 (/.f64 1 t) (*.f64 y z)) |
| 0.0ms | z | @ | 0 | (*.f64 (/.f64 1 t) (*.f64 y z)) |
| 0.0ms | z | @ | -inf | (*.f64 (/.f64 1 t) (*.f64 y z)) |
| 0.0ms | z | @ | inf | (*.f64 (/.f64 1 t) (*.f64 y z)) |
| 0.0ms | y | @ | -inf | (*.f64 (/.f64 1 t) (*.f64 y z)) |
| 1× | batch-egg-rewrite |
| 1726× | rational.json-1 |
| 1726× | rational.json-2 |
| 1726× | rational.json-3 |
| 1066× | rational.json-4 |
| 1058× | exponential.json-3 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 44 |
| 1 | 86 | 32 |
| 2 | 199 | 32 |
| 3 | 420 | 32 |
| 4 | 952 | 32 |
| 5 | 3347 | 32 |
| 6 | 7217 | 32 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (/.f64 1 t) (*.f64 y z)) |
(+.f64 x (*.f64 (/.f64 1 t) (*.f64 y z))) |
| 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 y (/.f64 (*.f64 z 1/2) t)) (*.f64 y (/.f64 (*.f64 z 1/2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 y t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 t (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 t) (/.f64 (/.f64 1 y) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 y (/.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 y (/.f64 (/.f64 (*.f64 t -2) (neg.f64 z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 y (/.f64 (*.f64 2 (*.f64 4 (/.f64 t z))) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 z (/.f64 t y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 z (/.f64 (/.f64 (*.f64 t -2) (neg.f64 y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 z (/.f64 (*.f64 2 (*.f64 4 (/.f64 t y))) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y z) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y z) (/.f64 (*.f64 t t) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 y t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (+.f64 t t) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (+.f64 z z)) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 t) (/.f64 2 (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 4 (/.f64 t (*.f64 y 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 y y) (/.f64 t (*.f64 z 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y y) (/.f64 (*.f64 2 (*.f64 4 (/.f64 t z))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 z z) (/.f64 t (*.f64 y 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 t (*.f64 y (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 t (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 2 (*.f64 4 (/.f64 t (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (/.f64 (*.f64 t 8) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 (*.f64 z 4) t)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z 4)) (*.f64 t 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (neg.f64 (/.f64 (+.f64 t t) (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (*.f64 1/2 (/.f64 t (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (neg.f64 z)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t (*.f64 y z)) (*.f64 (/.f64 t (*.f64 y z)) (/.f64 t (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 t t) (*.f64 y z)) (*.f64 2 (*.f64 (/.f64 t (*.f64 y z)) (/.f64 t (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 y (*.f64 z 4))) (*.f64 t 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (-.f64 0 (*.f64 4 (/.f64 t (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 y (/.f64 (*.f64 z 4) t))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 y (neg.f64 z))) (*.f64 t -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (/.f64 t (*.f64 y z))) (*.f64 (/.f64 (+.f64 t t) (*.f64 y z)) (/.f64 (+.f64 t t) (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 (*.f64 z 1/2) t)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 1/2) (/.f64 t (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 1/2) (/.f64 (/.f64 t y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 1/2) (/.f64 (/.f64 t (*.f64 y 1/2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 1/2) (/.f64 (*.f64 4 (/.f64 t y)) 8))))) (#(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 1/2) (/.f64 (/.f64 t z) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 1/2) (/.f64 (/.f64 t (*.f64 z 1/2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 1/2) (/.f64 (*.f64 4 (/.f64 t z)) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z 1/2)) (*.f64 t 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z 1/2)) (/.f64 (*.f64 t t) (+.f64 t t)))))) (#(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 (*.f64 y (+.f64 z z))) (*.f64 t -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 y (+.f64 z z))) (neg.f64 (+.f64 t t)))))) (#(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 2 (*.f64 2 (*.f64 y (/.f64 (*.f64 z 4) t)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 y (neg.f64 z)))) (*.f64 2 (*.f64 t -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 y (+.f64 z z)))) (*.f64 2 (neg.f64 (+.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 y (*.f64 z 4)))) (neg.f64 (*.f64 t 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (-.f64 0 (*.f64 1/2 (/.f64 t (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 y (*.f64 z 4))) t) 8)))) (#(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) 1/2) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y z) (*.f64 t 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 z z)) (neg.f64 (/.f64 t (*.f64 y 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 t (*.f64 y z))) (-.f64 0 (*.f64 (/.f64 t (*.f64 y z)) (/.f64 t (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 y (*.f64 z 4))) (neg.f64 (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 y (neg.f64 z)))) (neg.f64 (*.f64 t -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 y (+.f64 z z)))) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 y (+.f64 z z)))) (neg.f64 (*.f64 t -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 y y)) (neg.f64 (/.f64 t (*.f64 z 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 y (*.f64 z 4)))) (*.f64 t 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 y (*.f64 z 4)))) (-.f64 0 (neg.f64 (*.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 t)) (-.f64 0 (/.f64 (/.f64 1 y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 2 t)) (-.f64 0 (/.f64 2 (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 y (*.f64 z 1/2))) (-.f64 0 (*.f64 t 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 2 (*.f64 y (neg.f64 z))))) (-.f64 0 (*.f64 2 (*.f64 t -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (neg.f64 (*.f64 y (+.f64 z z))))) (-.f64 0 (*.f64 2 (neg.f64 (+.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 y z) 1/2)) (neg.f64 (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 2 (*.f64 y (neg.f64 z))))) (*.f64 t -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 y (+.f64 z z))))) (neg.f64 (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (/.f64 y 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 z (/.f64 y t)) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 z (/.f64 y t)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 1)))) (#(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 1/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) 4)))) (#(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 2 (*.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 |
| 1422× | rational.json-simplify-46 |
| 1006× | rational.json-simplify-50 |
| 922× | rational.json-simplify-2 |
| 824× | rational.json-simplify-35 |
| 798× | rational.json-simplify-43 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 240 | 2691 |
| 1 | 885 | 2691 |
| 2 | 2803 | 2685 |
| 3 | 5663 | 2685 |
| 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 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) |
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 z (/.f64 y t)) 0) |
(+.f64 0 (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 y (/.f64 (*.f64 z 1/2) t)) (*.f64 y (/.f64 (*.f64 z 1/2) t))) |
(-.f64 (*.f64 z (/.f64 y t)) 0) |
(/.f64 1 (/.f64 t (*.f64 y z))) |
(/.f64 (/.f64 1 t) (/.f64 (/.f64 1 y) z)) |
(/.f64 y (/.f64 t z)) |
(/.f64 y (/.f64 (/.f64 (*.f64 t -2) (neg.f64 z)) 2)) |
(/.f64 y (/.f64 (*.f64 2 (*.f64 4 (/.f64 t z))) 8)) |
(/.f64 z (/.f64 t y)) |
(/.f64 z (/.f64 (/.f64 (*.f64 t -2) (neg.f64 y)) 2)) |
(/.f64 z (/.f64 (*.f64 2 (*.f64 4 (/.f64 t y))) 8)) |
(/.f64 (*.f64 y z) t) |
(/.f64 (*.f64 y z) (/.f64 (*.f64 t t) t)) |
(/.f64 (*.f64 z (/.f64 y t)) 1) |
(/.f64 2 (/.f64 (+.f64 t t) (*.f64 y z))) |
(/.f64 (*.f64 y (+.f64 z z)) (+.f64 t t)) |
(/.f64 (/.f64 2 t) (/.f64 2 (*.f64 y z))) |
(/.f64 4 (*.f64 4 (/.f64 t (*.f64 y z)))) |
(/.f64 (*.f64 y (*.f64 z (/.f64 2 t))) 2) |
(/.f64 (+.f64 y y) (/.f64 t (*.f64 z 1/2))) |
(/.f64 (+.f64 y y) (/.f64 (*.f64 2 (*.f64 4 (/.f64 t z))) 4)) |
(/.f64 (+.f64 z z) (/.f64 t (*.f64 y 1/2))) |
(/.f64 -1 (/.f64 t (*.f64 y (neg.f64 z)))) |
(/.f64 -1 (neg.f64 (/.f64 t (*.f64 y z)))) |
(/.f64 8 (*.f64 2 (*.f64 4 (/.f64 t (*.f64 y z))))) |
(/.f64 8 (/.f64 (*.f64 t 8) (*.f64 y z))) |
(/.f64 (*.f64 y (/.f64 (*.f64 z 4) t)) 4) |
(/.f64 (*.f64 y (*.f64 z 4)) (*.f64 t 4)) |
(/.f64 -2 (neg.f64 (/.f64 (+.f64 t t) (*.f64 y z)))) |
(/.f64 1/2 (*.f64 1/2 (/.f64 t (*.f64 y z)))) |
(/.f64 (*.f64 y (neg.f64 z)) (neg.f64 t)) |
(/.f64 (/.f64 t (*.f64 y z)) (*.f64 (/.f64 t (*.f64 y z)) (/.f64 t (*.f64 y z)))) |
(/.f64 (/.f64 (+.f64 t t) (*.f64 y z)) (*.f64 2 (*.f64 (/.f64 t (*.f64 y z)) (/.f64 t (*.f64 y z))))) |
(/.f64 (*.f64 2 (*.f64 y (*.f64 z 4))) (*.f64 t 8)) |
(/.f64 -4 (-.f64 0 (*.f64 4 (/.f64 t (*.f64 y z))))) |
(/.f64 (*.f64 2 (*.f64 y (/.f64 (*.f64 z 4) t))) 8) |
(/.f64 (*.f64 2 (*.f64 y (neg.f64 z))) (*.f64 t -2)) |
(/.f64 (*.f64 4 (/.f64 t (*.f64 y z))) (*.f64 (/.f64 (+.f64 t t) (*.f64 y z)) (/.f64 (+.f64 t t) (*.f64 y z)))) |
(/.f64 (*.f64 y (/.f64 (*.f64 z 1/2) t)) 1/2) |
(/.f64 (*.f64 z 1/2) (/.f64 t (+.f64 y y))) |
(/.f64 (*.f64 z 1/2) (/.f64 (/.f64 t y) 2)) |
(/.f64 (*.f64 z 1/2) (/.f64 (/.f64 t (*.f64 y 1/2)) 4)) |
(/.f64 (*.f64 z 1/2) (/.f64 (*.f64 4 (/.f64 t y)) 8)) |
(/.f64 (*.f64 y 1/2) (/.f64 t (+.f64 z z))) |
(/.f64 (*.f64 y 1/2) (/.f64 (/.f64 t z) 2)) |
(/.f64 (*.f64 y 1/2) (/.f64 (/.f64 t (*.f64 z 1/2)) 4)) |
(/.f64 (*.f64 y 1/2) (/.f64 (*.f64 4 (/.f64 t z)) 8)) |
(/.f64 (*.f64 y (*.f64 z 1/2)) (*.f64 t 1/2)) |
(/.f64 (*.f64 y (*.f64 z 1/2)) (/.f64 (*.f64 t t) (+.f64 t t))) |
(/.f64 (neg.f64 z) (neg.f64 (/.f64 t y))) |
(/.f64 (neg.f64 (*.f64 y (+.f64 z z))) (*.f64 t -2)) |
(/.f64 (neg.f64 (*.f64 y (+.f64 z z))) (neg.f64 (+.f64 t t))) |
(/.f64 (neg.f64 y) (neg.f64 (/.f64 t z))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 y (/.f64 (*.f64 z 4) t)))) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 y (neg.f64 z)))) (*.f64 2 (*.f64 t -2))) |
(/.f64 (*.f64 2 (neg.f64 (*.f64 y (+.f64 z z)))) (*.f64 2 (neg.f64 (+.f64 t t)))) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 y (*.f64 z 4)))) (neg.f64 (*.f64 t 8))) |
(/.f64 -1/2 (-.f64 0 (*.f64 1/2 (/.f64 t (*.f64 y z))))) |
(/.f64 (/.f64 (*.f64 2 (*.f64 y (*.f64 z 4))) t) 8) |
(/.f64 (/.f64 (*.f64 y z) (neg.f64 t)) -1) |
(/.f64 (/.f64 (*.f64 y z) 1/2) (+.f64 t t)) |
(/.f64 (/.f64 (*.f64 y z) (*.f64 t 4)) 1/4) |
(/.f64 (neg.f64 (+.f64 z z)) (neg.f64 (/.f64 t (*.f64 y 1/2)))) |
(/.f64 (neg.f64 (/.f64 t (*.f64 y z))) (-.f64 0 (*.f64 (/.f64 t (*.f64 y z)) (/.f64 t (*.f64 y z))))) |
(/.f64 (neg.f64 (*.f64 y (*.f64 z 4))) (neg.f64 (*.f64 t 4))) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 y (neg.f64 z)))) (neg.f64 (*.f64 t -2))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 y (+.f64 z z)))) (+.f64 t t)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 y (+.f64 z z)))) (neg.f64 (*.f64 t -2))) |
(/.f64 (neg.f64 (+.f64 y y)) (neg.f64 (/.f64 t (*.f64 z 1/2)))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 y (*.f64 z 4)))) (*.f64 t 4)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 y (*.f64 z 4)))) (-.f64 0 (neg.f64 (*.f64 t 4)))) |
(/.f64 (neg.f64 (/.f64 1 t)) (-.f64 0 (/.f64 (/.f64 1 y) z))) |
(/.f64 (neg.f64 (/.f64 2 t)) (-.f64 0 (/.f64 2 (*.f64 y z)))) |
(/.f64 (neg.f64 (*.f64 y (*.f64 z 1/2))) (-.f64 0 (*.f64 t 1/2))) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 2 (*.f64 y (neg.f64 z))))) (-.f64 0 (*.f64 2 (*.f64 t -2)))) |
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (*.f64 y (+.f64 z z))))) (-.f64 0 (*.f64 2 (neg.f64 (+.f64 t t))))) |
(/.f64 (neg.f64 (/.f64 (*.f64 y z) 1/2)) (neg.f64 (+.f64 t t))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (*.f64 y (neg.f64 z))))) (*.f64 t -2)) |
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 y (+.f64 z z))))) (neg.f64 (+.f64 t t))) |
(pow.f64 (*.f64 z (/.f64 y t)) 1) |
(neg.f64 (/.f64 (*.f64 y z) (neg.f64 t))) |
(-.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 0) |
(*.f64 1 (+.f64 (*.f64 z (/.f64 y t)) x)) |
(*.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 1) |
(*.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 1/4 (*.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 4)) |
(*.f64 (/.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 4) 4) |
(/.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 2 (*.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 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
x |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
x |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
x |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
x |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
x |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
x |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 (/.f64 (*.f64 y z) t) x) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 (*.f64 z (/.f64 y t)) 0) |
(*.f64 z (/.f64 y t)) |
(+.f64 0 (*.f64 z (/.f64 y t))) |
(*.f64 z (/.f64 y t)) |
(+.f64 (*.f64 y (/.f64 (*.f64 z 1/2) t)) (*.f64 y (/.f64 (*.f64 z 1/2) t))) |
(*.f64 z (/.f64 y t)) |
(-.f64 (*.f64 z (/.f64 y t)) 0) |
(*.f64 z (/.f64 y t)) |
(/.f64 1 (/.f64 t (*.f64 y z))) |
(*.f64 z (/.f64 y t)) |
(/.f64 (/.f64 1 t) (/.f64 (/.f64 1 y) z)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 (/.f64 (*.f64 t -2) (neg.f64 z)) 2)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 (*.f64 2 (*.f64 4 (/.f64 t z))) 8)) |
(*.f64 z (/.f64 y t)) |
(/.f64 z (/.f64 t y)) |
(*.f64 z (/.f64 y t)) |
(/.f64 z (/.f64 (/.f64 (*.f64 t -2) (neg.f64 y)) 2)) |
(*.f64 z (/.f64 y t)) |
(/.f64 z (/.f64 (*.f64 2 (*.f64 4 (/.f64 t y))) 8)) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 y z) t) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 y z) (/.f64 (*.f64 t t) t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 z (/.f64 y t)) 1) |
(*.f64 z (/.f64 y t)) |
(/.f64 2 (/.f64 (+.f64 t t) (*.f64 y z))) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 y (+.f64 z z)) (+.f64 t t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 (/.f64 2 t) (/.f64 2 (*.f64 y z))) |
(*.f64 z (/.f64 y t)) |
(/.f64 4 (*.f64 4 (/.f64 t (*.f64 y z)))) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 y (*.f64 z (/.f64 2 t))) 2) |
(*.f64 (*.f64 z (/.f64 2 t)) (/.f64 y 2)) |
(*.f64 z (*.f64 (/.f64 2 t) (/.f64 y 2))) |
(/.f64 (+.f64 y y) (/.f64 t (*.f64 z 1/2))) |
(*.f64 z (/.f64 y t)) |
(/.f64 (+.f64 y y) (/.f64 (*.f64 2 (*.f64 4 (/.f64 t z))) 4)) |
(*.f64 z (/.f64 y t)) |
(/.f64 (+.f64 z z) (/.f64 t (*.f64 y 1/2))) |
(*.f64 z (/.f64 y t)) |
(/.f64 -1 (/.f64 t (*.f64 y (neg.f64 z)))) |
(*.f64 z (/.f64 y t)) |
(/.f64 -1 (neg.f64 (/.f64 t (*.f64 y z)))) |
(*.f64 z (/.f64 y t)) |
(/.f64 8 (*.f64 2 (*.f64 4 (/.f64 t (*.f64 y z))))) |
(*.f64 z (/.f64 y t)) |
(/.f64 8 (/.f64 (*.f64 t 8) (*.f64 y z))) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 y (/.f64 (*.f64 z 4) t)) 4) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 y (*.f64 z 4)) (*.f64 t 4)) |
(*.f64 z (/.f64 y t)) |
(/.f64 -2 (neg.f64 (/.f64 (+.f64 t t) (*.f64 y z)))) |
(*.f64 z (/.f64 y t)) |
(/.f64 1/2 (*.f64 1/2 (/.f64 t (*.f64 y z)))) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 y (neg.f64 z)) (neg.f64 t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 (/.f64 t (*.f64 y z)) (*.f64 (/.f64 t (*.f64 y z)) (/.f64 t (*.f64 y z)))) |
(*.f64 z (/.f64 y t)) |
(/.f64 (/.f64 (+.f64 t t) (*.f64 y z)) (*.f64 2 (*.f64 (/.f64 t (*.f64 y z)) (/.f64 t (*.f64 y z))))) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 2 (*.f64 y (*.f64 z 4))) (*.f64 t 8)) |
(*.f64 z (/.f64 y t)) |
(/.f64 -4 (-.f64 0 (*.f64 4 (/.f64 t (*.f64 y z))))) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 2 (*.f64 y (/.f64 (*.f64 z 4) t))) 8) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 2 (*.f64 y (neg.f64 z))) (*.f64 t -2)) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 4 (/.f64 t (*.f64 y z))) (*.f64 (/.f64 (+.f64 t t) (*.f64 y z)) (/.f64 (+.f64 t t) (*.f64 y z)))) |
(*.f64 (/.f64 (/.f64 t y) z) (/.f64 4 (*.f64 (/.f64 (/.f64 (+.f64 t t) y) z) (/.f64 (/.f64 (+.f64 t t) y) z)))) |
(*.f64 (/.f64 t (*.f64 y z)) (/.f64 (/.f64 4 (/.f64 (+.f64 t t) (*.f64 y z))) (/.f64 (+.f64 t t) (*.f64 y z)))) |
(/.f64 (/.f64 (*.f64 y z) (/.f64 (/.f64 t 2) (/.f64 t (*.f64 y z)))) (/.f64 (+.f64 t t) (*.f64 y z))) |
(*.f64 (/.f64 t (*.f64 y z)) (/.f64 (*.f64 z (*.f64 2 (/.f64 y t))) (/.f64 t (*.f64 z (*.f64 y 1/2))))) |
(/.f64 (*.f64 y (/.f64 (*.f64 z 1/2) t)) 1/2) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 z 1/2) (/.f64 t (+.f64 y y))) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 z 1/2) (/.f64 (/.f64 t y) 2)) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 z 1/2) (/.f64 (/.f64 t (*.f64 y 1/2)) 4)) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 z 1/2) (/.f64 (*.f64 4 (/.f64 t y)) 8)) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 y 1/2) (/.f64 t (+.f64 z z))) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 y 1/2) (/.f64 (/.f64 t z) 2)) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 y 1/2) (/.f64 (/.f64 t (*.f64 z 1/2)) 4)) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 y 1/2) (/.f64 (*.f64 4 (/.f64 t z)) 8)) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 y (*.f64 z 1/2)) (*.f64 t 1/2)) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 y (*.f64 z 1/2)) (/.f64 (*.f64 t t) (+.f64 t t))) |
(*.f64 z (/.f64 y t)) |
(/.f64 (neg.f64 z) (neg.f64 (/.f64 t y))) |
(*.f64 z (/.f64 y t)) |
(/.f64 (neg.f64 (*.f64 y (+.f64 z z))) (*.f64 t -2)) |
(*.f64 z (/.f64 y t)) |
(/.f64 (neg.f64 (*.f64 y (+.f64 z z))) (neg.f64 (+.f64 t t))) |
(*.f64 z (/.f64 y t)) |
(/.f64 (neg.f64 y) (neg.f64 (/.f64 t z))) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 y (/.f64 (*.f64 z 4) t)))) 16) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 y (neg.f64 z)))) (*.f64 2 (*.f64 t -2))) |
(*.f64 z (/.f64 y t)) |
(/.f64 (*.f64 2 (neg.f64 (*.f64 y (+.f64 z z)))) (*.f64 2 (neg.f64 (+.f64 t t)))) |
(*.f64 z (/.f64 y t)) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 y (*.f64 z 4)))) (neg.f64 (*.f64 t 8))) |
(*.f64 z (/.f64 y t)) |
(/.f64 -1/2 (-.f64 0 (*.f64 1/2 (/.f64 t (*.f64 y z))))) |
(*.f64 z (/.f64 y t)) |
(/.f64 (/.f64 (*.f64 2 (*.f64 y (*.f64 z 4))) t) 8) |
(*.f64 z (/.f64 y t)) |
(/.f64 (/.f64 (*.f64 y z) (neg.f64 t)) -1) |
(*.f64 z (/.f64 y t)) |
(/.f64 (/.f64 (*.f64 y z) 1/2) (+.f64 t t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 (/.f64 (*.f64 y z) (*.f64 t 4)) 1/4) |
(*.f64 z (/.f64 y t)) |
(/.f64 (neg.f64 (+.f64 z z)) (neg.f64 (/.f64 t (*.f64 y 1/2)))) |
(*.f64 z (/.f64 y t)) |
(/.f64 (neg.f64 (/.f64 t (*.f64 y z))) (-.f64 0 (*.f64 (/.f64 t (*.f64 y z)) (/.f64 t (*.f64 y z))))) |
(*.f64 z (/.f64 y t)) |
(/.f64 (neg.f64 (*.f64 y (*.f64 z 4))) (neg.f64 (*.f64 t 4))) |
(*.f64 z (/.f64 y t)) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 y (neg.f64 z)))) (neg.f64 (*.f64 t -2))) |
(*.f64 z (/.f64 y t)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 y (+.f64 z z)))) (+.f64 t t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 y (+.f64 z z)))) (neg.f64 (*.f64 t -2))) |
(*.f64 z (/.f64 y t)) |
(/.f64 (neg.f64 (+.f64 y y)) (neg.f64 (/.f64 t (*.f64 z 1/2)))) |
(*.f64 z (/.f64 y t)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 y (*.f64 z 4)))) (*.f64 t 4)) |
(*.f64 z (/.f64 y t)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 y (*.f64 z 4)))) (-.f64 0 (neg.f64 (*.f64 t 4)))) |
(*.f64 z (/.f64 y t)) |
(/.f64 (neg.f64 (/.f64 1 t)) (-.f64 0 (/.f64 (/.f64 1 y) z))) |
(*.f64 z (/.f64 y t)) |
(/.f64 (neg.f64 (/.f64 2 t)) (-.f64 0 (/.f64 2 (*.f64 y z)))) |
(*.f64 z (/.f64 y t)) |
(/.f64 (neg.f64 (*.f64 y (*.f64 z 1/2))) (-.f64 0 (*.f64 t 1/2))) |
(*.f64 z (/.f64 y t)) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 2 (*.f64 y (neg.f64 z))))) (-.f64 0 (*.f64 2 (*.f64 t -2)))) |
(*.f64 z (/.f64 y t)) |
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (*.f64 y (+.f64 z z))))) (-.f64 0 (*.f64 2 (neg.f64 (+.f64 t t))))) |
(*.f64 z (/.f64 y t)) |
(/.f64 (neg.f64 (/.f64 (*.f64 y z) 1/2)) (neg.f64 (+.f64 t t))) |
(*.f64 z (/.f64 y t)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (*.f64 y (neg.f64 z))))) (*.f64 t -2)) |
(*.f64 z (/.f64 y t)) |
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 y (+.f64 z z))))) (neg.f64 (+.f64 t t))) |
(*.f64 z (/.f64 y t)) |
(pow.f64 (*.f64 z (/.f64 y t)) 1) |
(*.f64 z (/.f64 y t)) |
(neg.f64 (/.f64 (*.f64 y z) (neg.f64 t))) |
(*.f64 z (/.f64 y t)) |
(-.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 0) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(*.f64 1 (+.f64 (*.f64 z (/.f64 y t)) x)) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(*.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 1) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(*.f64 2 (*.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 1/2)) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(*.f64 (*.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 2) 1/2) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(*.f64 4 (/.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 4)) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(*.f64 (*.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 4) 1/4) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(*.f64 1/2 (*.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 2)) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(*.f64 (*.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 1/2) 2) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(*.f64 1/4 (*.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 4)) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(*.f64 (/.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 4) 4) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(/.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 1) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(/.f64 (*.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 2) 2) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(/.f64 (*.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 4) 4) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 4)) 8) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 4))) 16) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(pow.f64 (+.f64 (*.f64 z (/.f64 y t)) x) 1) |
(+.f64 x (*.f64 z (/.f64 y t))) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 6.2b | (/.f64 z (/.f64 t y)) |
Compiled 15 to 6 computations (60% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | z | @ | 0 | (/.f64 z (/.f64 t y)) |
| 0.0ms | z | @ | inf | (/.f64 z (/.f64 t y)) |
| 0.0ms | t | @ | -inf | (/.f64 z (/.f64 t y)) |
| 0.0ms | z | @ | -inf | (/.f64 z (/.f64 t y)) |
| 0.0ms | y | @ | -inf | (/.f64 z (/.f64 t y)) |
| 1× | batch-egg-rewrite |
| 1590× | rational.json-1 |
| 1590× | rational.json-2 |
| 1590× | rational.json-4 |
| 1590× | rational.json-3 |
| 1566× | exponential.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 13 |
| 1 | 52 | 13 |
| 2 | 172 | 13 |
| 3 | 567 | 13 |
| 4 | 2111 | 13 |
| 5 | 5761 | 13 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 z (/.f64 t y)) |
| 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 t (/.f64 2 y))) (/.f64 z (*.f64 t (/.f64 2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 y t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (/.f64 y t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (/.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (/.f64 y t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 z (/.f64 y 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 z z) (/.f64 (/.f64 y t) 2))))) (#(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 z z) (*.f64 (/.f64 1 (+.f64 t t)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 z (*.f64 t (/.f64 2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 y (*.f64 t (/.f64 2 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 z (/.f64 y t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (/.f64 z t) 1/2) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (/.f64 y t) 2) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 4) (/.f64 1 (*.f64 (/.f64 t z) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (*.f64 y (/.f64 2 t))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z 4) (/.f64 1 (*.f64 (/.f64 t y) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (/.f64 -1 (/.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (/.f64 -1 (/.f64 t y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y t) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y t) (/.f64 1 (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z t) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z t) (/.f64 1 (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 z (/.f64 t (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (/.f64 y (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (/.f64 z (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 z (*.f64 y (/.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y t) 2) (+.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 z t) 1/2) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y t) 1/2) (+.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 z)) (/.f64 y t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 y)) (/.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (/.f64 t (neg.f64 y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (/.f64 1 z)) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (/.f64 1 y)) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (*.f64 t (/.f64 2 y))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (*.f64 t (/.f64 2 z))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 t z) 4)) (*.f64 y 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z (/.f64 y t)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 t y) 4)) (*.f64 z 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 t z)) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 t y)) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (/.f64 y t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 z (/.f64 t (neg.f64 y)))))))) |
| 1× | egg-herbie |
| 1360× | rational.json-simplify-35 |
| 1028× | rational.json-simplify-53 |
| 960× | rational.json-simplify-43 |
| 874× | rational.json-simplify-1 |
| 846× | rational.json-simplify-49 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 104 | 1079 |
| 1 | 222 | 1079 |
| 2 | 496 | 1079 |
| 3 | 1641 | 1079 |
| 4 | 4912 | 1079 |
| 5 | 7446 | 1079 |
| 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 z (/.f64 y t)) 0) |
(+.f64 0 (*.f64 z (/.f64 y t))) |
(+.f64 (/.f64 z (*.f64 t (/.f64 2 y))) (/.f64 z (*.f64 t (/.f64 2 y)))) |
(-.f64 (*.f64 z (/.f64 y t)) 0) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (*.f64 z (/.f64 y t)) 1) |
(*.f64 1 (*.f64 z (/.f64 y t))) |
(*.f64 (+.f64 y y) (*.f64 (/.f64 z t) 1/2)) |
(*.f64 (+.f64 z z) (/.f64 (/.f64 y t) 2)) |
(*.f64 (+.f64 z z) (*.f64 (/.f64 y t) 1/2)) |
(*.f64 (+.f64 z z) (*.f64 (/.f64 1 (+.f64 t t)) y)) |
(*.f64 2 (/.f64 z (*.f64 t (/.f64 2 y)))) |
(*.f64 2 (/.f64 y (*.f64 t (/.f64 2 z)))) |
(*.f64 2 (/.f64 (*.f64 z (/.f64 y t)) 2)) |
(*.f64 2 (*.f64 (*.f64 (/.f64 z t) 1/2) y)) |
(*.f64 2 (*.f64 (/.f64 (/.f64 y t) 2) z)) |
(*.f64 (*.f64 y 4) (/.f64 1 (*.f64 (/.f64 t z) 4))) |
(*.f64 (*.f64 z (*.f64 y (/.f64 2 t))) 1/2) |
(*.f64 (*.f64 z 4) (/.f64 1 (*.f64 (/.f64 t y) 4))) |
(*.f64 (neg.f64 y) (/.f64 -1 (/.f64 t z))) |
(*.f64 (neg.f64 z) (/.f64 -1 (/.f64 t y))) |
(*.f64 (/.f64 y t) z) |
(*.f64 (/.f64 y t) (/.f64 1 (/.f64 1 z))) |
(*.f64 (/.f64 z t) y) |
(*.f64 (/.f64 z t) (/.f64 1 (/.f64 1 y))) |
(*.f64 -1 (/.f64 z (/.f64 t (neg.f64 y)))) |
(*.f64 (/.f64 1 t) (/.f64 y (/.f64 1 z))) |
(*.f64 (/.f64 1 t) (/.f64 z (/.f64 1 y))) |
(*.f64 1/2 (*.f64 z (*.f64 y (/.f64 2 t)))) |
(*.f64 (/.f64 (/.f64 y t) 2) (+.f64 z z)) |
(*.f64 (*.f64 (/.f64 z t) 1/2) (+.f64 y y)) |
(*.f64 (*.f64 (/.f64 y t) 1/2) (+.f64 z z)) |
(*.f64 (/.f64 1 (/.f64 1 z)) (/.f64 y t)) |
(*.f64 (/.f64 1 (/.f64 1 y)) (/.f64 z t)) |
(*.f64 (/.f64 z (/.f64 t (neg.f64 y))) -1) |
(*.f64 (/.f64 y (/.f64 1 z)) (/.f64 1 t)) |
(*.f64 (/.f64 z (/.f64 1 y)) (/.f64 1 t)) |
(*.f64 (/.f64 z (*.f64 t (/.f64 2 y))) 2) |
(*.f64 (/.f64 y (*.f64 t (/.f64 2 z))) 2) |
(*.f64 (/.f64 1 (*.f64 (/.f64 t z) 4)) (*.f64 y 4)) |
(*.f64 (/.f64 (*.f64 z (/.f64 y t)) 2) 2) |
(*.f64 (/.f64 1 (*.f64 (/.f64 t y) 4)) (*.f64 z 4)) |
(*.f64 (/.f64 -1 (/.f64 t z)) (neg.f64 y)) |
(*.f64 (/.f64 -1 (/.f64 t y)) (neg.f64 z)) |
(pow.f64 (*.f64 z (/.f64 y t)) 1) |
(neg.f64 (/.f64 z (/.f64 t (neg.f64 y)))) |
| 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)) |
(+.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 t (/.f64 2 y))) (/.f64 z (*.f64 t (/.f64 2 y)))) |
(*.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 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(*.f64 (*.f64 z (/.f64 y t)) 1) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 1 (*.f64 z (/.f64 y t))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (+.f64 y y) (*.f64 (/.f64 z t) 1/2)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (+.f64 z z) (/.f64 (/.f64 y t) 2)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (+.f64 z z) (*.f64 (/.f64 y t) 1/2)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (+.f64 z z) (*.f64 (/.f64 1 (+.f64 t t)) y)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 2 (/.f64 z (*.f64 t (/.f64 2 y)))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 2 (/.f64 y (*.f64 t (/.f64 2 z)))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 2 (/.f64 (*.f64 z (/.f64 y t)) 2)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 2 (*.f64 (*.f64 (/.f64 z t) 1/2) y)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 2 (*.f64 (/.f64 (/.f64 y t) 2) z)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (*.f64 y 4) (/.f64 1 (*.f64 (/.f64 t z) 4))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (*.f64 z (*.f64 y (/.f64 2 t))) 1/2) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (*.f64 z 4) (/.f64 1 (*.f64 (/.f64 t y) 4))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (neg.f64 y) (/.f64 -1 (/.f64 t z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (neg.f64 z) (/.f64 -1 (/.f64 t y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 y t) z) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 y t) (/.f64 1 (/.f64 1 z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 z t) y) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 z t) (/.f64 1 (/.f64 1 y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 -1 (/.f64 z (/.f64 t (neg.f64 y)))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 1 t) (/.f64 y (/.f64 1 z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 1 t) (/.f64 z (/.f64 1 y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 1/2 (*.f64 z (*.f64 y (/.f64 2 t)))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 (/.f64 y t) 2) (+.f64 z z)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (*.f64 (/.f64 z t) 1/2) (+.f64 y y)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (*.f64 (/.f64 y t) 1/2) (+.f64 z z)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 1 (/.f64 1 z)) (/.f64 y t)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 1 (/.f64 1 y)) (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 z (/.f64 t (neg.f64 y))) -1) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 y (/.f64 1 z)) (/.f64 1 t)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 z (/.f64 1 y)) (/.f64 1 t)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 z (*.f64 t (/.f64 2 y))) 2) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 y (*.f64 t (/.f64 2 z))) 2) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 1 (*.f64 (/.f64 t z) 4)) (*.f64 y 4)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 (*.f64 z (/.f64 y t)) 2) 2) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 1 (*.f64 (/.f64 t y) 4)) (*.f64 z 4)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 -1 (/.f64 t z)) (neg.f64 y)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 -1 (/.f64 t y)) (neg.f64 z)) |
(*.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)) |
(neg.f64 (/.f64 z (/.f64 t (neg.f64 y)))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 4.8b | (*.f64 (/.f64 z t) (neg.f64 x)) |
Compiled 18 to 7 computations (61.1% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | z | @ | 0 | (*.f64 (/.f64 z t) (neg.f64 x)) |
| 0.0ms | x | @ | inf | (*.f64 (/.f64 z t) (neg.f64 x)) |
| 0.0ms | z | @ | -inf | (*.f64 (/.f64 z t) (neg.f64 x)) |
| 0.0ms | x | @ | -inf | (*.f64 (/.f64 z t) (neg.f64 x)) |
| 0.0ms | z | @ | inf | (*.f64 (/.f64 z t) (neg.f64 x)) |
| 1× | batch-egg-rewrite |
| 776× | rational.json-simplify-44 |
| 736× | rational.json-simplify-49 |
| 720× | rational.json-simplify-61 |
| 688× | rational.json-simplify-47 |
| 638× | rational.json-simplify-43 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 17 |
| 1 | 64 | 17 |
| 2 | 165 | 17 |
| 3 | 409 | 17 |
| 4 | 1101 | 17 |
| 5 | 5460 | 17 |
| 6 | 7199 | 17 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (/.f64 z t) (neg.f64 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 -1 (-.f64 1 (*.f64 z (/.f64 x t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z t) (*.f64 x -1/2)) (*.f64 (/.f64 z t) (*.f64 x -1/2)))))) (#(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 (/.f64 z t) (neg.f64 x)) 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 t (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 z (*.f64 (/.f64 t (neg.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 z (*.f64 -1 (/.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 z t) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 z t) (*.f64 (/.f64 -1 x) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 z t) (*.f64 1/2 (/.f64 -2 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 (/.f64 t (neg.f64 z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (/.f64 t z))))) (#(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 t (*.f64 x (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 t (*.f64 x (neg.f64 z))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 t (neg.f64 z)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 t (neg.f64 z)) (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 z z) (*.f64 t (/.f64 -2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 z z) (*.f64 (*.f64 t (/.f64 -2 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 z z) (*.f64 -2 (/.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 t z) (*.f64 x -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (/.f64 t (*.f64 x (neg.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (/.f64 (/.f64 t z) (*.f64 x -1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x x) (*.f64 -2 (/.f64 t 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 (*.f64 -2 (/.f64 t z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x x) (*.f64 -1 (/.f64 (+.f64 t t) z)))))) (#(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 (+.f64 z z) t) (/.f64 -2 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 z z) t) (*.f64 2 (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 z z) t) (*.f64 (/.f64 -2 x) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 4) (/.f64 (*.f64 t 4) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 4) (*.f64 4 (/.f64 t (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 4) (*.f64 (*.f64 t 4) (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 4) (*.f64 2 (*.f64 t (/.f64 -2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 4) (*.f64 (+.f64 t t) (/.f64 -2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 4) (*.f64 -4 (/.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 4) (/.f64 4 (/.f64 x (neg.f64 t))))))) (#(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 z (neg.f64 t)) (/.f64 -1 (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 z (neg.f64 t)) (*.f64 -1 (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 t) (/.f64 (/.f64 1 z) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 t) (*.f64 (/.f64 1 z) (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 z) (/.f64 t x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 z) (*.f64 (/.f64 t x) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 z) (/.f64 (neg.f64 (+.f64 t t)) (*.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t z) (*.f64 (*.f64 (/.f64 t z) (/.f64 t z)) (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 t t) z) (*.f64 (*.f64 2 (*.f64 (/.f64 t z) (/.f64 t z))) (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 t t) z) (*.f64 (*.f64 (/.f64 t z) (/.f64 t z)) (/.f64 -2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (/.f64 (/.f64 t z) (*.f64 x -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (/.f64 (*.f64 t 4) z) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (/.f64 (*.f64 t 4) z) (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (/.f64 (+.f64 t t) z) (/.f64 -2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 4) (*.f64 (/.f64 t z) -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 4) (*.f64 4 (/.f64 t (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 4) (*.f64 (*.f64 (/.f64 t z) -4) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 4) (*.f64 2 (*.f64 -2 (/.f64 t z))))))) (#(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 t 4) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -4) (*.f64 (/.f64 (*.f64 t 4) z) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z t) 4) (/.f64 4 (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z t) 4) (*.f64 4 (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z t) 4) (*.f64 2 (/.f64 -2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 8) (/.f64 (*.f64 t 8) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 8) (*.f64 8 (/.f64 t (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 8) (*.f64 (*.f64 t 8) (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z 8) (*.f64 4 (*.f64 t (/.f64 -2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z t) (*.f64 x -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 x t)) -1)))) (#(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 1/2 t) (/.f64 (/.f64 1/2 z) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 t z)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 t z) (*.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 z) (/.f64 x (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z -2) (/.f64 (neg.f64 (+.f64 t t)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z -2) (/.f64 (*.f64 t -2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z -2) (*.f64 (*.f64 t -2) (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z -2) (*.f64 (neg.f64 (+.f64 t t)) (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z -2) (*.f64 (neg.f64 t) (/.f64 -2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z -2) (*.f64 2 (/.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x 4)) (*.f64 2 (*.f64 (/.f64 t z) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x 4)) (*.f64 8 (/.f64 t (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x 4)) (*.f64 -8 (/.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x -4)) (*.f64 2 (/.f64 (*.f64 t 4) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x -4)) (*.f64 8 (/.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 z t) 4)) (*.f64 8 (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 z 8)) (*.f64 (*.f64 2 (*.f64 t 8)) (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 z t) (*.f64 x -4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (neg.f64 (/.f64 1/2 t))) (/.f64 1/2 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 x (neg.f64 t))) (*.f64 2 (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t 4) z) (*.f64 (*.f64 2 (*.f64 (/.f64 t z) (/.f64 t z))) (/.f64 -2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 (+.f64 z z) t)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 z (/.f64 x t))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 1/2 t)) (/.f64 1 (*.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 1/2 t)) (*.f64 1/2 (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -1/2) (*.f64 1/2 (/.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z t) (*.f64 x -1/2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (neg.f64 z)) (*.f64 (*.f64 2 (*.f64 t -2)) (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (neg.f64 z)) (*.f64 (*.f64 2 (neg.f64 (+.f64 t t))) (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (neg.f64 z)) (*.f64 (neg.f64 (*.f64 t 4)) (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (neg.f64 z)) (*.f64 4 (/.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 z t) (*.f64 x -4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x (/.f64 (+.f64 z z) t))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (*.f64 z (/.f64 x t)))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 x 4)) (/.f64 t z)) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z 8) (/.f64 t (neg.f64 x))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 z (/.f64 -1 x)) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 -1 x)) (/.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 -1 x)) (/.f64 t (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 z z) (/.f64 -1 x)) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 -1 x)) (/.f64 (+.f64 t t) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z 4) (/.f64 -1 x)) (*.f64 t 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 t) (/.f64 -1 x)) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 z) (/.f64 -1 x)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 t z) (/.f64 -1 x)) (*.f64 (/.f64 t z) (/.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 t t) z) (/.f64 -1 x)) (*.f64 2 (*.f64 (/.f64 t z) (/.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 -1 x)) (/.f64 (*.f64 t 4) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z 8) (/.f64 -1 x)) (*.f64 t 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z -2) (/.f64 -1 x)) (*.f64 t -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z -2) (/.f64 -1 x)) (neg.f64 (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 z t) 4)) (/.f64 -1 x)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 z 8)) (/.f64 -1 x)) (*.f64 2 (*.f64 t 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (neg.f64 z)) (/.f64 -1 x)) (*.f64 2 (*.f64 t -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (neg.f64 z)) (/.f64 -1 x)) (*.f64 2 (neg.f64 (+.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (neg.f64 z)) (/.f64 -1 x)) (neg.f64 (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x 4) (/.f64 t (neg.f64 z))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 x 4)) (/.f64 t (neg.f64 z))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 x -4)) (/.f64 t z)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 -2 x)) (*.f64 1/2 (/.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 z z) (/.f64 -2 x)) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 -2 x)) (/.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z 4) (/.f64 -2 x)) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 t t) z) (/.f64 -2 x)) (*.f64 (/.f64 t z) (/.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 -2 x)) (/.f64 (+.f64 t t) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 z -2) (/.f64 -2 x)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 t 4) z) (/.f64 -2 x)) (*.f64 2 (*.f64 (/.f64 t z) (/.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (neg.f64 z)) (/.f64 t x)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 x) (/.f64 1 z)) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x -2) t) (/.f64 2 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 x) (neg.f64 t)) (/.f64 -1 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 x) 1/2) (/.f64 (+.f64 t t) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x -2)) (neg.f64 (/.f64 (+.f64 t t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 x (neg.f64 t))) (/.f64 -1 z))))) (#(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))))))) |
| 1× | egg-herbie |
| 1644× | rational.json-simplify-35 |
| 1006× | rational.json-simplify-51 |
| 902× | rational.json-simplify-44 |
| 884× | rational.json-simplify-61 |
| 760× | rational.json-simplify-47 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 355 | 3626 |
| 1 | 1459 | 3268 |
| 2 | 5818 | 3266 |
| 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 (/.f64 z t) (neg.f64 x)) 0) |
(+.f64 0 (*.f64 (/.f64 z t) (neg.f64 x))) |
(+.f64 -1 (-.f64 1 (*.f64 z (/.f64 x t)))) |
(+.f64 (*.f64 (/.f64 z t) (*.f64 x -1/2)) (*.f64 (/.f64 z t) (*.f64 x -1/2))) |
(+.f64 (-.f64 1 (*.f64 z (/.f64 x t))) -1) |
(-.f64 (*.f64 (/.f64 z t) (neg.f64 x)) 0) |
(-.f64 0 (*.f64 z (/.f64 x t))) |
(/.f64 z (/.f64 t (neg.f64 x))) |
(/.f64 z (*.f64 (/.f64 t (neg.f64 x)) 1)) |
(/.f64 z (*.f64 -1 (/.f64 t x))) |
(/.f64 (/.f64 z t) (/.f64 -1 x)) |
(/.f64 (/.f64 z t) (*.f64 (/.f64 -1 x) 1)) |
(/.f64 (/.f64 z t) (*.f64 1/2 (/.f64 -2 x))) |
(/.f64 x (/.f64 t (neg.f64 z))) |
(/.f64 x (*.f64 (/.f64 t (neg.f64 z)) 1)) |
(/.f64 (neg.f64 x) (/.f64 t z)) |
(/.f64 (*.f64 (/.f64 z t) (neg.f64 x)) 1) |
(/.f64 1 (/.f64 t (*.f64 x (neg.f64 z)))) |
(/.f64 1 (*.f64 (/.f64 t (*.f64 x (neg.f64 z))) 1)) |
(/.f64 -1 (/.f64 (/.f64 t (neg.f64 z)) (neg.f64 x))) |
(/.f64 -1 (*.f64 (/.f64 t (neg.f64 z)) (/.f64 -1 x))) |
(/.f64 (+.f64 z z) (*.f64 t (/.f64 -2 x))) |
(/.f64 (+.f64 z z) (*.f64 (*.f64 t (/.f64 -2 x)) 1)) |
(/.f64 (+.f64 z z) (*.f64 -2 (/.f64 t x))) |
(/.f64 2 (/.f64 (/.f64 t z) (*.f64 x -1/2))) |
(/.f64 2 (*.f64 2 (/.f64 t (*.f64 x (neg.f64 z))))) |
(/.f64 2 (*.f64 (/.f64 (/.f64 t z) (*.f64 x -1/2)) 1)) |
(/.f64 (+.f64 x x) (*.f64 -2 (/.f64 t z))) |
(/.f64 (+.f64 x x) (*.f64 2 (/.f64 t (neg.f64 z)))) |
(/.f64 (+.f64 x x) (*.f64 (*.f64 -2 (/.f64 t z)) 1)) |
(/.f64 (+.f64 x x) (*.f64 -1 (/.f64 (+.f64 t t) z))) |
(/.f64 (*.f64 x -2) (/.f64 (+.f64 t t) z)) |
(/.f64 (/.f64 (+.f64 z z) t) (/.f64 -2 x)) |
(/.f64 (/.f64 (+.f64 z z) t) (*.f64 2 (/.f64 -1 x))) |
(/.f64 (/.f64 (+.f64 z z) t) (*.f64 (/.f64 -2 x) 1)) |
(/.f64 (*.f64 z 4) (/.f64 (*.f64 t 4) (neg.f64 x))) |
(/.f64 (*.f64 z 4) (*.f64 4 (/.f64 t (neg.f64 x)))) |
(/.f64 (*.f64 z 4) (*.f64 (*.f64 t 4) (/.f64 -1 x))) |
(/.f64 (*.f64 z 4) (*.f64 2 (*.f64 t (/.f64 -2 x)))) |
(/.f64 (*.f64 z 4) (*.f64 (+.f64 t t) (/.f64 -2 x))) |
(/.f64 (*.f64 z 4) (*.f64 -4 (/.f64 t x))) |
(/.f64 (*.f64 z 4) (/.f64 4 (/.f64 x (neg.f64 t)))) |
(/.f64 (*.f64 (/.f64 z t) (*.f64 x -2)) 2) |
(/.f64 (/.f64 z (neg.f64 t)) (/.f64 -1 (neg.f64 x))) |
(/.f64 (/.f64 z (neg.f64 t)) (*.f64 -1 (/.f64 -1 x))) |
(/.f64 (/.f64 1 t) (/.f64 (/.f64 1 z) (neg.f64 x))) |
(/.f64 (/.f64 1 t) (*.f64 (/.f64 1 z) (/.f64 -1 x))) |
(/.f64 (neg.f64 z) (/.f64 t x)) |
(/.f64 (neg.f64 z) (*.f64 (/.f64 t x) 1)) |
(/.f64 (neg.f64 z) (/.f64 (neg.f64 (+.f64 t t)) (*.f64 x -2))) |
(/.f64 (/.f64 t z) (*.f64 (*.f64 (/.f64 t z) (/.f64 t z)) (/.f64 -1 x))) |
(/.f64 (/.f64 (+.f64 t t) z) (*.f64 (*.f64 2 (*.f64 (/.f64 t z) (/.f64 t z))) (/.f64 -1 x))) |
(/.f64 (/.f64 (+.f64 t t) z) (*.f64 (*.f64 (/.f64 t z) (/.f64 t z)) (/.f64 -2 x))) |
(/.f64 4 (*.f64 2 (/.f64 (/.f64 t z) (*.f64 x -1/2)))) |
(/.f64 4 (/.f64 (/.f64 (*.f64 t 4) z) (neg.f64 x))) |
(/.f64 4 (*.f64 (/.f64 (*.f64 t 4) z) (/.f64 -1 x))) |
(/.f64 4 (*.f64 (/.f64 (+.f64 t t) z) (/.f64 -2 x))) |
(/.f64 (*.f64 x 4) (*.f64 (/.f64 t z) -4)) |
(/.f64 (*.f64 x 4) (*.f64 4 (/.f64 t (neg.f64 z)))) |
(/.f64 (*.f64 x 4) (*.f64 (*.f64 (/.f64 t z) -4) 1)) |
(/.f64 (*.f64 x 4) (*.f64 2 (*.f64 -2 (/.f64 t z)))) |
(/.f64 (*.f64 x 4) (*.f64 -2 (/.f64 (+.f64 t t) z))) |
(/.f64 (*.f64 x -4) (/.f64 (*.f64 t 4) z)) |
(/.f64 (*.f64 x -4) (*.f64 (/.f64 (*.f64 t 4) z) 1)) |
(/.f64 (*.f64 (/.f64 z t) 4) (/.f64 4 (neg.f64 x))) |
(/.f64 (*.f64 (/.f64 z t) 4) (*.f64 4 (/.f64 -1 x))) |
(/.f64 (*.f64 (/.f64 z t) 4) (*.f64 2 (/.f64 -2 x))) |
(/.f64 (*.f64 z 8) (/.f64 (*.f64 t 8) (neg.f64 x))) |
(/.f64 (*.f64 z 8) (*.f64 8 (/.f64 t (neg.f64 x)))) |
(/.f64 (*.f64 z 8) (*.f64 (*.f64 t 8) (/.f64 -1 x))) |
(/.f64 (*.f64 z 8) (*.f64 4 (*.f64 t (/.f64 -2 x)))) |
(/.f64 (*.f64 (/.f64 z t) (*.f64 x -4)) 4) |
(/.f64 (*.f64 z (/.f64 x t)) -1) |
(/.f64 (/.f64 x (neg.f64 t)) (/.f64 1 z)) |
(/.f64 (/.f64 1/2 t) (/.f64 (/.f64 1/2 z) (neg.f64 x))) |
(/.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 t z)) (neg.f64 x))) |
(/.f64 1/2 (/.f64 (/.f64 t z) (*.f64 x -2))) |
(/.f64 1/2 (/.f64 (/.f64 1/2 z) (/.f64 x (neg.f64 t)))) |
(/.f64 (*.f64 z -2) (/.f64 (neg.f64 (+.f64 t t)) (neg.f64 x))) |
(/.f64 (*.f64 z -2) (/.f64 (*.f64 t -2) (neg.f64 x))) |
(/.f64 (*.f64 z -2) (*.f64 (*.f64 t -2) (/.f64 -1 x))) |
(/.f64 (*.f64 z -2) (*.f64 (neg.f64 (+.f64 t t)) (/.f64 -1 x))) |
(/.f64 (*.f64 z -2) (*.f64 (neg.f64 t) (/.f64 -2 x))) |
(/.f64 (*.f64 z -2) (*.f64 2 (/.f64 t x))) |
(/.f64 (*.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (neg.f64 x))) |
(/.f64 (*.f64 2 (*.f64 x 4)) (*.f64 2 (*.f64 (/.f64 t z) -4))) |
(/.f64 (*.f64 2 (*.f64 x 4)) (*.f64 8 (/.f64 t (neg.f64 z)))) |
(/.f64 (*.f64 2 (*.f64 x 4)) (*.f64 -8 (/.f64 t z))) |
(/.f64 (*.f64 2 (*.f64 x -4)) (*.f64 2 (/.f64 (*.f64 t 4) z))) |
(/.f64 (*.f64 2 (*.f64 x -4)) (*.f64 8 (/.f64 t z))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 z t) 4)) (*.f64 8 (/.f64 -1 x))) |
(/.f64 (*.f64 2 (*.f64 z 8)) (*.f64 (*.f64 2 (*.f64 t 8)) (/.f64 -1 x))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 z t) (*.f64 x -4))) 8) |
(/.f64 (*.f64 x (neg.f64 (/.f64 1/2 t))) (/.f64 1/2 z)) |
(/.f64 (*.f64 2 (/.f64 x (neg.f64 t))) (*.f64 2 (/.f64 1 z))) |
(/.f64 (/.f64 (*.f64 t 4) z) (*.f64 (*.f64 2 (*.f64 (/.f64 t z) (/.f64 t z))) (/.f64 -2 x))) |
(/.f64 (*.f64 x (/.f64 (+.f64 z z) t)) -2) |
(/.f64 (*.f64 4 (*.f64 z (/.f64 x t))) -4) |
(/.f64 (*.f64 z (/.f64 1/2 t)) (/.f64 1 (*.f64 x -2))) |
(/.f64 (*.f64 z (/.f64 1/2 t)) (*.f64 1/2 (/.f64 -1 x))) |
(/.f64 (*.f64 x -1/2) (*.f64 1/2 (/.f64 t z))) |
(/.f64 (*.f64 (/.f64 z t) (*.f64 x -1/2)) 1/2) |
(/.f64 (*.f64 4 (neg.f64 z)) (*.f64 (*.f64 2 (*.f64 t -2)) (/.f64 -1 x))) |
(/.f64 (*.f64 4 (neg.f64 z)) (*.f64 (*.f64 2 (neg.f64 (+.f64 t t))) (/.f64 -1 x))) |
(/.f64 (*.f64 4 (neg.f64 z)) (*.f64 (neg.f64 (*.f64 t 4)) (/.f64 -1 x))) |
(/.f64 (*.f64 4 (neg.f64 z)) (*.f64 4 (/.f64 t x))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 z t) (*.f64 x -4)))) 16) |
(/.f64 (*.f64 2 (*.f64 x (/.f64 (+.f64 z z) t))) -4) |
(/.f64 (*.f64 2 (*.f64 4 (*.f64 z (/.f64 x t)))) -8) |
(/.f64 (/.f64 (*.f64 2 (*.f64 x 4)) (/.f64 t z)) -8) |
(/.f64 (/.f64 (*.f64 z 8) (/.f64 t (neg.f64 x))) 8) |
(/.f64 (/.f64 z (/.f64 -1 x)) t) |
(/.f64 (/.f64 1 (/.f64 -1 x)) (/.f64 t z)) |
(/.f64 (/.f64 -1 (/.f64 -1 x)) (/.f64 t (neg.f64 z))) |
(/.f64 (/.f64 (+.f64 z z) (/.f64 -1 x)) (+.f64 t t)) |
(/.f64 (/.f64 2 (/.f64 -1 x)) (/.f64 (+.f64 t t) z)) |
(/.f64 (/.f64 (*.f64 z 4) (/.f64 -1 x)) (*.f64 t 4)) |
(/.f64 (/.f64 (/.f64 1 t) (/.f64 -1 x)) (/.f64 1 z)) |
(/.f64 (/.f64 (neg.f64 z) (/.f64 -1 x)) (neg.f64 t)) |
(/.f64 (/.f64 (/.f64 t z) (/.f64 -1 x)) (*.f64 (/.f64 t z) (/.f64 t z))) |
(/.f64 (/.f64 (/.f64 (+.f64 t t) z) (/.f64 -1 x)) (*.f64 2 (*.f64 (/.f64 t z) (/.f64 t z)))) |
(/.f64 (/.f64 4 (/.f64 -1 x)) (/.f64 (*.f64 t 4) z)) |
(/.f64 (/.f64 (*.f64 z 8) (/.f64 -1 x)) (*.f64 t 8)) |
(/.f64 (/.f64 (*.f64 z -2) (/.f64 -1 x)) (*.f64 t -2)) |
(/.f64 (/.f64 (*.f64 z -2) (/.f64 -1 x)) (neg.f64 (+.f64 t t))) |
(/.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 z t) 4)) (/.f64 -1 x)) 8) |
(/.f64 (/.f64 (*.f64 2 (*.f64 z 8)) (/.f64 -1 x)) (*.f64 2 (*.f64 t 8))) |
(/.f64 (/.f64 (*.f64 4 (neg.f64 z)) (/.f64 -1 x)) (*.f64 2 (*.f64 t -2))) |
(/.f64 (/.f64 (*.f64 4 (neg.f64 z)) (/.f64 -1 x)) (*.f64 2 (neg.f64 (+.f64 t t)))) |
(/.f64 (/.f64 (*.f64 4 (neg.f64 z)) (/.f64 -1 x)) (neg.f64 (*.f64 t 4))) |
(/.f64 (/.f64 (*.f64 x 4) (/.f64 t (neg.f64 z))) 4) |
(/.f64 (/.f64 (*.f64 2 (*.f64 x 4)) (/.f64 t (neg.f64 z))) 8) |
(/.f64 (/.f64 (*.f64 2 (*.f64 x -4)) (/.f64 t z)) 8) |
(/.f64 (/.f64 1 (/.f64 -2 x)) (*.f64 1/2 (/.f64 t z))) |
(/.f64 (/.f64 (+.f64 z z) (/.f64 -2 x)) t) |
(/.f64 (/.f64 2 (/.f64 -2 x)) (/.f64 t z)) |
(/.f64 (/.f64 (*.f64 z 4) (/.f64 -2 x)) (+.f64 t t)) |
(/.f64 (/.f64 (/.f64 (+.f64 t t) z) (/.f64 -2 x)) (*.f64 (/.f64 t z) (/.f64 t z))) |
(/.f64 (/.f64 4 (/.f64 -2 x)) (/.f64 (+.f64 t t) z)) |
(/.f64 (/.f64 (*.f64 z -2) (/.f64 -2 x)) (neg.f64 t)) |
(/.f64 (/.f64 (/.f64 (*.f64 t 4) z) (/.f64 -2 x)) (*.f64 2 (*.f64 (/.f64 t z) (/.f64 t z)))) |
(/.f64 (/.f64 (*.f64 4 (neg.f64 z)) (/.f64 t x)) 4) |
(/.f64 (/.f64 (neg.f64 x) (/.f64 1 z)) t) |
(/.f64 (/.f64 (*.f64 x -2) t) (/.f64 2 z)) |
(/.f64 (/.f64 (neg.f64 x) (neg.f64 t)) (/.f64 -1 z)) |
(/.f64 (/.f64 (neg.f64 x) 1/2) (/.f64 (+.f64 t t) z)) |
(/.f64 (neg.f64 (*.f64 x -2)) (neg.f64 (/.f64 (+.f64 t t) z))) |
(/.f64 (neg.f64 (/.f64 x (neg.f64 t))) (/.f64 -1 z)) |
(pow.f64 (*.f64 (/.f64 z t) (neg.f64 x)) 1) |
(neg.f64 (*.f64 z (/.f64 x t))) |
| Outputs |
|---|
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(+.f64 (*.f64 (/.f64 z t) (neg.f64 x)) 0) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(+.f64 0 (*.f64 (/.f64 z t) (neg.f64 x))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) 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 (*.f64 (/.f64 z t) (*.f64 x -1/2)) (*.f64 (/.f64 z t) (*.f64 x -1/2))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(+.f64 (-.f64 1 (*.f64 z (/.f64 x t))) -1) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(-.f64 (*.f64 (/.f64 z t) (neg.f64 x)) 0) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(-.f64 0 (*.f64 z (/.f64 x t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 z (/.f64 t (neg.f64 x))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 z (*.f64 (/.f64 t (neg.f64 x)) 1)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 z (*.f64 -1 (/.f64 t x))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (/.f64 z t) (/.f64 -1 x)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (/.f64 z t) (*.f64 (/.f64 -1 x) 1)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (/.f64 z t) (*.f64 1/2 (/.f64 -2 x))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 x (/.f64 t (neg.f64 z))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 x (*.f64 (/.f64 t (neg.f64 z)) 1)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (neg.f64 x) (/.f64 t z)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (*.f64 (/.f64 z t) (neg.f64 x)) 1) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 1 (/.f64 t (*.f64 x (neg.f64 z)))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 1 (*.f64 (/.f64 t (*.f64 x (neg.f64 z))) 1)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 -1 (/.f64 (/.f64 t (neg.f64 z)) (neg.f64 x))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 -1 (*.f64 (/.f64 t (neg.f64 z)) (/.f64 -1 x))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (+.f64 z z) (*.f64 t (/.f64 -2 x))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (+.f64 z z) (*.f64 (*.f64 t (/.f64 -2 x)) 1)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (+.f64 z z) (*.f64 -2 (/.f64 t x))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 2 (/.f64 (/.f64 t z) (*.f64 x -1/2))) |
(/.f64 (*.f64 x -1/2) (/.f64 (/.f64 t z) 2)) |
(*.f64 x (/.f64 -1/2 (/.f64 (/.f64 t 2) z))) |
(/.f64 2 (*.f64 2 (/.f64 t (*.f64 x (neg.f64 z))))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 2 (*.f64 (/.f64 (/.f64 t z) (*.f64 x -1/2)) 1)) |
(/.f64 (*.f64 x -1/2) (/.f64 (/.f64 t z) 2)) |
(*.f64 x (/.f64 -1/2 (/.f64 (/.f64 t 2) z))) |
(/.f64 (+.f64 x x) (*.f64 -2 (/.f64 t z))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (+.f64 x x) (*.f64 2 (/.f64 t (neg.f64 z)))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (+.f64 x x) (*.f64 (*.f64 -2 (/.f64 t z)) 1)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (+.f64 x x) (*.f64 -1 (/.f64 (+.f64 t t) z))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (*.f64 x -2) (/.f64 (+.f64 t t) z)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (/.f64 (+.f64 z z) t) (/.f64 -2 x)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (/.f64 (+.f64 z z) t) (*.f64 2 (/.f64 -1 x))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (/.f64 (+.f64 z z) t) (*.f64 (/.f64 -2 x) 1)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (*.f64 z 4) (/.f64 (*.f64 t 4) (neg.f64 x))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (*.f64 z 4) (*.f64 4 (/.f64 t (neg.f64 x)))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (*.f64 z 4) (*.f64 (*.f64 t 4) (/.f64 -1 x))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (*.f64 z 4) (*.f64 2 (*.f64 t (/.f64 -2 x)))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (*.f64 z 4) (*.f64 (+.f64 t t) (/.f64 -2 x))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (*.f64 z 4) (*.f64 -4 (/.f64 t x))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (*.f64 z 4) (/.f64 4 (/.f64 x (neg.f64 t)))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (*.f64 (/.f64 z t) (*.f64 x -2)) 2) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (/.f64 z (neg.f64 t)) (/.f64 -1 (neg.f64 x))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (/.f64 z (neg.f64 t)) (*.f64 -1 (/.f64 -1 x))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (/.f64 1 t) (/.f64 (/.f64 1 z) (neg.f64 x))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (/.f64 1 t) (*.f64 (/.f64 1 z) (/.f64 -1 x))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (neg.f64 z) (/.f64 t x)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (neg.f64 z) (*.f64 (/.f64 t x) 1)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (neg.f64 z) (/.f64 (neg.f64 (+.f64 t t)) (*.f64 x -2))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (/.f64 t z) (*.f64 (*.f64 (/.f64 t z) (/.f64 t z)) (/.f64 -1 x))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (/.f64 (+.f64 t t) z) (*.f64 (*.f64 2 (*.f64 (/.f64 t z) (/.f64 t z))) (/.f64 -1 x))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (/.f64 (+.f64 t t) z) (*.f64 (*.f64 (/.f64 t z) (/.f64 t z)) (/.f64 -2 x))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 4 (*.f64 2 (/.f64 (/.f64 t z) (*.f64 x -1/2)))) |
(/.f64 (*.f64 x -1/2) (/.f64 (/.f64 t z) 2)) |
(*.f64 x (/.f64 -1/2 (/.f64 (/.f64 t 2) z))) |
(/.f64 4 (/.f64 (/.f64 (*.f64 t 4) z) (neg.f64 x))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 4 (*.f64 (/.f64 (*.f64 t 4) z) (/.f64 -1 x))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 4 (*.f64 (/.f64 (+.f64 t t) z) (/.f64 -2 x))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (*.f64 x 4) (*.f64 (/.f64 t z) -4)) |
(/.f64 (/.f64 (*.f64 x 4) (/.f64 t z)) -4) |
(/.f64 (*.f64 8 (/.f64 x -8)) (/.f64 t z)) |
(/.f64 (*.f64 x 4) (*.f64 4 (/.f64 t (neg.f64 z)))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (*.f64 x 4) (*.f64 (*.f64 (/.f64 t z) -4) 1)) |
(/.f64 (/.f64 (*.f64 x 4) (/.f64 t z)) -4) |
(/.f64 (*.f64 8 (/.f64 x -8)) (/.f64 t z)) |
(/.f64 (*.f64 x 4) (*.f64 2 (*.f64 -2 (/.f64 t z)))) |
(/.f64 (/.f64 (*.f64 x 4) (/.f64 t z)) -4) |
(/.f64 (*.f64 8 (/.f64 x -8)) (/.f64 t z)) |
(/.f64 (*.f64 x 4) (*.f64 -2 (/.f64 (+.f64 t t) z))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (*.f64 x -4) (/.f64 (*.f64 t 4) z)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (*.f64 x -4) (*.f64 (/.f64 (*.f64 t 4) z) 1)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (*.f64 (/.f64 z t) 4) (/.f64 4 (neg.f64 x))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (*.f64 (/.f64 z t) 4) (*.f64 4 (/.f64 -1 x))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (*.f64 (/.f64 z t) 4) (*.f64 2 (/.f64 -2 x))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (*.f64 z 8) (/.f64 (*.f64 t 8) (neg.f64 x))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (*.f64 z 8) (*.f64 8 (/.f64 t (neg.f64 x)))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (*.f64 z 8) (*.f64 (*.f64 t 8) (/.f64 -1 x))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (*.f64 z 8) (*.f64 4 (*.f64 t (/.f64 -2 x)))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (*.f64 (/.f64 z t) (*.f64 x -4)) 4) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (*.f64 z (/.f64 x t)) -1) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (/.f64 x (neg.f64 t)) (/.f64 1 z)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (/.f64 1/2 t) (/.f64 (/.f64 1/2 z) (neg.f64 x))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 t z)) (neg.f64 x))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 1/2 (/.f64 (/.f64 t z) (*.f64 x -2))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 1/2 (/.f64 (/.f64 1/2 z) (/.f64 x (neg.f64 t)))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (*.f64 z -2) (/.f64 (neg.f64 (+.f64 t t)) (neg.f64 x))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (*.f64 z -2) (/.f64 (*.f64 t -2) (neg.f64 x))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (*.f64 z -2) (*.f64 (*.f64 t -2) (/.f64 -1 x))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (*.f64 z -2) (*.f64 (neg.f64 (+.f64 t t)) (/.f64 -1 x))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (*.f64 z -2) (*.f64 (neg.f64 t) (/.f64 -2 x))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (*.f64 z -2) (*.f64 2 (/.f64 t x))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (*.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (neg.f64 x))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (*.f64 2 (*.f64 x 4)) (*.f64 2 (*.f64 (/.f64 t z) -4))) |
(/.f64 (/.f64 (*.f64 x 4) (/.f64 t z)) -4) |
(/.f64 (*.f64 8 (/.f64 x -8)) (/.f64 t z)) |
(/.f64 (*.f64 2 (*.f64 x 4)) (*.f64 8 (/.f64 t (neg.f64 z)))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (*.f64 2 (*.f64 x 4)) (*.f64 -8 (/.f64 t z))) |
(/.f64 (/.f64 (*.f64 x 4) (/.f64 t z)) -4) |
(/.f64 (*.f64 8 (/.f64 x -8)) (/.f64 t z)) |
(/.f64 (*.f64 2 (*.f64 x -4)) (*.f64 2 (/.f64 (*.f64 t 4) z))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (*.f64 2 (*.f64 x -4)) (*.f64 8 (/.f64 t z))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (*.f64 2 (*.f64 (/.f64 z t) 4)) (*.f64 8 (/.f64 -1 x))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (*.f64 2 (*.f64 z 8)) (*.f64 (*.f64 2 (*.f64 t 8)) (/.f64 -1 x))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (*.f64 2 (*.f64 (/.f64 z t) (*.f64 x -4))) 8) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (*.f64 x (neg.f64 (/.f64 1/2 t))) (/.f64 1/2 z)) |
(*.f64 (neg.f64 (/.f64 1/2 t)) (/.f64 x (/.f64 1/2 z))) |
(*.f64 (/.f64 -1/2 t) (/.f64 x (/.f64 1/2 z))) |
(/.f64 (*.f64 2 (/.f64 x (neg.f64 t))) (*.f64 2 (/.f64 1 z))) |
(/.f64 (/.f64 (*.f64 2 (/.f64 x (neg.f64 t))) 2) (/.f64 1 z)) |
(/.f64 z (/.f64 1 (*.f64 (/.f64 (neg.f64 x) t) 1))) |
(*.f64 (/.f64 (neg.f64 x) t) (/.f64 1 (/.f64 1 z))) |
(/.f64 (/.f64 (*.f64 t 4) z) (*.f64 (*.f64 2 (*.f64 (/.f64 t z) (/.f64 t z))) (/.f64 -2 x))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (*.f64 x (/.f64 (+.f64 z z) t)) -2) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (*.f64 4 (*.f64 z (/.f64 x t))) -4) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (*.f64 z (/.f64 1/2 t)) (/.f64 1 (*.f64 x -2))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (*.f64 z (/.f64 1/2 t)) (*.f64 1/2 (/.f64 -1 x))) |
(*.f64 (/.f64 1/2 t) (/.f64 z (*.f64 (/.f64 -1 x) 1/2))) |
(*.f64 (/.f64 1/2 t) (/.f64 x (/.f64 -1 (+.f64 z z)))) |
(*.f64 (/.f64 1/2 t) (/.f64 (*.f64 z (neg.f64 x)) 1/2)) |
(/.f64 (*.f64 x -1/2) (*.f64 1/2 (/.f64 t z))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (*.f64 (/.f64 z t) (*.f64 x -1/2)) 1/2) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (*.f64 4 (neg.f64 z)) (*.f64 (*.f64 2 (*.f64 t -2)) (/.f64 -1 x))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (*.f64 4 (neg.f64 z)) (*.f64 (*.f64 2 (neg.f64 (+.f64 t t))) (/.f64 -1 x))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (*.f64 4 (neg.f64 z)) (*.f64 (neg.f64 (*.f64 t 4)) (/.f64 -1 x))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (*.f64 4 (neg.f64 z)) (*.f64 4 (/.f64 t x))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 z t) (*.f64 x -4)))) 16) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (*.f64 2 (*.f64 x (/.f64 (+.f64 z z) t))) -4) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (*.f64 2 (*.f64 4 (*.f64 z (/.f64 x t)))) -8) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (/.f64 (*.f64 2 (*.f64 x 4)) (/.f64 t z)) -8) |
(/.f64 (/.f64 (*.f64 x 4) (/.f64 t z)) -4) |
(/.f64 (*.f64 8 (/.f64 x -8)) (/.f64 t z)) |
(/.f64 (/.f64 (*.f64 z 8) (/.f64 t (neg.f64 x))) 8) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (/.f64 z (/.f64 -1 x)) t) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (/.f64 1 (/.f64 -1 x)) (/.f64 t z)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (/.f64 -1 (/.f64 -1 x)) (/.f64 t (neg.f64 z))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (/.f64 (+.f64 z z) (/.f64 -1 x)) (+.f64 t t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (/.f64 2 (/.f64 -1 x)) (/.f64 (+.f64 t t) z)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (/.f64 (*.f64 z 4) (/.f64 -1 x)) (*.f64 t 4)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (/.f64 (/.f64 1 t) (/.f64 -1 x)) (/.f64 1 z)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (/.f64 (neg.f64 z) (/.f64 -1 x)) (neg.f64 t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (/.f64 (/.f64 t z) (/.f64 -1 x)) (*.f64 (/.f64 t z) (/.f64 t z))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (/.f64 (/.f64 (+.f64 t t) z) (/.f64 -1 x)) (*.f64 2 (*.f64 (/.f64 t z) (/.f64 t z)))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (/.f64 4 (/.f64 -1 x)) (/.f64 (*.f64 t 4) z)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (/.f64 (*.f64 z 8) (/.f64 -1 x)) (*.f64 t 8)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (/.f64 (*.f64 z -2) (/.f64 -1 x)) (*.f64 t -2)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (/.f64 (*.f64 z -2) (/.f64 -1 x)) (neg.f64 (+.f64 t t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 z t) 4)) (/.f64 -1 x)) 8) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (/.f64 (*.f64 2 (*.f64 z 8)) (/.f64 -1 x)) (*.f64 2 (*.f64 t 8))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (/.f64 (*.f64 4 (neg.f64 z)) (/.f64 -1 x)) (*.f64 2 (*.f64 t -2))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (/.f64 (*.f64 4 (neg.f64 z)) (/.f64 -1 x)) (*.f64 2 (neg.f64 (+.f64 t t)))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (/.f64 (*.f64 4 (neg.f64 z)) (/.f64 -1 x)) (neg.f64 (*.f64 t 4))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (/.f64 (*.f64 x 4) (/.f64 t (neg.f64 z))) 4) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (/.f64 (*.f64 2 (*.f64 x 4)) (/.f64 t (neg.f64 z))) 8) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (/.f64 (*.f64 2 (*.f64 x -4)) (/.f64 t z)) 8) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (/.f64 1 (/.f64 -2 x)) (*.f64 1/2 (/.f64 t z))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (/.f64 (+.f64 z z) (/.f64 -2 x)) t) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (/.f64 2 (/.f64 -2 x)) (/.f64 t z)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (/.f64 (*.f64 z 4) (/.f64 -2 x)) (+.f64 t t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (/.f64 (/.f64 (+.f64 t t) z) (/.f64 -2 x)) (*.f64 (/.f64 t z) (/.f64 t z))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (/.f64 4 (/.f64 -2 x)) (/.f64 (+.f64 t t) z)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (/.f64 (*.f64 z -2) (/.f64 -2 x)) (neg.f64 t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (/.f64 (/.f64 (*.f64 t 4) z) (/.f64 -2 x)) (*.f64 2 (*.f64 (/.f64 t z) (/.f64 t z)))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (/.f64 (*.f64 4 (neg.f64 z)) (/.f64 t x)) 4) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (/.f64 (neg.f64 x) (/.f64 1 z)) t) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (/.f64 (*.f64 x -2) t) (/.f64 2 z)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (/.f64 (neg.f64 x) (neg.f64 t)) (/.f64 -1 z)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (/.f64 (neg.f64 x) 1/2) (/.f64 (+.f64 t t) z)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (neg.f64 (*.f64 x -2)) (neg.f64 (/.f64 (+.f64 t t) z))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(/.f64 (neg.f64 (/.f64 x (neg.f64 t))) (/.f64 -1 z)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(pow.f64 (*.f64 (/.f64 z t) (neg.f64 x)) 1) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
(neg.f64 (*.f64 z (/.f64 x t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 (neg.f64 x) t)) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.9b | (/.f64 1 (/.f64 t (*.f64 y z))) |
| ✓ | 7.6b | (/.f64 t (*.f64 y z)) |
Compiled 23 to 9 computations (60.9% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | t | @ | -inf | (/.f64 t (*.f64 y z)) |
| 0.0ms | t | @ | 0 | (/.f64 t (*.f64 y z)) |
| 0.0ms | t | @ | inf | (/.f64 t (*.f64 y z)) |
| 0.0ms | y | @ | 0 | (/.f64 t (*.f64 y z)) |
| 0.0ms | z | @ | 0 | (/.f64 t (*.f64 y z)) |
| 1× | batch-egg-rewrite |
| 1740× | rational.json-1 |
| 1740× | rational.json-2 |
| 1740× | rational.json-4 |
| 1740× | rational.json-3 |
| 1730× | exponential.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 26 |
| 1 | 76 | 26 |
| 2 | 219 | 26 |
| 3 | 634 | 26 |
| 4 | 2244 | 26 |
| 5 | 6097 | 26 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 t (*.f64 y z)) |
(/.f64 1 (/.f64 t (*.f64 y z))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 t (*.f64 y z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 t (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (neg.f64 (/.f64 t (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 t (*.f64 y (+.f64 z z))) (/.f64 t (*.f64 y (+.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 t (*.f64 y z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 t (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (/.f64 1 (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (*.f64 y z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 t (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 t (*.f64 y (+.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 t (*.f64 y z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (*.f64 y z)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 y (/.f64 z t))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t t) (/.f64 1/2 (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t t) (*.f64 (/.f64 1 (*.f64 y z)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t y) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 t (*.f64 y z)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t 4) (/.f64 1 (*.f64 y (*.f64 z 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (/.f64 2 y)) (/.f64 1 (+.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t z) (/.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (/.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y z)) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y z)) (/.f64 1 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 t (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 t (*.f64 y (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 t y) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 t (*.f64 y z))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t) (/.f64 -1 (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 t) y) (/.f64 -1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (*.f64 y z))) (/.f64 t 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (/.f64 2 z)) (/.f64 1/2 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (/.f64 t y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 (*.f64 y (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 y) (*.f64 t (/.f64 2 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 y z)) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 y z)) 1/2) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 t)) (/.f64 1 (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (*.f64 y (neg.f64 z))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 t y) (neg.f64 z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (*.f64 y (+.f64 z z))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 z z)) (*.f64 t (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 y z)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t 2) (*.f64 2 (/.f64 1 (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 t (*.f64 y z)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 t (*.f64 y z)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y (*.f64 z 4))) (*.f64 t 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 z) (/.f64 (neg.f64 t) y))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 t (*.f64 y z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 t (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 t (*.f64 y (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 t y) (neg.f64 z))))))) |
((#(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 (*.f64 y z) (+.f64 t t)) (/.f64 (*.f64 y z) (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (/.f64 2 (*.f64 y (/.f64 z t)))) (/.f64 1 (/.f64 2 (*.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 z t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (/.f64 y t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y z) (/.f64 1 t))))) (#(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 t)) 1)))) (#(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 z (*.f64 t (/.f64 2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 y (/.f64 z t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 y (*.f64 t (/.f64 2 z))))))) (#(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 z (/.f64 1/2 t)) y))))) (#(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 (+.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 z z) (*.f64 y (/.f64 1/2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z z) (*.f64 (/.f64 1 t) (*.f64 y 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 y y) (/.f64 t z)) 1/2)))) (#(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 (/.f64 1 t) (*.f64 z 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (*.f64 z 4)) (/.f64 1 (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y t) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y t) (/.f64 1 (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z t) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z t) (/.f64 1 (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (/.f64 y (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (/.f64 z (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (/.f64 1 (/.f64 1 (*.f64 y 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 -1 (/.f64 (*.f64 y z) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (/.f64 -1 (/.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (/.f64 -1 (/.f64 t y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 y t)) (*.f64 z 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (/.f64 2 t)) (*.f64 y 1/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 y 1/2) (*.f64 z (/.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z 1/2) (*.f64 2 (/.f64 y t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (+.f64 y y) (/.f64 t 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 1 t) (*.f64 y 1/2)) (+.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 t) (*.f64 z 1/2)) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (/.f64 1 z)) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 z)) (/.f64 y t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (/.f64 1 y)) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 y)) (/.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (*.f64 y z))) (/.f64 1 t))))) (#(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 z (*.f64 t (/.f64 2 y))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y (/.f64 z t)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (*.f64 t (/.f64 2 z))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 t 4)) (*.f64 y (*.f64 z 4)))))) (#(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 z)) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 t y)) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (/.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 y (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 y z) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 z (/.f64 (neg.f64 t) y))))))) |
| 1× | egg-herbie |
| 1360× | rational.json-simplify-51 |
| 866× | rational.json-simplify-44 |
| 800× | rational.json-simplify-47 |
| 798× | rational.json-simplify-1 |
| 718× | rational.json-simplify-61 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 208 | 2073 |
| 1 | 436 | 2073 |
| 2 | 1047 | 2061 |
| 3 | 4083 | 2061 |
| 4 | 7551 | 2061 |
| 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 t (*.f64 y z)) 0) |
(+.f64 0 (/.f64 t (*.f64 y z))) |
(+.f64 -1 (-.f64 1 (neg.f64 (/.f64 t (*.f64 y z))))) |
(+.f64 (/.f64 t (*.f64 y (+.f64 z z))) (/.f64 t (*.f64 y (+.f64 z z)))) |
(-.f64 (/.f64 t (*.f64 y z)) 0) |
(-.f64 0 (neg.f64 (/.f64 t (*.f64 y z)))) |
(*.f64 t (/.f64 1 (*.f64 y z))) |
(*.f64 (/.f64 t (*.f64 y z)) 1) |
(*.f64 1 (/.f64 t (*.f64 y z))) |
(*.f64 2 (/.f64 t (*.f64 y (+.f64 z z)))) |
(*.f64 2 (/.f64 (/.f64 t (*.f64 y z)) 2)) |
(*.f64 2 (*.f64 (/.f64 1/2 (*.f64 y z)) t)) |
(*.f64 (/.f64 2 (*.f64 y (/.f64 z t))) 1/2) |
(*.f64 (+.f64 t t) (/.f64 1/2 (*.f64 y z))) |
(*.f64 (+.f64 t t) (*.f64 (/.f64 1 (*.f64 y z)) 1/2)) |
(*.f64 (/.f64 t y) (/.f64 1 z)) |
(*.f64 (*.f64 (/.f64 t (*.f64 y z)) 4) 1/4) |
(*.f64 (*.f64 t 4) (/.f64 1 (*.f64 y (*.f64 z 4)))) |
(*.f64 (*.f64 t (/.f64 2 y)) (/.f64 1 (+.f64 z z))) |
(*.f64 (/.f64 t z) (/.f64 1 y)) |
(*.f64 (/.f64 1 y) (/.f64 t z)) |
(*.f64 (/.f64 1 (*.f64 y z)) t) |
(*.f64 (/.f64 1 (*.f64 y z)) (/.f64 1 (/.f64 1 t))) |
(*.f64 -1 (neg.f64 (/.f64 t (*.f64 y z)))) |
(*.f64 -1 (/.f64 t (*.f64 y (neg.f64 z)))) |
(*.f64 -1 (/.f64 (/.f64 t y) (neg.f64 z))) |
(*.f64 (neg.f64 (/.f64 t (*.f64 y z))) -1) |
(*.f64 (neg.f64 t) (/.f64 -1 (*.f64 y z))) |
(*.f64 (/.f64 (neg.f64 t) y) (/.f64 -1 z)) |
(*.f64 (*.f64 2 (/.f64 1 (*.f64 y z))) (/.f64 t 2)) |
(*.f64 (*.f64 t (/.f64 2 z)) (/.f64 1/2 y)) |
(*.f64 (/.f64 1 z) (/.f64 t y)) |
(*.f64 1/2 (/.f64 2 (*.f64 y (/.f64 z t)))) |
(*.f64 (/.f64 1/2 y) (*.f64 t (/.f64 2 z))) |
(*.f64 (/.f64 1/2 (*.f64 y z)) (+.f64 t t)) |
(*.f64 (*.f64 (/.f64 1 (*.f64 y z)) 1/2) (+.f64 t t)) |
(*.f64 (/.f64 1 (/.f64 1 t)) (/.f64 1 (*.f64 y z))) |
(*.f64 (/.f64 t (*.f64 y (neg.f64 z))) -1) |
(*.f64 (/.f64 (/.f64 t y) (neg.f64 z)) -1) |
(*.f64 (/.f64 t (*.f64 y (+.f64 z z))) 2) |
(*.f64 (/.f64 1 (+.f64 z z)) (*.f64 t (/.f64 2 y))) |
(*.f64 (/.f64 -1 (*.f64 y z)) (neg.f64 t)) |
(*.f64 (/.f64 t 2) (*.f64 2 (/.f64 1 (*.f64 y z)))) |
(*.f64 (/.f64 (/.f64 t (*.f64 y z)) 2) 2) |
(*.f64 1/4 (*.f64 (/.f64 t (*.f64 y z)) 4)) |
(*.f64 (/.f64 1 (*.f64 y (*.f64 z 4))) (*.f64 t 4)) |
(*.f64 (/.f64 -1 z) (/.f64 (neg.f64 t) y)) |
(pow.f64 (/.f64 t (*.f64 y z)) 1) |
(neg.f64 (neg.f64 (/.f64 t (*.f64 y z)))) |
(neg.f64 (/.f64 t (*.f64 y (neg.f64 z)))) |
(neg.f64 (/.f64 (/.f64 t y) (neg.f64 z))) |
(+.f64 (*.f64 y (/.f64 z t)) 0) |
(+.f64 0 (*.f64 y (/.f64 z t))) |
(+.f64 (/.f64 (*.f64 y z) (+.f64 t t)) (/.f64 (*.f64 y z) (+.f64 t t))) |
(+.f64 (/.f64 1 (/.f64 2 (*.f64 y (/.f64 z t)))) (/.f64 1 (/.f64 2 (*.f64 y (/.f64 z t))))) |
(-.f64 (*.f64 y (/.f64 z t)) 0) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(*.f64 (*.f64 y z) (/.f64 1 t)) |
(*.f64 1 (*.f64 y (/.f64 z t))) |
(*.f64 (*.f64 y (/.f64 z t)) 1) |
(*.f64 2 (/.f64 (*.f64 y z) (+.f64 t t))) |
(*.f64 2 (/.f64 z (*.f64 t (/.f64 2 y)))) |
(*.f64 2 (/.f64 (*.f64 y (/.f64 z t)) 2)) |
(*.f64 2 (/.f64 y (*.f64 t (/.f64 2 z)))) |
(*.f64 2 (*.f64 (*.f64 y (/.f64 1/2 t)) z)) |
(*.f64 2 (*.f64 (*.f64 z (/.f64 1/2 t)) y)) |
(*.f64 2 (*.f64 (/.f64 1/2 t) (*.f64 y z))) |
(*.f64 (*.f64 y (+.f64 z z)) (/.f64 1/2 t)) |
(*.f64 (*.f64 y (+.f64 z z)) (*.f64 (/.f64 1 t) 1/2)) |
(*.f64 (+.f64 z z) (*.f64 y (/.f64 1/2 t))) |
(*.f64 (+.f64 z z) (*.f64 (/.f64 1 t) (*.f64 y 1/2))) |
(*.f64 (/.f64 (+.f64 y y) (/.f64 t z)) 1/2) |
(*.f64 (+.f64 y y) (*.f64 z (/.f64 1/2 t))) |
(*.f64 (+.f64 y y) (*.f64 (/.f64 1 t) (*.f64 z 1/2))) |
(*.f64 (*.f64 y (*.f64 z 4)) (/.f64 1 (*.f64 t 4))) |
(*.f64 (/.f64 y t) z) |
(*.f64 (/.f64 y t) (/.f64 1 (/.f64 1 z))) |
(*.f64 (/.f64 z t) y) |
(*.f64 (/.f64 z t) (/.f64 1 (/.f64 1 y))) |
(*.f64 (/.f64 1 t) (*.f64 y z)) |
(*.f64 (/.f64 1 t) (/.f64 y (/.f64 1 z))) |
(*.f64 (/.f64 1 t) (/.f64 z (/.f64 1 y))) |
(*.f64 (/.f64 1 t) (/.f64 1 (/.f64 1 (*.f64 y z)))) |
(*.f64 (*.f64 y (neg.f64 z)) (/.f64 -1 t)) |
(*.f64 -1 (/.f64 (*.f64 y z) (neg.f64 t))) |
(*.f64 (neg.f64 y) (/.f64 -1 (/.f64 t z))) |
(*.f64 (neg.f64 z) (/.f64 -1 (/.f64 t y))) |
(*.f64 (*.f64 2 (/.f64 y t)) (*.f64 z 1/2)) |
(*.f64 (*.f64 z (/.f64 2 t)) (*.f64 y 1/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 y 1/2) (*.f64 z (/.f64 2 t))) |
(*.f64 (*.f64 z 1/2) (*.f64 2 (/.f64 y t))) |
(*.f64 1/2 (/.f64 (+.f64 y y) (/.f64 t z))) |
(*.f64 (*.f64 (/.f64 1 t) 1/2) (*.f64 y (+.f64 z z))) |
(*.f64 (*.f64 (/.f64 1 t) (*.f64 y 1/2)) (+.f64 z z)) |
(*.f64 (*.f64 (/.f64 1 t) (*.f64 z 1/2)) (+.f64 y y)) |
(*.f64 (/.f64 y (/.f64 1 z)) (/.f64 1 t)) |
(*.f64 (/.f64 1 (/.f64 1 z)) (/.f64 y t)) |
(*.f64 (/.f64 z (/.f64 1 y)) (/.f64 1 t)) |
(*.f64 (/.f64 1 (/.f64 1 y)) (/.f64 z t)) |
(*.f64 (/.f64 1 (/.f64 1 (*.f64 y z))) (/.f64 1 t)) |
(*.f64 (/.f64 (*.f64 y z) (neg.f64 t)) -1) |
(*.f64 (/.f64 (*.f64 y z) (+.f64 t t)) 2) |
(*.f64 (/.f64 z (*.f64 t (/.f64 2 y))) 2) |
(*.f64 (/.f64 (*.f64 y (/.f64 z t)) 2) 2) |
(*.f64 (/.f64 y (*.f64 t (/.f64 2 z))) 2) |
(*.f64 (/.f64 1 (*.f64 t 4)) (*.f64 y (*.f64 z 4))) |
(*.f64 (/.f64 -1 t) (*.f64 y (neg.f64 z))) |
(*.f64 (/.f64 -1 (/.f64 t z)) (neg.f64 y)) |
(*.f64 (/.f64 -1 (/.f64 t y)) (neg.f64 z)) |
(pow.f64 (*.f64 y (/.f64 z t)) 1) |
(neg.f64 (neg.f64 (*.f64 y (/.f64 z t)))) |
(neg.f64 (/.f64 (*.f64 y z) (neg.f64 t))) |
(neg.f64 (/.f64 z (/.f64 (neg.f64 t) y))) |
| 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)) |
(+.f64 (/.f64 t (*.f64 y z)) 0) |
(/.f64 (/.f64 t y) z) |
(/.f64 t (*.f64 y z)) |
(+.f64 0 (/.f64 t (*.f64 y z))) |
(/.f64 (/.f64 t y) z) |
(/.f64 t (*.f64 y z)) |
(+.f64 -1 (-.f64 1 (neg.f64 (/.f64 t (*.f64 y z))))) |
(/.f64 (/.f64 t y) z) |
(/.f64 t (*.f64 y z)) |
(+.f64 (/.f64 t (*.f64 y (+.f64 z z))) (/.f64 t (*.f64 y (+.f64 z z)))) |
(/.f64 (/.f64 t y) z) |
(/.f64 t (*.f64 y z)) |
(-.f64 (/.f64 t (*.f64 y z)) 0) |
(/.f64 (/.f64 t y) z) |
(/.f64 t (*.f64 y z)) |
(-.f64 0 (neg.f64 (/.f64 t (*.f64 y z)))) |
(/.f64 (/.f64 t y) z) |
(/.f64 t (*.f64 y z)) |
(*.f64 t (/.f64 1 (*.f64 y z))) |
(/.f64 (/.f64 t y) z) |
(/.f64 t (*.f64 y z)) |
(*.f64 (/.f64 t (*.f64 y z)) 1) |
(/.f64 (/.f64 t y) z) |
(/.f64 t (*.f64 y z)) |
(*.f64 1 (/.f64 t (*.f64 y z))) |
(/.f64 (/.f64 t y) z) |
(/.f64 t (*.f64 y z)) |
(*.f64 2 (/.f64 t (*.f64 y (+.f64 z z)))) |
(/.f64 (/.f64 t y) z) |
(/.f64 t (*.f64 y z)) |
(*.f64 2 (/.f64 (/.f64 t (*.f64 y z)) 2)) |
(/.f64 (/.f64 t y) z) |
(/.f64 t (*.f64 y z)) |
(*.f64 2 (*.f64 (/.f64 1/2 (*.f64 y z)) t)) |
(/.f64 (/.f64 t y) z) |
(/.f64 t (*.f64 y z)) |
(*.f64 (/.f64 2 (*.f64 y (/.f64 z t))) 1/2) |
(*.f64 1/2 (/.f64 (/.f64 2 y) (/.f64 z t))) |
(*.f64 1/2 (/.f64 2 (*.f64 y (/.f64 z t)))) |
(*.f64 1/2 (/.f64 (/.f64 (/.f64 t y) z) 1/2)) |
(*.f64 1/2 (/.f64 (/.f64 (+.f64 t t) y) z)) |
(*.f64 (+.f64 t t) (/.f64 1/2 (*.f64 y z))) |
(/.f64 (/.f64 t y) z) |
(/.f64 t (*.f64 y z)) |
(*.f64 (+.f64 t t) (*.f64 (/.f64 1 (*.f64 y z)) 1/2)) |
(/.f64 (/.f64 t y) z) |
(/.f64 t (*.f64 y z)) |
(*.f64 (/.f64 t y) (/.f64 1 z)) |
(/.f64 (/.f64 t y) z) |
(/.f64 t (*.f64 y z)) |
(*.f64 (*.f64 (/.f64 t (*.f64 y z)) 4) 1/4) |
(/.f64 (/.f64 t y) z) |
(/.f64 t (*.f64 y z)) |
(*.f64 (*.f64 t 4) (/.f64 1 (*.f64 y (*.f64 z 4)))) |
(*.f64 t (*.f64 4 (/.f64 1 (*.f64 y (*.f64 z 4))))) |
(*.f64 t (*.f64 4 (/.f64 1 (*.f64 z (*.f64 y 4))))) |
(*.f64 t (*.f64 4 (/.f64 1/4 (*.f64 y z)))) |
(*.f64 4 (/.f64 t (*.f64 z (*.f64 y 4)))) |
(*.f64 (*.f64 t (/.f64 2 y)) (/.f64 1 (+.f64 z z))) |
(/.f64 (/.f64 t y) z) |
(/.f64 t (*.f64 y z)) |
(*.f64 (/.f64 t z) (/.f64 1 y)) |
(/.f64 (/.f64 t y) z) |
(/.f64 t (*.f64 y z)) |
(*.f64 (/.f64 1 y) (/.f64 t z)) |
(/.f64 (/.f64 t y) z) |
(/.f64 t (*.f64 y z)) |
(*.f64 (/.f64 1 (*.f64 y z)) t) |
(/.f64 (/.f64 t y) z) |
(/.f64 t (*.f64 y z)) |
(*.f64 (/.f64 1 (*.f64 y z)) (/.f64 1 (/.f64 1 t))) |
(/.f64 (/.f64 t y) z) |
(/.f64 t (*.f64 y z)) |
(*.f64 -1 (neg.f64 (/.f64 t (*.f64 y z)))) |
(/.f64 (/.f64 t y) z) |
(/.f64 t (*.f64 y z)) |
(*.f64 -1 (/.f64 t (*.f64 y (neg.f64 z)))) |
(/.f64 (/.f64 t y) z) |
(/.f64 t (*.f64 y z)) |
(*.f64 -1 (/.f64 (/.f64 t y) (neg.f64 z))) |
(/.f64 (/.f64 t y) z) |
(/.f64 t (*.f64 y z)) |
(*.f64 (neg.f64 (/.f64 t (*.f64 y z))) -1) |
(/.f64 (/.f64 t y) z) |
(/.f64 t (*.f64 y z)) |
(*.f64 (neg.f64 t) (/.f64 -1 (*.f64 y z))) |
(/.f64 (/.f64 t y) z) |
(/.f64 t (*.f64 y z)) |
(*.f64 (/.f64 (neg.f64 t) y) (/.f64 -1 z)) |
(/.f64 (/.f64 t y) z) |
(/.f64 t (*.f64 y z)) |
(*.f64 (*.f64 2 (/.f64 1 (*.f64 y z))) (/.f64 t 2)) |
(/.f64 (/.f64 t y) z) |
(/.f64 t (*.f64 y z)) |
(*.f64 (*.f64 t (/.f64 2 z)) (/.f64 1/2 y)) |
(/.f64 (/.f64 t y) z) |
(/.f64 t (*.f64 y z)) |
(*.f64 (/.f64 1 z) (/.f64 t y)) |
(/.f64 (/.f64 t y) z) |
(/.f64 t (*.f64 y z)) |
(*.f64 1/2 (/.f64 2 (*.f64 y (/.f64 z t)))) |
(*.f64 1/2 (/.f64 (/.f64 2 y) (/.f64 z t))) |
(*.f64 1/2 (/.f64 (/.f64 (/.f64 t y) z) 1/2)) |
(*.f64 1/2 (/.f64 (/.f64 (+.f64 t t) y) z)) |
(*.f64 (/.f64 1/2 y) (*.f64 t (/.f64 2 z))) |
(/.f64 (/.f64 t y) z) |
(/.f64 t (*.f64 y z)) |
(*.f64 (/.f64 1/2 (*.f64 y z)) (+.f64 t t)) |
(/.f64 (/.f64 t y) z) |
(/.f64 t (*.f64 y z)) |
(*.f64 (*.f64 (/.f64 1 (*.f64 y z)) 1/2) (+.f64 t t)) |
(/.f64 (/.f64 t y) z) |
(/.f64 t (*.f64 y z)) |
(*.f64 (/.f64 1 (/.f64 1 t)) (/.f64 1 (*.f64 y z))) |
(/.f64 (/.f64 t y) z) |
(/.f64 t (*.f64 y z)) |
(*.f64 (/.f64 t (*.f64 y (neg.f64 z))) -1) |
(/.f64 (/.f64 t y) z) |
(/.f64 t (*.f64 y z)) |
(*.f64 (/.f64 (/.f64 t y) (neg.f64 z)) -1) |
(/.f64 (/.f64 t y) z) |
(/.f64 t (*.f64 y z)) |
(*.f64 (/.f64 t (*.f64 y (+.f64 z z))) 2) |
(/.f64 (/.f64 t y) z) |
(/.f64 t (*.f64 y z)) |
(*.f64 (/.f64 1 (+.f64 z z)) (*.f64 t (/.f64 2 y))) |
(/.f64 (/.f64 t y) z) |
(/.f64 t (*.f64 y z)) |
(*.f64 (/.f64 -1 (*.f64 y z)) (neg.f64 t)) |
(/.f64 (/.f64 t y) z) |
(/.f64 t (*.f64 y z)) |
(*.f64 (/.f64 t 2) (*.f64 2 (/.f64 1 (*.f64 y z)))) |
(/.f64 (/.f64 t y) z) |
(/.f64 t (*.f64 y z)) |
(*.f64 (/.f64 (/.f64 t (*.f64 y z)) 2) 2) |
(/.f64 (/.f64 t y) z) |
(/.f64 t (*.f64 y z)) |
(*.f64 1/4 (*.f64 (/.f64 t (*.f64 y z)) 4)) |
(/.f64 (/.f64 t y) z) |
(/.f64 t (*.f64 y z)) |
(*.f64 (/.f64 1 (*.f64 y (*.f64 z 4))) (*.f64 t 4)) |
(*.f64 t (*.f64 4 (/.f64 1 (*.f64 y (*.f64 z 4))))) |
(*.f64 t (*.f64 4 (/.f64 1 (*.f64 z (*.f64 y 4))))) |
(*.f64 t (*.f64 4 (/.f64 1/4 (*.f64 y z)))) |
(*.f64 4 (/.f64 t (*.f64 z (*.f64 y 4)))) |
(*.f64 (/.f64 -1 z) (/.f64 (neg.f64 t) y)) |
(/.f64 (/.f64 t y) z) |
(/.f64 t (*.f64 y z)) |
(pow.f64 (/.f64 t (*.f64 y z)) 1) |
(/.f64 (/.f64 t y) z) |
(/.f64 t (*.f64 y z)) |
(neg.f64 (neg.f64 (/.f64 t (*.f64 y z)))) |
(/.f64 (/.f64 t y) z) |
(/.f64 t (*.f64 y z)) |
(neg.f64 (/.f64 t (*.f64 y (neg.f64 z)))) |
(/.f64 (/.f64 t y) z) |
(/.f64 t (*.f64 y z)) |
(neg.f64 (/.f64 (/.f64 t y) (neg.f64 z))) |
(/.f64 (/.f64 t y) z) |
(/.f64 t (*.f64 y z)) |
(+.f64 (*.f64 y (/.f64 z t)) 0) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(+.f64 0 (*.f64 y (/.f64 z t))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(+.f64 (/.f64 (*.f64 y z) (+.f64 t t)) (/.f64 (*.f64 y z) (+.f64 t t))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(+.f64 (/.f64 1 (/.f64 2 (*.f64 y (/.f64 z t)))) (/.f64 1 (/.f64 2 (*.f64 y (/.f64 z t))))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(-.f64 (*.f64 y (/.f64 z t)) 0) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (*.f64 y z) (/.f64 1 t)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 1 (*.f64 y (/.f64 z t))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (*.f64 y (/.f64 z t)) 1) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 2 (/.f64 (*.f64 y z) (+.f64 t t))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 2 (/.f64 z (*.f64 t (/.f64 2 y)))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 2 (/.f64 (*.f64 y (/.f64 z t)) 2)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 2 (/.f64 y (*.f64 t (/.f64 2 z)))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 2 (*.f64 (*.f64 y (/.f64 1/2 t)) z)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 2 (*.f64 (*.f64 z (/.f64 1/2 t)) y)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 2 (*.f64 (/.f64 1/2 t) (*.f64 y z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (*.f64 y (+.f64 z z)) (/.f64 1/2 t)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (*.f64 y (+.f64 z z)) (*.f64 (/.f64 1 t) 1/2)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (+.f64 z z) (*.f64 y (/.f64 1/2 t))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (+.f64 z z) (*.f64 (/.f64 1 t) (*.f64 y 1/2))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 (+.f64 y y) (/.f64 t z)) 1/2) |
(*.f64 1/2 (/.f64 z (/.f64 t (+.f64 y y)))) |
(*.f64 1/2 (/.f64 y (/.f64 (/.f64 t z) 2))) |
(*.f64 (+.f64 y y) (*.f64 z (/.f64 1/2 t))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (+.f64 y y) (*.f64 (/.f64 1 t) (*.f64 z 1/2))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (*.f64 y (*.f64 z 4)) (/.f64 1 (*.f64 t 4))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 y t) z) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 y t) (/.f64 1 (/.f64 1 z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 z t) y) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 z t) (/.f64 1 (/.f64 1 y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 1 t) (*.f64 y z)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 1 t) (/.f64 y (/.f64 1 z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 1 t) (/.f64 z (/.f64 1 y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 1 t) (/.f64 1 (/.f64 1 (*.f64 y z)))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (*.f64 y (neg.f64 z)) (/.f64 -1 t)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 -1 (/.f64 (*.f64 y z) (neg.f64 t))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (neg.f64 y) (/.f64 -1 (/.f64 t z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (neg.f64 z) (/.f64 -1 (/.f64 t y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (*.f64 2 (/.f64 y t)) (*.f64 z 1/2)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (*.f64 z (/.f64 2 t)) (*.f64 y 1/2)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (*.f64 y (/.f64 1/2 t)) (+.f64 z z)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (*.f64 z (/.f64 1/2 t)) (+.f64 y y)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 1/2 t) (*.f64 y (+.f64 z z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (*.f64 y 1/2) (*.f64 z (/.f64 2 t))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (*.f64 z 1/2) (*.f64 2 (/.f64 y t))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 1/2 (/.f64 (+.f64 y y) (/.f64 t z))) |
(*.f64 1/2 (/.f64 z (/.f64 t (+.f64 y y)))) |
(*.f64 1/2 (/.f64 y (/.f64 (/.f64 t z) 2))) |
(*.f64 (*.f64 (/.f64 1 t) 1/2) (*.f64 y (+.f64 z z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (*.f64 (/.f64 1 t) (*.f64 y 1/2)) (+.f64 z z)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (*.f64 (/.f64 1 t) (*.f64 z 1/2)) (+.f64 y y)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 y (/.f64 1 z)) (/.f64 1 t)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 1 (/.f64 1 z)) (/.f64 y t)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 z (/.f64 1 y)) (/.f64 1 t)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 1 (/.f64 1 y)) (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 1 (/.f64 1 (*.f64 y z))) (/.f64 1 t)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 (*.f64 y z) (neg.f64 t)) -1) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 (*.f64 y z) (+.f64 t t)) 2) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 z (*.f64 t (/.f64 2 y))) 2) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 (*.f64 y (/.f64 z t)) 2) 2) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 y (*.f64 t (/.f64 2 z))) 2) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 1 (*.f64 t 4)) (*.f64 y (*.f64 z 4))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 -1 t) (*.f64 y (neg.f64 z))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 -1 (/.f64 t z)) (neg.f64 y)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 -1 (/.f64 t y)) (neg.f64 z)) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(pow.f64 (*.f64 y (/.f64 z t)) 1) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(neg.f64 (neg.f64 (*.f64 y (/.f64 z t)))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(neg.f64 (/.f64 (*.f64 y z) (neg.f64 t))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
(neg.f64 (/.f64 z (/.f64 (neg.f64 t) y))) |
(*.f64 z (/.f64 y t)) |
(*.f64 y (/.f64 z t)) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 x (/.f64 1/2 (/.f64 (/.f64 1/2 z) (neg.f64 (/.f64 x t))))) |
| ✓ | 0.6b | (/.f64 1/2 (/.f64 (/.f64 1/2 z) (neg.f64 (/.f64 x t)))) |
| ✓ | 7.2b | (/.f64 (/.f64 1/2 z) (neg.f64 (/.f64 x t))) |
Compiled 48 to 23 computations (52.1% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | z | @ | inf | (/.f64 (/.f64 1/2 z) (neg.f64 (/.f64 x t))) |
| 1.0ms | t | @ | 0 | (/.f64 (/.f64 1/2 z) (neg.f64 (/.f64 x t))) |
| 1.0ms | z | @ | 0 | (/.f64 (/.f64 1/2 z) (neg.f64 (/.f64 x t))) |
| 0.0ms | x | @ | 0 | (/.f64 (/.f64 1/2 z) (neg.f64 (/.f64 x t))) |
| 0.0ms | t | @ | inf | (/.f64 (/.f64 1/2 z) (neg.f64 (/.f64 x t))) |
| 1× | batch-egg-rewrite |
| 1478× | rational.json-1 |
| 1478× | rational.json-2 |
| 1478× | rational.json-4 |
| 1478× | rational.json-3 |
| 1474× | exponential.json-3 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 87 |
| 1 | 102 | 59 |
| 2 | 345 | 59 |
| 3 | 1588 | 59 |
| 4 | 5132 | 59 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (/.f64 1/2 z) (neg.f64 (/.f64 x t))) |
(/.f64 1/2 (/.f64 (/.f64 1/2 z) (neg.f64 (/.f64 x t)))) |
(+.f64 x (/.f64 1/2 (/.f64 (/.f64 1/2 z) (neg.f64 (/.f64 x t))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1/2 (*.f64 z (/.f64 x t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 -1/2 (*.f64 z (/.f64 x t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 1/2 (*.f64 z (/.f64 x t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1/2 z) (*.f64 (/.f64 x t) -2)) (/.f64 (/.f64 1/2 z) (*.f64 (/.f64 x t) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 1/2 (*.f64 z (/.f64 x t)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1/2 (*.f64 z (/.f64 x t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 1/2 (*.f64 z (/.f64 x t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (/.f64 t (neg.f64 x)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 z) (/.f64 t (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (*.f64 z (/.f64 x t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -1/2 (*.f64 z (/.f64 x t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1/2 (*.f64 z (/.f64 x t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (/.f64 t (*.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (*.f64 1/2 (/.f64 t (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 t (neg.f64 x)) z) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (*.f64 x -2)) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 1/2 z) (*.f64 (/.f64 x t) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 z) (/.f64 t (*.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 t (neg.f64 x)) (/.f64 (/.f64 1/2 z) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 z) (*.f64 1/2 (/.f64 t (*.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (neg.f64 x)) (/.f64 1/2 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 z (/.f64 x t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 t (*.f64 x -2)) (/.f64 (/.f64 1/2 z) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 z) (*.f64 (/.f64 x t) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1/2 z) (/.f64 t (*.f64 x -2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 t (neg.f64 x))) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 t (neg.f64 x)) (/.f64 (/.f64 1/2 z) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 t (*.f64 x -2))) (/.f64 2 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 t (*.f64 x -2)) (/.f64 (/.f64 1/2 z) 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1/2 (*.f64 z (/.f64 x t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 1/2 (*.f64 z (/.f64 x t)))))))) |
((#(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 -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 (/.f64 x (neg.f64 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/2 (*.f64 z (*.f64 (/.f64 x t) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (/.f64 x (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 z (/.f64 -1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (/.f64 1 t) (neg.f64 z)))))) (#(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 -2 (*.f64 1/2 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (neg.f64 t)) 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 z (/.f64 x (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 z (/.f64 x t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (*.f64 (/.f64 x t) 2) (*.f64 1/2 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 z (neg.f64 (/.f64 1/2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 (neg.f64 z) (/.f64 1/2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x t) -2) (*.f64 1/2 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z z) (*.f64 1/2 (/.f64 x (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 x (neg.f64 t)) (*.f64 1/2 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (*.f64 (/.f64 x t) -2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (/.f64 x t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 z) (*.f64 (/.f64 x t) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (/.f64 x (neg.f64 (/.f64 1 z))))))) (#(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 1 t) (*.f64 x (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (/.f64 x t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (neg.f64 (/.f64 1 z))) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 x (neg.f64 t))) (+.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (/.f64 -1 t)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (neg.f64 (/.f64 1/2 t))) (+.f64 x x))))) (#(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 (/.f64 1 t) (neg.f64 z)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 z) (/.f64 1/2 t)) (+.f64 x x))))) (#(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 -2 (*.f64 1/2 z)) (/.f64 x t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 x t) 2) (*.f64 1/2 z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (neg.f64 t)) (*.f64 1/2 z)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (/.f64 x (neg.f64 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 z (/.f64 x (neg.f64 t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (/.f64 x (neg.f64 t))) (+.f64 1 (*.f64 (/.f64 1 z) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 (/.f64 1 z) (neg.f64 t))) (*.f64 z (/.f64 x (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) 4) (*.f64 (+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) 1))))) |
| 1× | egg-herbie |
| 1104× | rational.json-simplify-35 |
| 1036× | rational.json-simplify-50 |
| 1004× | rational.json-simplify-2 |
| 830× | rational.json-simplify-44 |
| 760× | rational.json-simplify-47 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 163 | 3903 |
| 1 | 340 | 3657 |
| 2 | 748 | 3657 |
| 3 | 1963 | 3605 |
| 4 | 5979 | 3597 |
| 5 | 7231 | 3597 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.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 -1/2 (*.f64 z (/.f64 x t))) 0) |
(+.f64 0 (/.f64 -1/2 (*.f64 z (/.f64 x t)))) |
(+.f64 -1 (-.f64 1 (/.f64 1/2 (*.f64 z (/.f64 x t))))) |
(+.f64 (/.f64 (/.f64 1/2 z) (*.f64 (/.f64 x t) -2)) (/.f64 (/.f64 1/2 z) (*.f64 (/.f64 x t) -2))) |
(+.f64 (-.f64 1 (/.f64 1/2 (*.f64 z (/.f64 x t)))) -1) |
(-.f64 (/.f64 -1/2 (*.f64 z (/.f64 x t))) 0) |
(-.f64 0 (/.f64 1/2 (*.f64 z (/.f64 x t)))) |
(*.f64 1/2 (/.f64 (/.f64 t (neg.f64 x)) z)) |
(*.f64 (/.f64 1/2 z) (/.f64 t (neg.f64 x))) |
(*.f64 (/.f64 -1/2 (*.f64 z (/.f64 x t))) 1) |
(*.f64 1 (/.f64 -1/2 (*.f64 z (/.f64 x t)))) |
(*.f64 -1 (/.f64 1/2 (*.f64 z (/.f64 x t)))) |
(*.f64 (/.f64 1 z) (/.f64 t (*.f64 x -2))) |
(*.f64 (/.f64 1 z) (*.f64 1/2 (/.f64 t (neg.f64 x)))) |
(*.f64 (/.f64 (/.f64 t (neg.f64 x)) z) 1/2) |
(*.f64 (/.f64 t (*.f64 x -2)) (/.f64 1 z)) |
(*.f64 2 (/.f64 (/.f64 1/2 z) (*.f64 (/.f64 x t) -2))) |
(*.f64 2 (*.f64 (/.f64 1/2 z) (/.f64 t (*.f64 x -2)))) |
(*.f64 2 (*.f64 (/.f64 t (neg.f64 x)) (/.f64 (/.f64 1/2 z) 2))) |
(*.f64 (/.f64 2 z) (*.f64 1/2 (/.f64 t (*.f64 x -2)))) |
(*.f64 (/.f64 t (neg.f64 x)) (/.f64 1/2 z)) |
(*.f64 (/.f64 1/2 (*.f64 z (/.f64 x t))) -1) |
(*.f64 4 (*.f64 (/.f64 t (*.f64 x -2)) (/.f64 (/.f64 1/2 z) 2))) |
(*.f64 (/.f64 (/.f64 1/2 z) (*.f64 (/.f64 x t) -2)) 2) |
(*.f64 (*.f64 (/.f64 1/2 z) (/.f64 t (*.f64 x -2))) 2) |
(*.f64 (*.f64 1/2 (/.f64 t (neg.f64 x))) (/.f64 1 z)) |
(*.f64 (*.f64 (/.f64 t (neg.f64 x)) (/.f64 (/.f64 1/2 z) 2)) 2) |
(*.f64 (*.f64 1/2 (/.f64 t (*.f64 x -2))) (/.f64 2 z)) |
(*.f64 (*.f64 (/.f64 t (*.f64 x -2)) (/.f64 (/.f64 1/2 z) 2)) 4) |
(pow.f64 (/.f64 -1/2 (*.f64 z (/.f64 x t))) 1) |
(neg.f64 (/.f64 1/2 (*.f64 z (/.f64 x t)))) |
(+.f64 (*.f64 z (/.f64 x (neg.f64 t))) 0) |
(+.f64 0 (*.f64 z (/.f64 x (neg.f64 t)))) |
(+.f64 -1 (-.f64 1 (*.f64 z (/.f64 x t)))) |
(+.f64 (-.f64 1 (*.f64 z (/.f64 x t))) -1) |
(-.f64 (*.f64 z (/.f64 x (neg.f64 t))) 0) |
(-.f64 0 (*.f64 z (/.f64 x t))) |
(*.f64 1/2 (*.f64 z (*.f64 (/.f64 x t) -2))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 x (*.f64 z (/.f64 -1 t))) |
(*.f64 x (*.f64 (/.f64 1 t) (neg.f64 z))) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 (/.f64 x t) (*.f64 -2 (*.f64 1/2 z))) |
(*.f64 (/.f64 x (neg.f64 t)) z) |
(*.f64 (*.f64 z (/.f64 x (neg.f64 t))) 1) |
(*.f64 1 (*.f64 z (/.f64 x (neg.f64 t)))) |
(*.f64 -1 (*.f64 z (/.f64 x t))) |
(*.f64 -1 (*.f64 (*.f64 (/.f64 x t) 2) (*.f64 1/2 z))) |
(*.f64 (+.f64 x x) (*.f64 z (neg.f64 (/.f64 1/2 t)))) |
(*.f64 (+.f64 x x) (*.f64 (neg.f64 z) (/.f64 1/2 t))) |
(*.f64 (*.f64 (/.f64 x t) -2) (*.f64 1/2 z)) |
(*.f64 (+.f64 z z) (*.f64 1/2 (/.f64 x (neg.f64 t)))) |
(*.f64 2 (*.f64 (/.f64 x (neg.f64 t)) (*.f64 1/2 z))) |
(*.f64 (*.f64 z (*.f64 (/.f64 x t) -2)) 1/2) |
(*.f64 (*.f64 z (/.f64 x t)) -1) |
(*.f64 (*.f64 1/2 z) (*.f64 (/.f64 x t) -2)) |
(*.f64 (/.f64 1 t) (/.f64 x (neg.f64 (/.f64 1 z)))) |
(*.f64 (/.f64 1 t) (*.f64 z (neg.f64 x))) |
(*.f64 (/.f64 1 t) (*.f64 x (neg.f64 z))) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(*.f64 (/.f64 x (neg.f64 (/.f64 1 z))) (/.f64 1 t)) |
(*.f64 (*.f64 1/2 (/.f64 x (neg.f64 t))) (+.f64 z z)) |
(*.f64 (*.f64 z (/.f64 -1 t)) x) |
(*.f64 (*.f64 z (neg.f64 (/.f64 1/2 t))) (+.f64 x x)) |
(*.f64 (*.f64 z (neg.f64 x)) (/.f64 1 t)) |
(*.f64 (*.f64 (/.f64 1 t) (neg.f64 z)) x) |
(*.f64 (*.f64 (neg.f64 z) (/.f64 1/2 t)) (+.f64 x x)) |
(*.f64 (*.f64 x (neg.f64 z)) (/.f64 1 t)) |
(*.f64 (*.f64 -2 (*.f64 1/2 z)) (/.f64 x t)) |
(*.f64 (*.f64 (*.f64 (/.f64 x t) 2) (*.f64 1/2 z)) -1) |
(*.f64 (*.f64 (/.f64 x (neg.f64 t)) (*.f64 1/2 z)) 2) |
(pow.f64 (*.f64 z (/.f64 x (neg.f64 t))) 1) |
(neg.f64 (*.f64 z (/.f64 x t))) |
(-.f64 (+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) 0) |
(*.f64 (*.f64 z (/.f64 x (neg.f64 t))) (+.f64 1 (*.f64 (/.f64 1 z) (neg.f64 t)))) |
(*.f64 (+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) 1) |
(*.f64 1 (+.f64 x (*.f64 z (/.f64 x (neg.f64 t))))) |
(*.f64 (+.f64 1 (*.f64 (/.f64 1 z) (neg.f64 t))) (*.f64 z (/.f64 x (neg.f64 t)))) |
(/.f64 (+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) 1) |
(/.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) 2) 2) |
(/.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) 4) 4) |
(/.f64 (+.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) 4) (*.f64 (+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) 4)) 8) |
(pow.f64 (+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) 1) |
| Outputs |
|---|
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 (/.f64 t z) x)) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 (/.f64 t z) x)) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 (/.f64 t z) x)) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 (/.f64 t z) x)) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 (/.f64 t z) x)) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 (/.f64 t z) x)) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 (/.f64 t z) x)) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 (/.f64 t z) x)) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 (/.f64 t z) x)) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 (/.f64 t z) x)) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 (/.f64 t z) x)) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 (/.f64 t z) x)) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 (/.f64 t z) x)) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 (/.f64 t z) x)) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 (/.f64 t z) x)) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 (/.f64 t z) x)) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 (/.f64 t z) x)) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 (/.f64 t z) x)) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 (/.f64 t z) x)) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 (/.f64 t z) x)) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 (/.f64 t z) x)) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 (/.f64 t z) x)) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 (/.f64 t z) x)) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 (/.f64 t z) x)) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 (/.f64 t z) x)) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 (/.f64 t z) x)) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 (/.f64 t z) x)) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 (/.f64 t z) x)) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 (/.f64 t z) x)) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 (/.f64 t z) x)) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 (/.f64 t z) x)) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 (/.f64 t z) x)) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 (/.f64 t z) x)) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 (/.f64 t z) x)) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 (/.f64 t z) x)) |
(*.f64 -1/2 (/.f64 t (*.f64 z x))) |
(*.f64 -1/2 (/.f64 (/.f64 t z) x)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) 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 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 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 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 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 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 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 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 -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 -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 -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 -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))) |
x |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 z t)))) |
(+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) |
(+.f64 x (/.f64 (*.f64 z x) (neg.f64 t))) |
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 z t)))) |
(+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) |
(+.f64 x (/.f64 (*.f64 z x) (neg.f64 t))) |
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 z t)))) |
(+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) |
(+.f64 x (/.f64 (*.f64 z x) (neg.f64 t))) |
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 z t)))) |
(+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) |
(+.f64 x (/.f64 (*.f64 z x) (neg.f64 t))) |
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 z t)))) |
(+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) |
(+.f64 x (/.f64 (*.f64 z x) (neg.f64 t))) |
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 z t)))) |
(+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) |
(+.f64 x (/.f64 (*.f64 z x) (neg.f64 t))) |
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 z t)))) |
(+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) |
(+.f64 x (/.f64 (*.f64 z x) (neg.f64 t))) |
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 z t)))) |
(+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) |
(+.f64 x (/.f64 (*.f64 z x) (neg.f64 t))) |
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 z t)))) |
(+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) |
(+.f64 x (/.f64 (*.f64 z x) (neg.f64 t))) |
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 z t)))) |
(+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) |
(+.f64 x (/.f64 (*.f64 z x) (neg.f64 t))) |
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 z t)))) |
(+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) |
(+.f64 x (/.f64 (*.f64 z x) (neg.f64 t))) |
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 z t)))) |
(+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) |
(+.f64 x (/.f64 (*.f64 z x) (neg.f64 t))) |
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) |
x |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 z t)))) |
(+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) |
(+.f64 x (/.f64 (*.f64 z x) (neg.f64 t))) |
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 z t)))) |
(+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) |
(+.f64 x (/.f64 (*.f64 z x) (neg.f64 t))) |
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 z t)))) |
(+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) |
(+.f64 x (/.f64 (*.f64 z x) (neg.f64 t))) |
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) |
x |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 z t)))) |
(+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) |
(+.f64 x (/.f64 (*.f64 z x) (neg.f64 t))) |
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 z t)))) |
(+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) |
(+.f64 x (/.f64 (*.f64 z x) (neg.f64 t))) |
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) t)) x) |
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 z t)))) |
(+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) |
(+.f64 x (/.f64 (*.f64 z x) (neg.f64 t))) |
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) |
(+.f64 (/.f64 -1/2 (*.f64 z (/.f64 x t))) 0) |
(/.f64 (/.f64 -1/2 z) (/.f64 x t)) |
(/.f64 -1/2 (*.f64 z (/.f64 x t))) |
(/.f64 -1/2 (/.f64 (*.f64 z x) t)) |
(+.f64 0 (/.f64 -1/2 (*.f64 z (/.f64 x t)))) |
(/.f64 (/.f64 -1/2 z) (/.f64 x t)) |
(/.f64 -1/2 (*.f64 z (/.f64 x t))) |
(/.f64 -1/2 (/.f64 (*.f64 z x) t)) |
(+.f64 -1 (-.f64 1 (/.f64 1/2 (*.f64 z (/.f64 x t))))) |
(/.f64 (/.f64 -1/2 z) (/.f64 x t)) |
(/.f64 -1/2 (*.f64 z (/.f64 x t))) |
(/.f64 -1/2 (/.f64 (*.f64 z x) t)) |
(+.f64 (/.f64 (/.f64 1/2 z) (*.f64 (/.f64 x t) -2)) (/.f64 (/.f64 1/2 z) (*.f64 (/.f64 x t) -2))) |
(/.f64 (/.f64 -1/2 z) (/.f64 x t)) |
(/.f64 -1/2 (*.f64 z (/.f64 x t))) |
(/.f64 -1/2 (/.f64 (*.f64 z x) t)) |
(+.f64 (-.f64 1 (/.f64 1/2 (*.f64 z (/.f64 x t)))) -1) |
(/.f64 (/.f64 -1/2 z) (/.f64 x t)) |
(/.f64 -1/2 (*.f64 z (/.f64 x t))) |
(/.f64 -1/2 (/.f64 (*.f64 z x) t)) |
(-.f64 (/.f64 -1/2 (*.f64 z (/.f64 x t))) 0) |
(/.f64 (/.f64 -1/2 z) (/.f64 x t)) |
(/.f64 -1/2 (*.f64 z (/.f64 x t))) |
(/.f64 -1/2 (/.f64 (*.f64 z x) t)) |
(-.f64 0 (/.f64 1/2 (*.f64 z (/.f64 x t)))) |
(/.f64 (/.f64 -1/2 z) (/.f64 x t)) |
(/.f64 -1/2 (*.f64 z (/.f64 x t))) |
(/.f64 -1/2 (/.f64 (*.f64 z x) t)) |
(*.f64 1/2 (/.f64 (/.f64 t (neg.f64 x)) z)) |
(*.f64 1/2 (/.f64 (/.f64 t z) (neg.f64 x))) |
(*.f64 1/2 (/.f64 (neg.f64 t) (*.f64 z x))) |
(*.f64 1/2 (/.f64 t (*.f64 z (neg.f64 x)))) |
(*.f64 (/.f64 1/2 z) (/.f64 t (neg.f64 x))) |
(/.f64 (/.f64 -1/2 z) (/.f64 x t)) |
(/.f64 -1/2 (*.f64 z (/.f64 x t))) |
(/.f64 -1/2 (/.f64 (*.f64 z x) t)) |
(*.f64 (/.f64 -1/2 (*.f64 z (/.f64 x t))) 1) |
(/.f64 (/.f64 -1/2 z) (/.f64 x t)) |
(/.f64 -1/2 (*.f64 z (/.f64 x t))) |
(/.f64 -1/2 (/.f64 (*.f64 z x) t)) |
(*.f64 1 (/.f64 -1/2 (*.f64 z (/.f64 x t)))) |
(/.f64 (/.f64 -1/2 z) (/.f64 x t)) |
(/.f64 -1/2 (*.f64 z (/.f64 x t))) |
(/.f64 -1/2 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (/.f64 1/2 (*.f64 z (/.f64 x t)))) |
(/.f64 (/.f64 -1/2 z) (/.f64 x t)) |
(/.f64 -1/2 (*.f64 z (/.f64 x t))) |
(/.f64 -1/2 (/.f64 (*.f64 z x) t)) |
(*.f64 (/.f64 1 z) (/.f64 t (*.f64 x -2))) |
(/.f64 (/.f64 -1/2 z) (/.f64 x t)) |
(/.f64 -1/2 (*.f64 z (/.f64 x t))) |
(/.f64 -1/2 (/.f64 (*.f64 z x) t)) |
(*.f64 (/.f64 1 z) (*.f64 1/2 (/.f64 t (neg.f64 x)))) |
(*.f64 1/2 (/.f64 (/.f64 t z) (neg.f64 x))) |
(*.f64 1/2 (/.f64 (/.f64 t (neg.f64 x)) z)) |
(*.f64 1/2 (/.f64 (neg.f64 t) (*.f64 z x))) |
(*.f64 1/2 (/.f64 t (*.f64 z (neg.f64 x)))) |
(*.f64 (/.f64 (/.f64 t (neg.f64 x)) z) 1/2) |
(*.f64 1/2 (/.f64 (/.f64 t z) (neg.f64 x))) |
(*.f64 1/2 (/.f64 (/.f64 t (neg.f64 x)) z)) |
(*.f64 1/2 (/.f64 (neg.f64 t) (*.f64 z x))) |
(*.f64 1/2 (/.f64 t (*.f64 z (neg.f64 x)))) |
(*.f64 (/.f64 t (*.f64 x -2)) (/.f64 1 z)) |
(/.f64 (/.f64 -1/2 z) (/.f64 x t)) |
(/.f64 -1/2 (*.f64 z (/.f64 x t))) |
(/.f64 -1/2 (/.f64 (*.f64 z x) t)) |
(*.f64 2 (/.f64 (/.f64 1/2 z) (*.f64 (/.f64 x t) -2))) |
(/.f64 (/.f64 -1/2 z) (/.f64 x t)) |
(/.f64 -1/2 (*.f64 z (/.f64 x t))) |
(/.f64 -1/2 (/.f64 (*.f64 z x) t)) |
(*.f64 2 (*.f64 (/.f64 1/2 z) (/.f64 t (*.f64 x -2)))) |
(/.f64 (/.f64 -1/2 z) (/.f64 x t)) |
(/.f64 -1/2 (*.f64 z (/.f64 x t))) |
(/.f64 -1/2 (/.f64 (*.f64 z x) t)) |
(*.f64 2 (*.f64 (/.f64 t (neg.f64 x)) (/.f64 (/.f64 1/2 z) 2))) |
(/.f64 (/.f64 -1/2 z) (/.f64 x t)) |
(/.f64 -1/2 (*.f64 z (/.f64 x t))) |
(/.f64 -1/2 (/.f64 (*.f64 z x) t)) |
(*.f64 (/.f64 2 z) (*.f64 1/2 (/.f64 t (*.f64 x -2)))) |
(*.f64 1/2 (/.f64 (/.f64 t z) (neg.f64 x))) |
(*.f64 1/2 (/.f64 (/.f64 t (neg.f64 x)) z)) |
(*.f64 1/2 (/.f64 (neg.f64 t) (*.f64 z x))) |
(*.f64 1/2 (/.f64 t (*.f64 z (neg.f64 x)))) |
(*.f64 (/.f64 t (neg.f64 x)) (/.f64 1/2 z)) |
(/.f64 (/.f64 -1/2 z) (/.f64 x t)) |
(/.f64 -1/2 (*.f64 z (/.f64 x t))) |
(/.f64 -1/2 (/.f64 (*.f64 z x) t)) |
(*.f64 (/.f64 1/2 (*.f64 z (/.f64 x t))) -1) |
(/.f64 (/.f64 -1/2 z) (/.f64 x t)) |
(/.f64 -1/2 (*.f64 z (/.f64 x t))) |
(/.f64 -1/2 (/.f64 (*.f64 z x) t)) |
(*.f64 4 (*.f64 (/.f64 t (*.f64 x -2)) (/.f64 (/.f64 1/2 z) 2))) |
(*.f64 (/.f64 t (*.f64 x -2)) (*.f64 (/.f64 1/4 z) 4)) |
(*.f64 (*.f64 (/.f64 1/4 z) 4) (*.f64 t (/.f64 -1/2 x))) |
(*.f64 (/.f64 (/.f64 1/2 z) (*.f64 (/.f64 x t) -2)) 2) |
(/.f64 (/.f64 -1/2 z) (/.f64 x t)) |
(/.f64 -1/2 (*.f64 z (/.f64 x t))) |
(/.f64 -1/2 (/.f64 (*.f64 z x) t)) |
(*.f64 (*.f64 (/.f64 1/2 z) (/.f64 t (*.f64 x -2))) 2) |
(/.f64 (/.f64 -1/2 z) (/.f64 x t)) |
(/.f64 -1/2 (*.f64 z (/.f64 x t))) |
(/.f64 -1/2 (/.f64 (*.f64 z x) t)) |
(*.f64 (*.f64 1/2 (/.f64 t (neg.f64 x))) (/.f64 1 z)) |
(*.f64 1/2 (/.f64 (/.f64 t z) (neg.f64 x))) |
(*.f64 1/2 (/.f64 (/.f64 t (neg.f64 x)) z)) |
(*.f64 1/2 (/.f64 (neg.f64 t) (*.f64 z x))) |
(*.f64 1/2 (/.f64 t (*.f64 z (neg.f64 x)))) |
(*.f64 (*.f64 (/.f64 t (neg.f64 x)) (/.f64 (/.f64 1/2 z) 2)) 2) |
(/.f64 (/.f64 -1/2 z) (/.f64 x t)) |
(/.f64 -1/2 (*.f64 z (/.f64 x t))) |
(/.f64 -1/2 (/.f64 (*.f64 z x) t)) |
(*.f64 (*.f64 1/2 (/.f64 t (*.f64 x -2))) (/.f64 2 z)) |
(*.f64 1/2 (/.f64 (/.f64 t z) (neg.f64 x))) |
(*.f64 1/2 (/.f64 (/.f64 t (neg.f64 x)) z)) |
(*.f64 1/2 (/.f64 (neg.f64 t) (*.f64 z x))) |
(*.f64 1/2 (/.f64 t (*.f64 z (neg.f64 x)))) |
(*.f64 (*.f64 (/.f64 t (*.f64 x -2)) (/.f64 (/.f64 1/2 z) 2)) 4) |
(*.f64 (/.f64 t (*.f64 x -2)) (*.f64 (/.f64 1/4 z) 4)) |
(*.f64 (*.f64 (/.f64 1/4 z) 4) (*.f64 t (/.f64 -1/2 x))) |
(pow.f64 (/.f64 -1/2 (*.f64 z (/.f64 x t))) 1) |
(/.f64 (/.f64 -1/2 z) (/.f64 x t)) |
(/.f64 -1/2 (*.f64 z (/.f64 x t))) |
(/.f64 -1/2 (/.f64 (*.f64 z x) t)) |
(neg.f64 (/.f64 1/2 (*.f64 z (/.f64 x t)))) |
(/.f64 (/.f64 -1/2 z) (/.f64 x t)) |
(/.f64 -1/2 (*.f64 z (/.f64 x t))) |
(/.f64 -1/2 (/.f64 (*.f64 z x) t)) |
(+.f64 (*.f64 z (/.f64 x (neg.f64 t))) 0) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(+.f64 0 (*.f64 z (/.f64 x (neg.f64 t)))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(+.f64 -1 (-.f64 1 (*.f64 z (/.f64 x t)))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(+.f64 (-.f64 1 (*.f64 z (/.f64 x t))) -1) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(-.f64 (*.f64 z (/.f64 x (neg.f64 t))) 0) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(-.f64 0 (*.f64 z (/.f64 x t))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 1/2 (*.f64 z (*.f64 (/.f64 x t) -2))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 x (*.f64 z (/.f64 -1 t))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 x (*.f64 (/.f64 1 t) (neg.f64 z))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 (/.f64 x t) (neg.f64 z)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 (/.f64 x t) (*.f64 -2 (*.f64 1/2 z))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 (/.f64 x (neg.f64 t)) z) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 (*.f64 z (/.f64 x (neg.f64 t))) 1) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 1 (*.f64 z (/.f64 x (neg.f64 t)))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 z (/.f64 x t))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 -1 (*.f64 (*.f64 (/.f64 x t) 2) (*.f64 1/2 z))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 (+.f64 x x) (*.f64 z (neg.f64 (/.f64 1/2 t)))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 (+.f64 x x) (*.f64 (neg.f64 z) (/.f64 1/2 t))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 (*.f64 (/.f64 x t) -2) (*.f64 1/2 z)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 (+.f64 z z) (*.f64 1/2 (/.f64 x (neg.f64 t)))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 2 (*.f64 (/.f64 x (neg.f64 t)) (*.f64 1/2 z))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 (*.f64 z (*.f64 (/.f64 x t) -2)) 1/2) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 (*.f64 z (/.f64 x t)) -1) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 (*.f64 1/2 z) (*.f64 (/.f64 x t) -2)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 (/.f64 1 t) (/.f64 x (neg.f64 (/.f64 1 z)))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 (/.f64 1 t) (*.f64 z (neg.f64 x))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 (/.f64 1 t) (*.f64 x (neg.f64 z))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 (neg.f64 z) (/.f64 x t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 (/.f64 x (neg.f64 (/.f64 1 z))) (/.f64 1 t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 (*.f64 1/2 (/.f64 x (neg.f64 t))) (+.f64 z z)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 (*.f64 z (/.f64 -1 t)) x) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 (*.f64 z (neg.f64 (/.f64 1/2 t))) (+.f64 x x)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 (*.f64 z (neg.f64 x)) (/.f64 1 t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 (*.f64 (/.f64 1 t) (neg.f64 z)) x) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 (*.f64 (neg.f64 z) (/.f64 1/2 t)) (+.f64 x x)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 (*.f64 x (neg.f64 z)) (/.f64 1 t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 (*.f64 -2 (*.f64 1/2 z)) (/.f64 x t)) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 (*.f64 (*.f64 (/.f64 x t) 2) (*.f64 1/2 z)) -1) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(*.f64 (*.f64 (/.f64 x (neg.f64 t)) (*.f64 1/2 z)) 2) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(pow.f64 (*.f64 z (/.f64 x (neg.f64 t))) 1) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(neg.f64 (*.f64 z (/.f64 x t))) |
(*.f64 -1 (*.f64 x (/.f64 z t))) |
(*.f64 z (/.f64 x (neg.f64 t))) |
(/.f64 (*.f64 z x) (neg.f64 t)) |
(neg.f64 (/.f64 (*.f64 z x) t)) |
(-.f64 (+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) 0) |
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 z t)))) |
(+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) |
(+.f64 x (/.f64 (*.f64 z x) (neg.f64 t))) |
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) |
(*.f64 (*.f64 z (/.f64 x (neg.f64 t))) (+.f64 1 (*.f64 (/.f64 1 z) (neg.f64 t)))) |
(*.f64 (*.f64 z (/.f64 x (neg.f64 t))) (+.f64 1 (*.f64 t (/.f64 -1 z)))) |
(*.f64 z (*.f64 (/.f64 x (neg.f64 t)) (+.f64 1 (*.f64 t (/.f64 -1 z))))) |
(*.f64 z (*.f64 (/.f64 x (neg.f64 t)) (+.f64 1 (/.f64 t (neg.f64 z))))) |
(*.f64 z (*.f64 (/.f64 x (neg.f64 t)) (-.f64 1 (/.f64 t z)))) |
(*.f64 (+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) 1) |
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 z t)))) |
(+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) |
(+.f64 x (/.f64 (*.f64 z x) (neg.f64 t))) |
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) |
(*.f64 1 (+.f64 x (*.f64 z (/.f64 x (neg.f64 t))))) |
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 z t)))) |
(+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) |
(+.f64 x (/.f64 (*.f64 z x) (neg.f64 t))) |
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) |
(*.f64 (+.f64 1 (*.f64 (/.f64 1 z) (neg.f64 t))) (*.f64 z (/.f64 x (neg.f64 t)))) |
(*.f64 (*.f64 z (/.f64 x (neg.f64 t))) (+.f64 1 (*.f64 (/.f64 1 z) (neg.f64 t)))) |
(*.f64 (*.f64 z (/.f64 x (neg.f64 t))) (+.f64 1 (*.f64 t (/.f64 -1 z)))) |
(*.f64 z (*.f64 (/.f64 x (neg.f64 t)) (+.f64 1 (*.f64 t (/.f64 -1 z))))) |
(*.f64 z (*.f64 (/.f64 x (neg.f64 t)) (+.f64 1 (/.f64 t (neg.f64 z))))) |
(*.f64 z (*.f64 (/.f64 x (neg.f64 t)) (-.f64 1 (/.f64 t z)))) |
(/.f64 (+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) 1) |
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 z t)))) |
(+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) |
(+.f64 x (/.f64 (*.f64 z x) (neg.f64 t))) |
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) |
(/.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) 2) 2) |
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 z t)))) |
(+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) |
(+.f64 x (/.f64 (*.f64 z x) (neg.f64 t))) |
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) |
(/.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) 4) 4) |
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 z t)))) |
(+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) |
(+.f64 x (/.f64 (*.f64 z x) (neg.f64 t))) |
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) |
(/.f64 (+.f64 (*.f64 (+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) 4) (*.f64 (+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) 4)) 8) |
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 z t)))) |
(+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) |
(+.f64 x (/.f64 (*.f64 z x) (neg.f64 t))) |
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) |
(pow.f64 (+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) 1) |
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 z t)))) |
(+.f64 x (*.f64 z (/.f64 x (neg.f64 t)))) |
(+.f64 x (/.f64 (*.f64 z x) (neg.f64 t))) |
(+.f64 x (neg.f64 (/.f64 (*.f64 z x) t))) |
Compiled 6032 to 2965 computations (50.8% saved)
18 alts after pruning (7 fresh and 11 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 557 | 5 | 562 |
| Fresh | 2 | 2 | 4 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 11 | 11 |
| Total | 560 | 18 | 578 |
| Status | Error | Program |
|---|---|---|
| 52.6b | (/.f64 (/.f64 x (neg.f64 t)) (/.f64 1 z)) | |
| 46.7b | (/.f64 (*.f64 y z) t) | |
| 52.4b | (/.f64 (neg.f64 z) (/.f64 t x)) | |
| 51.6b | (/.f64 (neg.f64 x) (/.f64 t z)) | |
| ✓ | 46.3b | (/.f64 z (/.f64 t y)) |
| ✓ | 45.4b | (/.f64 y (/.f64 t z)) |
| ✓ | 46.7b | (/.f64 1 (/.f64 t (*.f64 y z))) |
| 52.6b | (/.f64 1/2 (/.f64 (/.f64 1/2 z) (/.f64 x (neg.f64 t)))) | |
| ✓ | 1.9b | (+.f64 x (/.f64 (-.f64 y x) (/.f64 t z))) |
| ✓ | 14.5b | (+.f64 x (/.f64 (*.f64 y z) t)) |
| 22.7b | (+.f64 x (*.f64 (/.f64 x (neg.f64 t)) z)) | |
| ✓ | 14.5b | (+.f64 x (*.f64 (/.f64 1 t) (*.f64 y z))) |
| ✓ | 7.1b | (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
| ✓ | 51.6b | (*.f64 (/.f64 z t) (neg.f64 x)) |
| ✓ | 52.6b | (*.f64 z (neg.f64 (/.f64 x t))) |
| ✓ | 45.4b | (*.f64 y (/.f64 z t)) |
| ✓ | 19.0b | (*.f64 x (-.f64 1 (/.f64 z t))) |
| 29.8b | x |
Compiled 191 to 132 computations (30.9% 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) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 (/.f64 z t) (neg.f64 x)) |
(/.f64 (neg.f64 x) (/.f64 t z)) |
(/.f64 (neg.f64 z) (/.f64 t x)) |
(/.f64 (*.f64 z (neg.f64 x)) t) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 (*.f64 y z) t)) |
(/.f64 1 (/.f64 t (*.f64 y z))) |
(+.f64 x (*.f64 x (/.f64 z (neg.f64 t)))) |
(+.f64 x (*.f64 (/.f64 x t) (neg.f64 z))) |
(+.f64 x (*.f64 (/.f64 x (neg.f64 t)) z)) |
(/.f64 (/.f64 x (neg.f64 t)) (/.f64 1 z)) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 (/.f64 1 t) (*.f64 y z))) |
(+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) |
(+.f64 x (/.f64 (-.f64 y x) (/.f64 t z))) |
(/.f64 1/2 (/.f64 (/.f64 1/2 z) (/.f64 x (neg.f64 t)))) |
(+.f64 x (/.f64 1/2 (/.f64 (/.f64 1/2 z) (neg.f64 (/.f64 x t))))) |
(+.f64 x (/.f64 1/2 (/.f64 (/.f64 1/2 z) (/.f64 (-.f64 y x) t)))) |
| Outputs |
|---|
(+.f64 x (/.f64 1/2 (/.f64 (/.f64 1/2 z) (/.f64 (-.f64 y x) t)))) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
6 calls:
| 21.0ms | (/.f64 z t) |
| 14.0ms | x |
| 13.0ms | t |
| 13.0ms | z |
| 13.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 1.8b | 1 | x |
| 1.8b | 1 | y |
| 1.8b | 1 | z |
| 1.8b | 1 | t |
| 1.8b | 1 | (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
| 0.8b | 2 | (/.f64 z t) |
Compiled 247 to 110 computations (55.5% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | -4.975456657189435e+202 | -6.182392881892012e+182 |
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) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 (/.f64 z t) (neg.f64 x)) |
(/.f64 (neg.f64 x) (/.f64 t z)) |
(/.f64 (neg.f64 z) (/.f64 t x)) |
(/.f64 (*.f64 z (neg.f64 x)) t) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 (*.f64 y z) t)) |
(/.f64 1 (/.f64 t (*.f64 y z))) |
(+.f64 x (*.f64 x (/.f64 z (neg.f64 t)))) |
(+.f64 x (*.f64 (/.f64 x t) (neg.f64 z))) |
(+.f64 x (*.f64 (/.f64 x (neg.f64 t)) z)) |
(/.f64 (/.f64 x (neg.f64 t)) (/.f64 1 z)) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 (/.f64 1 t) (*.f64 y z))) |
(+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) |
(+.f64 x (/.f64 (-.f64 y x) (/.f64 t z))) |
(/.f64 1/2 (/.f64 (/.f64 1/2 z) (/.f64 x (neg.f64 t)))) |
(+.f64 x (/.f64 1/2 (/.f64 (/.f64 1/2 z) (neg.f64 (/.f64 x t))))) |
| Outputs |
|---|
(+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
6 calls:
| 57.0ms | x |
| 30.0ms | (/.f64 z t) |
| 13.0ms | t |
| 13.0ms | y |
| 13.0ms | (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
| Error | Segments | Branch |
|---|---|---|
| 1.8b | 1 | x |
| 1.8b | 1 | y |
| 1.8b | 1 | z |
| 1.8b | 1 | t |
| 1.8b | 1 | (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
| 0.8b | 2 | (/.f64 z t) |
Compiled 234 to 104 computations (55.6% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | -4.975456657189435e+202 | -6.182392881892012e+182 |
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) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 (/.f64 z t) (neg.f64 x)) |
(/.f64 (neg.f64 x) (/.f64 t z)) |
(/.f64 (neg.f64 z) (/.f64 t x)) |
(/.f64 (*.f64 z (neg.f64 x)) t) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 (*.f64 y z) t)) |
(/.f64 1 (/.f64 t (*.f64 y z))) |
(+.f64 x (*.f64 x (/.f64 z (neg.f64 t)))) |
(+.f64 x (*.f64 (/.f64 x t) (neg.f64 z))) |
(+.f64 x (*.f64 (/.f64 x (neg.f64 t)) z)) |
(/.f64 (/.f64 x (neg.f64 t)) (/.f64 1 z)) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
(+.f64 x (*.f64 (/.f64 1 t) (*.f64 y z))) |
| Outputs |
|---|
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
6 calls:
| 62.0ms | t |
| 19.0ms | (/.f64 z t) |
| 12.0ms | x |
| 12.0ms | (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
| 12.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 1.8b | 1 | x |
| 1.8b | 1 | y |
| 1.8b | 1 | z |
| 1.8b | 1 | t |
| 1.8b | 1 | (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) |
| 0.8b | 2 | (/.f64 z t) |
Compiled 194 to 88 computations (54.6% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | -6.182392881892012e+182 | -1.7604660850555573e+181 |
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) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 (/.f64 z t) (neg.f64 x)) |
(/.f64 (neg.f64 x) (/.f64 t z)) |
(/.f64 (neg.f64 z) (/.f64 t x)) |
(/.f64 (*.f64 z (neg.f64 x)) t) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 (*.f64 y z) t)) |
(/.f64 1 (/.f64 t (*.f64 y z))) |
(+.f64 x (*.f64 x (/.f64 z (neg.f64 t)))) |
(+.f64 x (*.f64 (/.f64 x t) (neg.f64 z))) |
(+.f64 x (*.f64 (/.f64 x (neg.f64 t)) z)) |
(/.f64 (/.f64 x (neg.f64 t)) (/.f64 1 z)) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
| Outputs |
|---|
(*.f64 x (-.f64 1 (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(+.f64 x (/.f64 (*.f64 y z) t)) |
(+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
5 calls:
| 108.0ms | x |
| 92.0ms | y |
| 80.0ms | z |
| 48.0ms | t |
| 25.0ms | (/.f64 z t) |
| Error | Segments | Branch |
|---|---|---|
| 2.4b | 5 | x |
| 5.8b | 3 | y |
| 3.3b | 3 | z |
| 4.5b | 5 | t |
| 3.6b | 3 | (/.f64 z t) |
Compiled 163 to 74 computations (54.6% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 11.0ms | 3.10450635952136e+32 | 3.615407949418825e+33 |
| 14.0ms | 1.4857232722293325e-234 | 9.85181962492338e-231 |
| 10.0ms | -1.0490955014280015e-129 | -8.614797939178125e-131 |
| 112.0ms | -6.637055030609075e+77 | -1.0330449458830448e+74 |
| 142.0ms | 448× | body | 256 | valid |
| 1.0ms | 13× | body | 256 | infinite |
Compiled 748 to 504 computations (32.6% 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) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 (/.f64 z t) (neg.f64 x)) |
(/.f64 (neg.f64 x) (/.f64 t z)) |
(/.f64 (neg.f64 z) (/.f64 t x)) |
(/.f64 (*.f64 z (neg.f64 x)) t) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 (*.f64 y z) t)) |
(/.f64 1 (/.f64 t (*.f64 y z))) |
(+.f64 x (*.f64 x (/.f64 z (neg.f64 t)))) |
(+.f64 x (*.f64 (/.f64 x t) (neg.f64 z))) |
(+.f64 x (*.f64 (/.f64 x (neg.f64 t)) z)) |
(/.f64 (/.f64 x (neg.f64 t)) (/.f64 1 z)) |
| Outputs |
|---|
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (*.f64 x (/.f64 z (neg.f64 t)))) |
(+.f64 x (/.f64 (*.f64 y z) t)) |
5 calls:
| 130.0ms | (/.f64 z t) |
| 94.0ms | t |
| 38.0ms | y |
| 36.0ms | z |
| 31.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 7.9b | 3 | x |
| 7.6b | 3 | y |
| 9.2b | 4 | z |
| 10.7b | 3 | t |
| 8.0b | 5 | (/.f64 z t) |
Compiled 154 to 70 computations (54.5% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 14.0ms | 1.5382155386976512e-132 | 1.6461048270882537e-130 |
| 15.0ms | -2.079170682198079e-85 | -8.104574556072977e-90 |
| 25.0ms | 240× | body | 256 | valid |
| 1.0ms | 4× | body | 256 | infinite |
Compiled 395 to 269 computations (31.9% 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) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 (/.f64 z t) (neg.f64 x)) |
(/.f64 (neg.f64 x) (/.f64 t z)) |
(/.f64 (neg.f64 z) (/.f64 t x)) |
(/.f64 (*.f64 z (neg.f64 x)) t) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(+.f64 x (*.f64 z (/.f64 y t))) |
(+.f64 x (/.f64 (*.f64 y z) t)) |
(/.f64 1 (/.f64 t (*.f64 y z))) |
| Outputs |
|---|
(+.f64 x (*.f64 z (/.f64 y t))) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(+.f64 x (/.f64 (*.f64 y z) t)) |
5 calls:
| 41.0ms | (/.f64 z t) |
| 37.0ms | y |
| 32.0ms | z |
| 24.0ms | x |
| 24.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 7.9b | 3 | x |
| 7.6b | 3 | y |
| 9.2b | 4 | z |
| 10.7b | 3 | t |
| 8.0b | 5 | (/.f64 z t) |
Compiled 122 to 58 computations (52.5% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 14.0ms | 1.5382155386976512e-132 | 1.6461048270882537e-130 |
| 17.0ms | -2.079170682198079e-85 | -8.104574556072977e-90 |
| 28.0ms | 240× | body | 256 | valid |
| 0.0ms | 2× | body | 256 | infinite |
Compiled 380 to 269 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) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 (/.f64 z t) (neg.f64 x)) |
(/.f64 (neg.f64 x) (/.f64 t z)) |
(/.f64 (neg.f64 z) (/.f64 t x)) |
(/.f64 (*.f64 z (neg.f64 x)) t) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.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:
| 31.0ms | t |
| 28.0ms | y |
| 24.0ms | (/.f64 z t) |
| 24.0ms | x |
| 21.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 8.2b | 3 | x |
| 9.0b | 3 | y |
| 11.7b | 3 | z |
| 10.7b | 3 | t |
| 9.2b | 4 | (/.f64 z t) |
Compiled 108 to 54 computations (50% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 13.0ms | 7.000054150546826e-99 | 1.356271814470488e-96 |
| 16.0ms | -3722254583277193000.0 | -7668994752041.002 |
| 26.0ms | 256× | body | 256 | valid |
| 0.0ms | 5× | body | 256 | infinite |
Compiled 404 to 286 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) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 (/.f64 z t) (neg.f64 x)) |
(/.f64 (neg.f64 x) (/.f64 t z)) |
(/.f64 (neg.f64 z) (/.f64 t x)) |
(/.f64 (*.f64 z (neg.f64 x)) t) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
| Outputs |
|---|
(/.f64 (*.f64 y z) t) |
(*.f64 (/.f64 z t) (neg.f64 x)) |
(/.f64 y (/.f64 t z)) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 y (/.f64 z t)) |
(*.f64 x (-.f64 1 (/.f64 z t))) |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 z t) (neg.f64 x)) |
5 calls:
| 45.0ms | z |
| 45.0ms | (/.f64 z t) |
| 32.0ms | x |
| 22.0ms | y |
| 8.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 14.1b | 5 | x |
| 14.1b | 3 | y |
| 14.6b | 6 | z |
| 19.0b | 1 | t |
| 13.5b | 8 | (/.f64 z t) |
Compiled 101 to 53 computations (47.5% saved)
| 7× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 214657536654037100.0 | 7240994333239223000.0 |
| 0.0ms | 2.398600463825259e-30 | 9.665415704941288e-29 |
| 0.0ms | 6.496904501509823e-54 | 1.269705225051365e-49 |
| 0.0ms | 7.261677466387092e-92 | 5.140892257112511e-89 |
| 0.0ms | -1041252.6669341933 | -559759.6139614901 |
| 0.0ms | -3.980597227564821e+35 | -5.583411265871526e+33 |
| 0.0ms | -5.144595289990064e+163 | -2.0465682482619687e+162 |
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) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(*.f64 (/.f64 z t) (neg.f64 x)) |
(/.f64 (neg.f64 x) (/.f64 t z)) |
(/.f64 (neg.f64 z) (/.f64 t x)) |
(/.f64 (*.f64 z (neg.f64 x)) t) |
(*.f64 -1 (/.f64 (*.f64 z x) t)) |
| Outputs |
|---|
(/.f64 (*.f64 y z) t) |
(*.f64 (/.f64 z t) (neg.f64 x)) |
(/.f64 y (/.f64 t z)) |
x |
(*.f64 y (/.f64 z t)) |
x |
(*.f64 y (/.f64 z t)) |
(*.f64 (/.f64 z t) (neg.f64 x)) |
5 calls:
| 114.0ms | (/.f64 z t) |
| 94.0ms | x |
| 70.0ms | z |
| 41.0ms | t |
| 30.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 23.7b | 5 | x |
| 23.7b | 5 | y |
| 23.7b | 3 | z |
| 22.8b | 7 | t |
| 13.8b | 8 | (/.f64 z t) |
Compiled 94 to 50 computations (46.8% saved)
| 7× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 214657536654037100.0 | 7240994333239223000.0 |
| 0.0ms | 2.398600463825259e-30 | 9.665415704941288e-29 |
| 0.0ms | 6.496904501509823e-54 | 1.269705225051365e-49 |
| 0.0ms | 7.261677466387092e-92 | 5.140892257112511e-89 |
| 0.0ms | -2.2059359782805183e-10 | -2.6207337757030986e-13 |
| 0.0ms | -3.980597227564821e+35 | -5.583411265871526e+33 |
| 0.0ms | -5.144595289990064e+163 | -2.0465682482619687e+162 |
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) |
(*.f64 z (neg.f64 (/.f64 x t))) |
| Outputs |
|---|
(/.f64 (*.f64 y z) t) |
(*.f64 z (neg.f64 (/.f64 x t))) |
(/.f64 y (/.f64 t z)) |
x |
(*.f64 y (/.f64 z t)) |
x |
(*.f64 y (/.f64 z t)) |
(*.f64 z (neg.f64 (/.f64 x t))) |
5 calls:
| 112.0ms | x |
| 104.0ms | t |
| 87.0ms | (/.f64 z t) |
| 13.0ms | y |
| 13.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 23.7b | 5 | x |
| 24.7b | 3 | y |
| 23.7b | 3 | z |
| 22.1b | 10 | t |
| 14.8b | 8 | (/.f64 z t) |
Compiled 63 to 38 computations (39.7% saved)
| 7× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 214657536654037100.0 | 7240994333239223000.0 |
| 0.0ms | 2.398600463825259e-30 | 9.665415704941288e-29 |
| 0.0ms | 6.496904501509823e-54 | 1.269705225051365e-49 |
| 0.0ms | 7.261677466387092e-92 | 5.140892257112511e-89 |
| 0.0ms | -2.2059359782805183e-10 | -2.6207337757030986e-13 |
| 0.0ms | -8.25363335326403e+36 | -3.980597227564821e+35 |
| 0.0ms | -4.136668096559778e+230 | -4.262728306248591e+224 |
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 z (/.f64 t y)) |
x |
(*.f64 y (/.f64 z t)) |
x |
(*.f64 y (/.f64 z t)) |
5 calls:
| 74.0ms | (/.f64 z t) |
| 20.0ms | t |
| 13.0ms | x |
| 12.0ms | y |
| 12.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 25.1b | 3 | x |
| 24.7b | 3 | y |
| 23.7b | 3 | z |
| 25.0b | 5 | t |
| 19.6b | 5 | (/.f64 z t) |
Compiled 57 to 35 computations (38.6% saved)
| 4× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 2.398600463825259e-30 | 9.665415704941288e-29 |
| 0.0ms | 6.496904501509823e-54 | 1.269705225051365e-49 |
| 0.0ms | 7.261677466387092e-92 | 5.140892257112511e-89 |
| 0.0ms | -2.2059359782805183e-10 | -2.6207337757030986e-13 |
Compiled 20 to 14 computations (30% saved)
| Inputs |
|---|
x |
(*.f64 y (/.f64 z t)) |
(*.f64 z (/.f64 y t)) |
(/.f64 y (/.f64 t z)) |
| Outputs |
|---|
(*.f64 z (/.f64 y t)) |
x |
(*.f64 y (/.f64 z t)) |
x |
(*.f64 y (/.f64 z t)) |
5 calls:
| 75.0ms | t |
| 15.0ms | (/.f64 z t) |
| 11.0ms | x |
| 11.0ms | y |
| 10.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 25.5b | 3 | x |
| 24.7b | 3 | y |
| 23.7b | 3 | z |
| 25.8b | 5 | t |
| 19.8b | 5 | (/.f64 z t) |
Compiled 47 to 31 computations (34% saved)
| 4× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 2.398600463825259e-30 | 9.665415704941288e-29 |
| 0.0ms | 6.496904501509823e-54 | 1.269705225051365e-49 |
| 0.0ms | 7.261677466387092e-92 | 5.140892257112511e-89 |
| 0.0ms | -2.2059359782805183e-10 | -2.6207337757030986e-13 |
Compiled 20 to 14 computations (30% saved)
Total -42.3b remaining (-213.6%)
Threshold costs -42.3b (-213.6%)
| Inputs |
|---|
x |
(*.f64 y (/.f64 z t)) |
| Outputs |
|---|
(*.f64 y (/.f64 z t)) |
x |
(*.f64 y (/.f64 z t)) |
x |
(*.f64 y (/.f64 z t)) |
5 calls:
| 16.0ms | t |
| 13.0ms | (/.f64 z t) |
| 11.0ms | z |
| 9.0ms | x |
| 8.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 25.5b | 3 | x |
| 24.7b | 3 | y |
| 24.5b | 3 | z |
| 25.8b | 5 | t |
| 19.8b | 5 | (/.f64 z t) |
Compiled 37 to 27 computations (27% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 12.0ms | 2.398600463825259e-30 | 9.665415704941288e-29 |
| 14.0ms | 6.496904501509823e-54 | 1.269705225051365e-49 |
| 15.0ms | 7.261677466387092e-92 | 5.140892257112511e-89 |
| 13.0ms | -2.2059359782805183e-10 | -2.6207337757030986e-13 |
| 49.0ms | 496× | body | 256 | valid |
Compiled 454 to 355 computations (21.8% saved)
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 142 | 1498 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(if (<=.f64 (/.f64 z t) -39999999999999996069898365278566921088288513469561573131779937617735292593067642627612308874319017922698993368415610338559487324165226195281267807637034885371667145141788750772056618645253570099507363840) (+.f64 x (/.f64 1/2 (/.f64 (/.f64 1/2 z) (/.f64 (-.f64 y x) t)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) |
(if (<=.f64 (/.f64 z t) -39999999999999996069898365278566921088288513469561573131779937617735292593067642627612308874319017922698993368415610338559487324165226195281267807637034885371667145141788750772056618645253570099507363840) (+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) |
(if (<=.f64 (/.f64 z t) -499999999999999973297436475782614169496763434109744428272285720156797353246877991443480012589546764662496833043557678065517614119776368694263139634039071761845879577452943421992861696) (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) |
(if (<=.f64 x -479999999999999971166847141746936585452073912660394995974882256625745247862784) (*.f64 x (-.f64 1 (/.f64 z t))) (if (<=.f64 x -4395421958844917/49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230897942505966327167610868612564900642816) (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (if (<=.f64 x 4653821886752181/1789931494904685075276173995854677405670108698260665783090090606394441500334556509959080266614039273464334969326187482504649803797317086043777814127597786226282054644248700756391675078842436173515315000514484077967245659600421098975959924194154643456) (+.f64 x (/.f64 (*.f64 y z) t)) (if (<=.f64 x 3500000000000000097743684606361600) (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (*.f64 x (-.f64 1 (/.f64 z t))))))) |
(if (<=.f64 y -5823336329662291/2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776) (+.f64 x (*.f64 z (/.f64 y t))) (if (<=.f64 y 5993757216606705/99895953610111751404211111353381321783955140565279076827493022708011895642232499843849795298031743077114461795885011932654335221737225129801285632) (+.f64 x (*.f64 x (/.f64 z (neg.f64 t)))) (+.f64 x (/.f64 (*.f64 y z) t)))) |
(if (<=.f64 y -2185990868365537/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832) (+.f64 x (*.f64 z (/.f64 y t))) (if (<=.f64 y 1997919072202235/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704) (*.f64 x (-.f64 1 (/.f64 z t))) (+.f64 x (/.f64 (*.f64 y z) t)))) |
(if (<=.f64 x -135000000000000) (*.f64 x (-.f64 1 (/.f64 z t))) (if (<=.f64 x 8657667377137459/9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311097384012607618805661696) (+.f64 x (*.f64 z (/.f64 y t))) (*.f64 x (-.f64 1 (/.f64 z t))))) |
(if (<=.f64 (/.f64 z t) -50000000000000000089167497429395918257281821280150696355350763885064751423894976781023435399642148049938448518110489117821903823015814311726876591626281723703066624) (/.f64 (*.f64 y z) t) (if (<=.f64 (/.f64 z t) -199999999999999993726732215835951104) (*.f64 (/.f64 z t) (neg.f64 x)) (if (<=.f64 (/.f64 z t) -1000000) (/.f64 y (/.f64 t z)) (if (<=.f64 (/.f64 z t) 7339195571168229/73391955711682288371546268649666782105490079653384995959602842860381532034831513858240593699524021969747968) (*.f64 x (-.f64 1 (/.f64 z t))) (if (<=.f64 (/.f64 z t) 8627182933488205/862718293348820473429344482784628181556388621521298319395315527974912) (*.f64 y (/.f64 z t)) (if (<=.f64 (/.f64 z t) 178405961588245/44601490397061246283071436545296723011960832) (*.f64 x (-.f64 1 (/.f64 z t))) (if (<=.f64 (/.f64 z t) 400000000000000000) (*.f64 y (/.f64 z t)) (*.f64 (/.f64 z t) (neg.f64 x))))))))) |
(if (<=.f64 (/.f64 z t) -50000000000000000089167497429395918257281821280150696355350763885064751423894976781023435399642148049938448518110489117821903823015814311726876591626281723703066624) (/.f64 (*.f64 y z) t) (if (<=.f64 (/.f64 z t) -199999999999999993726732215835951104) (*.f64 (/.f64 z t) (neg.f64 x)) (if (<=.f64 (/.f64 z t) -7737125245533627/38685626227668133590597632) (/.f64 y (/.f64 t z)) (if (<=.f64 (/.f64 z t) 7339195571168229/73391955711682288371546268649666782105490079653384995959602842860381532034831513858240593699524021969747968) x (if (<=.f64 (/.f64 z t) 8627182933488205/862718293348820473429344482784628181556388621521298319395315527974912) (*.f64 y (/.f64 z t)) (if (<=.f64 (/.f64 z t) 178405961588245/44601490397061246283071436545296723011960832) x (if (<=.f64 (/.f64 z t) 400000000000000000) (*.f64 y (/.f64 z t)) (*.f64 (/.f64 z t) (neg.f64 x))))))))) |
(if (<=.f64 (/.f64 z t) -400000000000000039826577730402046874463526201014828961155579531553158728390998142051309427836458431093969773813416381819204184605767553352944139655643600410465137016593708097060702620786723770122283637157469381263534466766326464512) (/.f64 (*.f64 y z) t) (if (<=.f64 (/.f64 z t) -4999999999999999769381329101060571136) (*.f64 z (neg.f64 (/.f64 x t))) (if (<=.f64 (/.f64 z t) -7737125245533627/38685626227668133590597632) (/.f64 y (/.f64 t z)) (if (<=.f64 (/.f64 z t) 7339195571168229/73391955711682288371546268649666782105490079653384995959602842860381532034831513858240593699524021969747968) x (if (<=.f64 (/.f64 z t) 8627182933488205/862718293348820473429344482784628181556388621521298319395315527974912) (*.f64 y (/.f64 z t)) (if (<=.f64 (/.f64 z t) 178405961588245/44601490397061246283071436545296723011960832) x (if (<=.f64 (/.f64 z t) 400000000000000000) (*.f64 y (/.f64 z t)) (*.f64 z (neg.f64 (/.f64 x t)))))))))) |
(if (<=.f64 (/.f64 z t) -7737125245533627/38685626227668133590597632) (/.f64 z (/.f64 t y)) (if (<=.f64 (/.f64 z t) 7339195571168229/73391955711682288371546268649666782105490079653384995959602842860381532034831513858240593699524021969747968) x (if (<=.f64 (/.f64 z t) 8627182933488205/862718293348820473429344482784628181556388621521298319395315527974912) (*.f64 y (/.f64 z t)) (if (<=.f64 (/.f64 z t) 178405961588245/44601490397061246283071436545296723011960832) x (*.f64 y (/.f64 z t)))))) |
(if (<=.f64 (/.f64 z t) -7737125245533627/38685626227668133590597632) (*.f64 z (/.f64 y t)) (if (<=.f64 (/.f64 z t) 7339195571168229/73391955711682288371546268649666782105490079653384995959602842860381532034831513858240593699524021969747968) x (if (<=.f64 (/.f64 z t) 8627182933488205/862718293348820473429344482784628181556388621521298319395315527974912) (*.f64 y (/.f64 z t)) (if (<=.f64 (/.f64 z t) 178405961588245/44601490397061246283071436545296723011960832) x (*.f64 y (/.f64 z t)))))) |
(if (<=.f64 (/.f64 z t) -4208996133570293/309485009821345068724781056) (*.f64 y (/.f64 z t)) (if (<=.f64 (/.f64 z t) 7310526838468353/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664) x (if (<=.f64 (/.f64 z t) 5607668906767333/862718293348820473429344482784628181556388621521298319395315527974912) (*.f64 y (/.f64 z t)) (if (<=.f64 (/.f64 z t) 4549352020500247/89202980794122492566142873090593446023921664) x (*.f64 y (/.f64 z t)))))) |
x |
| Outputs |
|---|
(if (<=.f64 (/.f64 z t) -39999999999999996069898365278566921088288513469561573131779937617735292593067642627612308874319017922698993368415610338559487324165226195281267807637034885371667145141788750772056618645253570099507363840) (+.f64 x (/.f64 1/2 (/.f64 (/.f64 1/2 z) (/.f64 (-.f64 y x) t)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) |
(if (<=.f64 (/.f64 z t) -39999999999999996069898365278566921088288513469561573131779937617735292593067642627612308874319017922698993368415610338559487324165226195281267807637034885371667145141788750772056618645253570099507363840) (+.f64 x (/.f64 z (/.f64 t (-.f64 y x)))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) |
(if (<=.f64 (/.f64 z t) -499999999999999973297436475782614169496763434109744428272285720156797353246877991443480012589546764662496833043557678065517614119776368694263139634039071761845879577452943421992861696) (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) |
(if (<=.f64 x -479999999999999971166847141746936585452073912660394995974882256625745247862784) (*.f64 x (-.f64 1 (/.f64 z t))) (if (<=.f64 x -4395421958844917/49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230897942505966327167610868612564900642816) (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (if (<=.f64 x 4653821886752181/1789931494904685075276173995854677405670108698260665783090090606394441500334556509959080266614039273464334969326187482504649803797317086043777814127597786226282054644248700756391675078842436173515315000514484077967245659600421098975959924194154643456) (+.f64 x (/.f64 (*.f64 y z) t)) (if (<=.f64 x 3500000000000000097743684606361600) (+.f64 x (*.f64 z (/.f64 (-.f64 y x) t))) (*.f64 x (-.f64 1 (/.f64 z t))))))) |
(if (<=.f64 y -5823336329662291/2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776) (+.f64 x (*.f64 z (/.f64 y t))) (if (<=.f64 y 5993757216606705/99895953610111751404211111353381321783955140565279076827493022708011895642232499843849795298031743077114461795885011932654335221737225129801285632) (+.f64 x (*.f64 x (/.f64 z (neg.f64 t)))) (+.f64 x (/.f64 (*.f64 y z) t)))) |
(if (<=.f64 y -2185990868365537/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832) (+.f64 x (*.f64 z (/.f64 y t))) (if (<=.f64 y 1997919072202235/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704) (*.f64 x (-.f64 1 (/.f64 z t))) (+.f64 x (/.f64 (*.f64 y z) t)))) |
(if (<=.f64 x -135000000000000) (*.f64 x (-.f64 1 (/.f64 z t))) (if (<=.f64 x 8657667377137459/9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311097384012607618805661696) (+.f64 x (*.f64 z (/.f64 y t))) (*.f64 x (-.f64 1 (/.f64 z t))))) |
(if (<=.f64 (/.f64 z t) -50000000000000000089167497429395918257281821280150696355350763885064751423894976781023435399642148049938448518110489117821903823015814311726876591626281723703066624) (/.f64 (*.f64 y z) t) (if (<=.f64 (/.f64 z t) -199999999999999993726732215835951104) (*.f64 (/.f64 z t) (neg.f64 x)) (if (<=.f64 (/.f64 z t) -1000000) (/.f64 y (/.f64 t z)) (if (<=.f64 (/.f64 z t) 7339195571168229/73391955711682288371546268649666782105490079653384995959602842860381532034831513858240593699524021969747968) (*.f64 x (-.f64 1 (/.f64 z t))) (if (<=.f64 (/.f64 z t) 8627182933488205/862718293348820473429344482784628181556388621521298319395315527974912) (*.f64 y (/.f64 z t)) (if (<=.f64 (/.f64 z t) 178405961588245/44601490397061246283071436545296723011960832) (*.f64 x (-.f64 1 (/.f64 z t))) (if (<=.f64 (/.f64 z t) 400000000000000000) (*.f64 y (/.f64 z t)) (*.f64 (/.f64 z t) (neg.f64 x))))))))) |
(if (<=.f64 (/.f64 z t) -50000000000000000089167497429395918257281821280150696355350763885064751423894976781023435399642148049938448518110489117821903823015814311726876591626281723703066624) (/.f64 (*.f64 y z) t) (if (<=.f64 (/.f64 z t) -199999999999999993726732215835951104) (*.f64 (/.f64 z t) (neg.f64 x)) (if (<=.f64 (/.f64 z t) -7737125245533627/38685626227668133590597632) (/.f64 y (/.f64 t z)) (if (<=.f64 (/.f64 z t) 7339195571168229/73391955711682288371546268649666782105490079653384995959602842860381532034831513858240593699524021969747968) x (if (<=.f64 (/.f64 z t) 8627182933488205/862718293348820473429344482784628181556388621521298319395315527974912) (*.f64 y (/.f64 z t)) (if (<=.f64 (/.f64 z t) 178405961588245/44601490397061246283071436545296723011960832) x (if (<=.f64 (/.f64 z t) 400000000000000000) (*.f64 y (/.f64 z t)) (*.f64 (/.f64 z t) (neg.f64 x))))))))) |
(if (<=.f64 (/.f64 z t) -400000000000000039826577730402046874463526201014828961155579531553158728390998142051309427836458431093969773813416381819204184605767553352944139655643600410465137016593708097060702620786723770122283637157469381263534466766326464512) (/.f64 (*.f64 y z) t) (if (<=.f64 (/.f64 z t) -4999999999999999769381329101060571136) (*.f64 z (neg.f64 (/.f64 x t))) (if (<=.f64 (/.f64 z t) -7737125245533627/38685626227668133590597632) (/.f64 y (/.f64 t z)) (if (<=.f64 (/.f64 z t) 7339195571168229/73391955711682288371546268649666782105490079653384995959602842860381532034831513858240593699524021969747968) x (if (<=.f64 (/.f64 z t) 8627182933488205/862718293348820473429344482784628181556388621521298319395315527974912) (*.f64 y (/.f64 z t)) (if (<=.f64 (/.f64 z t) 178405961588245/44601490397061246283071436545296723011960832) x (if (<=.f64 (/.f64 z t) 400000000000000000) (*.f64 y (/.f64 z t)) (*.f64 z (neg.f64 (/.f64 x t)))))))))) |
(if (<=.f64 (/.f64 z t) -7737125245533627/38685626227668133590597632) (/.f64 z (/.f64 t y)) (if (<=.f64 (/.f64 z t) 7339195571168229/73391955711682288371546268649666782105490079653384995959602842860381532034831513858240593699524021969747968) x (if (<=.f64 (/.f64 z t) 8627182933488205/862718293348820473429344482784628181556388621521298319395315527974912) (*.f64 y (/.f64 z t)) (if (<=.f64 (/.f64 z t) 178405961588245/44601490397061246283071436545296723011960832) x (*.f64 y (/.f64 z t)))))) |
(if (<=.f64 (/.f64 z t) -7737125245533627/38685626227668133590597632) (*.f64 z (/.f64 y t)) (if (<=.f64 (/.f64 z t) 7339195571168229/73391955711682288371546268649666782105490079653384995959602842860381532034831513858240593699524021969747968) x (if (<=.f64 (/.f64 z t) 8627182933488205/862718293348820473429344482784628181556388621521298319395315527974912) (*.f64 y (/.f64 z t)) (if (<=.f64 (/.f64 z t) 178405961588245/44601490397061246283071436545296723011960832) x (*.f64 y (/.f64 z t)))))) |
(if (<=.f64 (/.f64 z t) -4208996133570293/309485009821345068724781056) (*.f64 y (/.f64 z t)) (if (<=.f64 (/.f64 z t) 7310526838468353/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664) x (if (<=.f64 (/.f64 z t) 5607668906767333/862718293348820473429344482784628181556388621521298319395315527974912) (*.f64 y (/.f64 z t)) (if (<=.f64 (/.f64 z t) 4549352020500247/89202980794122492566142873090593446023921664) x (*.f64 y (/.f64 z t)))))) |
x |
Compiled 639 to 304 computations (52.4% saved)
Compiled 587 to 199 computations (66.1% saved)
Loading profile data...