Diagrams.Backend.Cairo.Internal:setTexture from diagrams-cairo-1.3.0.3

Time bar (total: 7.7s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze34.0ms (0.4%)

Memory
8.3MiB live, 44.9MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
50%49.9%49.9%0.1%0%0%0%3
50%49.9%49.9%0.1%0%0%0%4
50%49.9%49.9%0.1%0%0%0%5
75%74.9%25%0.1%0%0%0%6
75%74.9%25%0.1%0%0%0%7
75%74.9%25%0.1%0%0%0%8
87.5%87.4%12.5%0.1%0%0%0%9
87.5%87.4%12.5%0.1%0%0%0%10
87.5%87.4%12.5%0.1%0%0%0%11
93.8%93.6%6.2%0.1%0%0%0%12
Compiler

Compiled 9 to 8 computations (11.1% saved)

sample770.0ms (10%)

Memory
15.5MiB live, 945.2MiB allocated
Samples
495.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 259.0ms
ival-mult: 117.0ms (45.1% of total)
ival-div: 78.0ms (30.1% of total)
ival-sub: 53.0ms (20.4% of total)
ival-true: 7.0ms (2.7% of total)
ival-assert: 4.0ms (1.5% of total)
Bogosity

explain61.0ms (0.8%)

Memory
15.1MiB live, 99.7MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
290-0-(/.f64 (*.f64 x (-.f64 y z)) y)
00-0-y
00-0-(-.f64 y z)
00-0-z
00-0-(*.f64 x (-.f64 y z))
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
/.f64(/.f64 (*.f64 x (-.f64 y z)) y)o/n200
(*.f64 x (-.f64 y z))overflow43
/.f64(/.f64 (*.f64 x (-.f64 y z)) y)u/n90
(*.f64 x (-.f64 y z))underflow9
Confusion
Predicted +Predicted -
+290
-0227
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+2900
-00227
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0227
129
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
28.0ms512×0valid
Compiler

Compiled 65 to 28 computations (56.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 14.0ms
ival-div: 6.0ms (43.9% of total)
ival-mult: 4.0ms (29.3% of total)
ival-sub: 3.0ms (21.9% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess318.0ms (4.1%)

Memory
-2.2MiB live, 172.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02776
18070
227665
3115663
4321163
5469663
6561163
7602863
8620463
9621263
10667563
11757663
067
097
1147
2317
3527
41027
51907
64017
710967
832177
944127
1050967
1152757
1254177
1355937
1470247
1574937
1676567
1777637
1877857
1977857
080697
Stop Event
iter limit
node limit
iter limit
node limit
Calls
Call 1
Inputs
(/.f64 (*.f64 x (-.f64 y z)) y)
Outputs
(/.f64 (*.f64 x (-.f64 y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
Symmetry

(negabs x)

Compiler

Compiled 7 to 6 computations (14.3% saved)

eval0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Compiler

Compiled 0 to 3 computations (-∞% saved)

prune7.0ms (0.1%)

Memory
-37.5MiB live, 1.9MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
89.2%
(/.f64 (*.f64 x (-.f64 y z)) y)
Compiler

Compiled 7 to 6 computations (14.3% saved)

simplify185.0ms (2.4%)

Memory
28.1MiB live, 106.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 y z)
cost-diff0
(*.f64 x (-.f64 y z))
cost-diff0
(/.f64 (*.f64 x (-.f64 y z)) y)
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0618
0918
11418
23118
35218
410218
519018
640118
7109618
8321718
9441218
10509618
11527518
12541718
13559318
14702418
15749318
16765618
17776318
18778518
19778518
0806918
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 (*.f64 x (-.f64 y z)) y)
(*.f64 x (-.f64 y z))
x
(-.f64 y z)
y
z
Outputs
(/.f64 (*.f64 x (-.f64 y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(*.f64 x (-.f64 y z))
(*.f64 (-.f64 y z) x)
x
(-.f64 y z)
y
z

localize70.0ms (0.9%)

Memory
6.9MiB live, 47.4MiB allocated
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
accuracy0
(-.f64 y z)
accuracy0.0078125
(*.f64 x (-.f64 y z))
accuracy6.916003241312251
(/.f64 (*.f64 x (-.f64 y z)) y)
Samples
65.0ms256×0valid
Compiler

Compiled 38 to 14 computations (63.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.0ms
ival-div: 2.0ms (37.7% of total)
ival-mult: 2.0ms (37.7% of total)
ival-sub: 1.0ms (18.9% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series23.0ms (0.3%)

Memory
-17.9MiB live, 20.1MiB allocated
Counts
3 → 96
Calls
Call 1
Inputs
#s(alt (/.f64 (*.f64 x (-.f64 y z)) y) (patch (/.f64 (*.f64 x (-.f64 y z)) y) #<representation binary64>) () ())
#s(alt (*.f64 x (-.f64 y z)) (patch (*.f64 x (-.f64 y z)) #<representation binary64>) () ())
#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())
Outputs
#s(alt x (taylor 0 z) (#s(alt (/.f64 (*.f64 x (-.f64 y z)) y) (patch (/.f64 (*.f64 x (-.f64 y z)) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor 0 z) (#s(alt (/.f64 (*.f64 x (-.f64 y z)) y) (patch (/.f64 (*.f64 x (-.f64 y z)) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor 0 z) (#s(alt (/.f64 (*.f64 x (-.f64 y z)) y) (patch (/.f64 (*.f64 x (-.f64 y z)) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor 0 z) (#s(alt (/.f64 (*.f64 x (-.f64 y z)) y) (patch (/.f64 (*.f64 x (-.f64 y z)) y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 z) (#s(alt (*.f64 x (-.f64 y z)) (patch (*.f64 x (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x z)) (* x y)) (taylor 0 z) (#s(alt (*.f64 x (-.f64 y z)) (patch (*.f64 x (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x z)) (* x y)) (taylor 0 z) (#s(alt (*.f64 x (-.f64 y z)) (patch (*.f64 x (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x z)) (* x y)) (taylor 0 z) (#s(alt (*.f64 x (-.f64 y z)) (patch (*.f64 x (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt y (taylor 0 z) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (+ y (* -1 z)) (taylor 0 z) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (+ y (* -1 z)) (taylor 0 z) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (+ y (* -1 z)) (taylor 0 z) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x z) y)) (taylor inf z) (#s(alt (/.f64 (*.f64 x (-.f64 y z)) y) (patch (/.f64 (*.f64 x (-.f64 y z)) y) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (/ x y)) (/ x z))) (taylor inf z) (#s(alt (/.f64 (*.f64 x (-.f64 y z)) y) (patch (/.f64 (*.f64 x (-.f64 y z)) y) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (/ x y)) (/ x z))) (taylor inf z) (#s(alt (/.f64 (*.f64 x (-.f64 y z)) y) (patch (/.f64 (*.f64 x (-.f64 y z)) y) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (/ x y)) (/ x z))) (taylor inf z) (#s(alt (/.f64 (*.f64 x (-.f64 y z)) y) (patch (/.f64 (*.f64 x (-.f64 y z)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x z)) (taylor inf z) (#s(alt (*.f64 x (-.f64 y z)) (patch (*.f64 x (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 x) (/ (* x y) z))) (taylor inf z) (#s(alt (*.f64 x (-.f64 y z)) (patch (*.f64 x (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 x) (/ (* x y) z))) (taylor inf z) (#s(alt (*.f64 x (-.f64 y z)) (patch (*.f64 x (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 x) (/ (* x y) z))) (taylor inf z) (#s(alt (*.f64 x (-.f64 y z)) (patch (*.f64 x (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ y z) 1)) (taylor inf z) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ y z) 1)) (taylor inf z) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ y z) 1)) (taylor inf z) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x z) y)) (taylor -inf z) (#s(alt (/.f64 (*.f64 x (-.f64 y z)) y) (patch (/.f64 (*.f64 x (-.f64 y z)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ x z)) (/ x y)))) (taylor -inf z) (#s(alt (/.f64 (*.f64 x (-.f64 y z)) y) (patch (/.f64 (*.f64 x (-.f64 y z)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ x z)) (/ x y)))) (taylor -inf z) (#s(alt (/.f64 (*.f64 x (-.f64 y z)) y) (patch (/.f64 (*.f64 x (-.f64 y z)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ x z)) (/ x y)))) (taylor -inf z) (#s(alt (/.f64 (*.f64 x (-.f64 y z)) y) (patch (/.f64 (*.f64 x (-.f64 y z)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x z)) (taylor -inf z) (#s(alt (*.f64 x (-.f64 y z)) (patch (*.f64 x (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ x (* -1 (/ (* x y) z))))) (taylor -inf z) (#s(alt (*.f64 x (-.f64 y z)) (patch (*.f64 x (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ x (* -1 (/ (* x y) z))))) (taylor -inf z) (#s(alt (*.f64 x (-.f64 y z)) (patch (*.f64 x (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ x (* -1 (/ (* x y) z))))) (taylor -inf z) (#s(alt (*.f64 x (-.f64 y z)) (patch (*.f64 x (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ y z))))) (taylor -inf z) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ y z))))) (taylor -inf z) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ y z))))) (taylor -inf z) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x z) y)) (taylor 0 y) (#s(alt (/.f64 (*.f64 x (-.f64 y z)) y) (patch (/.f64 (*.f64 x (-.f64 y z)) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x y)) y) (taylor 0 y) (#s(alt (/.f64 (*.f64 x (-.f64 y z)) y) (patch (/.f64 (*.f64 x (-.f64 y z)) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x y)) y) (taylor 0 y) (#s(alt (/.f64 (*.f64 x (-.f64 y z)) y) (patch (/.f64 (*.f64 x (-.f64 y z)) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x y)) y) (taylor 0 y) (#s(alt (/.f64 (*.f64 x (-.f64 y z)) y) (patch (/.f64 (*.f64 x (-.f64 y z)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x z)) (taylor 0 y) (#s(alt (*.f64 x (-.f64 y z)) (patch (*.f64 x (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x z)) (* x y)) (taylor 0 y) (#s(alt (*.f64 x (-.f64 y z)) (patch (*.f64 x (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x z)) (* x y)) (taylor 0 y) (#s(alt (*.f64 x (-.f64 y z)) (patch (*.f64 x (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x z)) (* x y)) (taylor 0 y) (#s(alt (*.f64 x (-.f64 y z)) (patch (*.f64 x (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 y) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (- y z) (taylor 0 y) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (- y z) (taylor 0 y) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (- y z) (taylor 0 y) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt x (taylor inf y) (#s(alt (/.f64 (*.f64 x (-.f64 y z)) y) (patch (/.f64 (*.f64 x (-.f64 y z)) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor inf y) (#s(alt (/.f64 (*.f64 x (-.f64 y z)) y) (patch (/.f64 (*.f64 x (-.f64 y z)) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor inf y) (#s(alt (/.f64 (*.f64 x (-.f64 y z)) y) (patch (/.f64 (*.f64 x (-.f64 y z)) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor inf y) (#s(alt (/.f64 (*.f64 x (-.f64 y z)) y) (patch (/.f64 (*.f64 x (-.f64 y z)) y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (*.f64 x (-.f64 y z)) (patch (*.f64 x (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* -1 (/ (* x z) y)))) (taylor inf y) (#s(alt (*.f64 x (-.f64 y z)) (patch (*.f64 x (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* -1 (/ (* x z) y)))) (taylor inf y) (#s(alt (*.f64 x (-.f64 y z)) (patch (*.f64 x (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* -1 (/ (* x z) y)))) (taylor inf y) (#s(alt (*.f64 x (-.f64 y z)) (patch (*.f64 x (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt y (taylor inf y) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* -1 (/ z y)))) (taylor inf y) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* -1 (/ z y)))) (taylor inf y) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* -1 (/ z y)))) (taylor inf y) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf y) (#s(alt (/.f64 (*.f64 x (-.f64 y z)) y) (patch (/.f64 (*.f64 x (-.f64 y z)) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor -inf y) (#s(alt (/.f64 (*.f64 x (-.f64 y z)) y) (patch (/.f64 (*.f64 x (-.f64 y z)) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor -inf y) (#s(alt (/.f64 (*.f64 x (-.f64 y z)) y) (patch (/.f64 (*.f64 x (-.f64 y z)) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor -inf y) (#s(alt (/.f64 (*.f64 x (-.f64 y z)) y) (patch (/.f64 (*.f64 x (-.f64 y z)) y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (*.f64 x (-.f64 y z)) (patch (*.f64 x (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (/ (* x z) y)))) (taylor -inf y) (#s(alt (*.f64 x (-.f64 y z)) (patch (*.f64 x (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (/ (* x z) y)))) (taylor -inf y) (#s(alt (*.f64 x (-.f64 y z)) (patch (*.f64 x (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (/ (* x z) y)))) (taylor -inf y) (#s(alt (*.f64 x (-.f64 y z)) (patch (*.f64 x (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt y (taylor -inf y) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (/ z y) 1))) (taylor -inf y) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (/ z y) 1))) (taylor -inf y) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (/ z y) 1))) (taylor -inf y) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (/.f64 (*.f64 x (-.f64 y z)) y) (patch (/.f64 (*.f64 x (-.f64 y z)) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (/.f64 (*.f64 x (-.f64 y z)) y) (patch (/.f64 (*.f64 x (-.f64 y z)) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (/.f64 (*.f64 x (-.f64 y z)) y) (patch (/.f64 (*.f64 x (-.f64 y z)) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (/.f64 (*.f64 x (-.f64 y z)) y) (patch (/.f64 (*.f64 x (-.f64 y z)) y) #<representation binary64>) () ())) ())
#s(alt (* x (- y z)) (taylor 0 x) (#s(alt (*.f64 x (-.f64 y z)) (patch (*.f64 x (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* x (- y z)) (taylor 0 x) (#s(alt (*.f64 x (-.f64 y z)) (patch (*.f64 x (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* x (- y z)) (taylor 0 x) (#s(alt (*.f64 x (-.f64 y z)) (patch (*.f64 x (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* x (- y z)) (taylor 0 x) (#s(alt (*.f64 x (-.f64 y z)) (patch (*.f64 x (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (/.f64 (*.f64 x (-.f64 y z)) y) (patch (/.f64 (*.f64 x (-.f64 y z)) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (/.f64 (*.f64 x (-.f64 y z)) y) (patch (/.f64 (*.f64 x (-.f64 y z)) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (/.f64 (*.f64 x (-.f64 y z)) y) (patch (/.f64 (*.f64 x (-.f64 y z)) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (/.f64 (*.f64 x (-.f64 y z)) y) (patch (/.f64 (*.f64 x (-.f64 y z)) y) #<representation binary64>) () ())) ())
#s(alt (* x (- y z)) (taylor inf x) (#s(alt (*.f64 x (-.f64 y z)) (patch (*.f64 x (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* x (- y z)) (taylor inf x) (#s(alt (*.f64 x (-.f64 y z)) (patch (*.f64 x (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* x (- y z)) (taylor inf x) (#s(alt (*.f64 x (-.f64 y z)) (patch (*.f64 x (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* x (- y z)) (taylor inf x) (#s(alt (*.f64 x (-.f64 y z)) (patch (*.f64 x (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (/.f64 (*.f64 x (-.f64 y z)) y) (patch (/.f64 (*.f64 x (-.f64 y z)) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (/.f64 (*.f64 x (-.f64 y z)) y) (patch (/.f64 (*.f64 x (-.f64 y z)) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (/.f64 (*.f64 x (-.f64 y z)) y) (patch (/.f64 (*.f64 x (-.f64 y z)) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (/.f64 (*.f64 x (-.f64 y z)) y) (patch (/.f64 (*.f64 x (-.f64 y z)) y) #<representation binary64>) () ())) ())
#s(alt (* x (- y z)) (taylor -inf x) (#s(alt (*.f64 x (-.f64 y z)) (patch (*.f64 x (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* x (- y z)) (taylor -inf x) (#s(alt (*.f64 x (-.f64 y z)) (patch (*.f64 x (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* x (- y z)) (taylor -inf x) (#s(alt (*.f64 x (-.f64 y z)) (patch (*.f64 x (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* x (- y z)) (taylor -inf x) (#s(alt (*.f64 x (-.f64 y z)) (patch (*.f64 x (-.f64 y z)) #<representation binary64>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
1.0ms
y
@-inf
((/ (* x (- y z)) y) (* x (- y z)) (- y z))
1.0ms
x
@-inf
((/ (* x (- y z)) y) (* x (- y z)) (- y z))
1.0ms
x
@inf
((/ (* x (- y z)) y) (* x (- y z)) (- y z))
1.0ms
z
@-inf
((/ (* x (- y z)) y) (* x (- y z)) (- y z))
1.0ms
z
@inf
((/ (* x (- y z)) y) (* x (- y z)) (- y z))

simplify195.0ms (2.5%)

Memory
7.5MiB live, 84.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
053585
1174465
2493465
31303465
42739465
54443465
65818465
76239465
86355465
96423465
107298465
117590465
08001465
Stop Event
iter limit
node limit
Counts
96 → 90
Calls
Call 1
Inputs
x
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(* x y)
(+ (* -1 (* x z)) (* x y))
(+ (* -1 (* x z)) (* x y))
(+ (* -1 (* x z)) (* x y))
y
(+ y (* -1 z))
(+ y (* -1 z))
(+ y (* -1 z))
(* -1 (/ (* x z) y))
(* z (+ (* -1 (/ x y)) (/ x z)))
(* z (+ (* -1 (/ x y)) (/ x z)))
(* z (+ (* -1 (/ x y)) (/ x z)))
(* -1 (* x z))
(* z (+ (* -1 x) (/ (* x y) z)))
(* z (+ (* -1 x) (/ (* x y) z)))
(* z (+ (* -1 x) (/ (* x y) z)))
(* -1 z)
(* z (- (/ y z) 1))
(* z (- (/ y z) 1))
(* z (- (/ y z) 1))
(* -1 (/ (* x z) y))
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(* -1 (* x z))
(* -1 (* z (+ x (* -1 (/ (* x y) z)))))
(* -1 (* z (+ x (* -1 (/ (* x y) z)))))
(* -1 (* z (+ x (* -1 (/ (* x y) z)))))
(* -1 z)
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(* -1 (/ (* x z) y))
(/ (+ (* -1 (* x z)) (* x y)) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(* -1 (* x z))
(+ (* -1 (* x z)) (* x y))
(+ (* -1 (* x z)) (* x y))
(+ (* -1 (* x z)) (* x y))
(* -1 z)
(- y z)
(- y z)
(- y z)
x
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(* x y)
(* y (+ x (* -1 (/ (* x z) y))))
(* y (+ x (* -1 (/ (* x z) y))))
(* y (+ x (* -1 (/ (* x z) y))))
y
(* y (+ 1 (* -1 (/ z y))))
(* y (+ 1 (* -1 (/ z y))))
(* y (+ 1 (* -1 (/ z y))))
x
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(* x y)
(* -1 (* y (+ (* -1 x) (/ (* x z) y))))
(* -1 (* y (+ (* -1 x) (/ (* x z) y))))
(* -1 (* y (+ (* -1 x) (/ (* x z) y))))
y
(* -1 (* y (- (/ z y) 1)))
(* -1 (* y (- (/ z y) 1)))
(* -1 (* y (- (/ z y) 1)))
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(* x (- y z))
(* x (- y z))
(* x (- y z))
(* x (- y z))
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(* x (- y z))
(* x (- y z))
(* x (- y z))
(* x (- y z))
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(* x (- y z))
(* x (- y z))
(* x (- y z))
(* x (- y z))
Outputs
x
(+ x (* -1 (/ (* x z) y)))
(-.f64 x (/.f64 (*.f64 z x) y))
(+ x (* -1 (/ (* x z) y)))
(-.f64 x (/.f64 (*.f64 z x) y))
(+ x (* -1 (/ (* x z) y)))
(-.f64 x (/.f64 (*.f64 z x) y))
(* x y)
(*.f64 y x)
(+ (* -1 (* x z)) (* x y))
(*.f64 (-.f64 y z) x)
(+ (* -1 (* x z)) (* x y))
(*.f64 (-.f64 y z) x)
(+ (* -1 (* x z)) (* x y))
(*.f64 (-.f64 y z) x)
y
(+ y (* -1 z))
(-.f64 y z)
(+ y (* -1 z))
(-.f64 y z)
(+ y (* -1 z))
(-.f64 y z)
(* -1 (/ (* x z) y))
(*.f64 (/.f64 (neg.f64 z) y) x)
(* z (+ (* -1 (/ x y)) (/ x z)))
(-.f64 x (/.f64 (*.f64 z x) y))
(* z (+ (* -1 (/ x y)) (/ x z)))
(-.f64 x (/.f64 (*.f64 z x) y))
(* z (+ (* -1 (/ x y)) (/ x z)))
(-.f64 x (/.f64 (*.f64 z x) y))
(* -1 (* x z))
(*.f64 (neg.f64 x) z)
(* z (+ (* -1 x) (/ (* x y) z)))
(*.f64 (-.f64 y z) x)
(* z (+ (* -1 x) (/ (* x y) z)))
(*.f64 (-.f64 y z) x)
(* z (+ (* -1 x) (/ (* x y) z)))
(*.f64 (-.f64 y z) x)
(* -1 z)
(neg.f64 z)
(* z (- (/ y z) 1))
(-.f64 y z)
(* z (- (/ y z) 1))
(-.f64 y z)
(* z (- (/ y z) 1))
(-.f64 y z)
(* -1 (/ (* x z) y))
(*.f64 (/.f64 (neg.f64 z) y) x)
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(-.f64 x (/.f64 (*.f64 z x) y))
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(-.f64 x (/.f64 (*.f64 z x) y))
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(-.f64 x (/.f64 (*.f64 z x) y))
(* -1 (* x z))
(*.f64 (neg.f64 x) z)
(* -1 (* z (+ x (* -1 (/ (* x y) z)))))
(*.f64 (-.f64 y z) x)
(* -1 (* z (+ x (* -1 (/ (* x y) z)))))
(*.f64 (-.f64 y z) x)
(* -1 (* z (+ x (* -1 (/ (* x y) z)))))
(*.f64 (-.f64 y z) x)
(* -1 z)
(neg.f64 z)
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(-.f64 y z)
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(-.f64 y z)
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(-.f64 y z)
(* -1 (/ (* x z) y))
(*.f64 (/.f64 (neg.f64 z) y) x)
(/ (+ (* -1 (* x z)) (* x y)) y)
(-.f64 x (/.f64 (*.f64 z x) y))
(/ (+ (* -1 (* x z)) (* x y)) y)
(-.f64 x (/.f64 (*.f64 z x) y))
(/ (+ (* -1 (* x z)) (* x y)) y)
(-.f64 x (/.f64 (*.f64 z x) y))
(* -1 (* x z))
(*.f64 (neg.f64 x) z)
(+ (* -1 (* x z)) (* x y))
(*.f64 (-.f64 y z) x)
(+ (* -1 (* x z)) (* x y))
(*.f64 (-.f64 y z) x)
(+ (* -1 (* x z)) (* x y))
(*.f64 (-.f64 y z) x)
(* -1 z)
(neg.f64 z)
(- y z)
(-.f64 y z)
(- y z)
(-.f64 y z)
(- y z)
(-.f64 y z)
x
(+ x (* -1 (/ (* x z) y)))
(-.f64 x (/.f64 (*.f64 z x) y))
(+ x (* -1 (/ (* x z) y)))
(-.f64 x (/.f64 (*.f64 z x) y))
(+ x (* -1 (/ (* x z) y)))
(-.f64 x (/.f64 (*.f64 z x) y))
(* x y)
(*.f64 y x)
(* y (+ x (* -1 (/ (* x z) y))))
(*.f64 (-.f64 y z) x)
(* y (+ x (* -1 (/ (* x z) y))))
(*.f64 (-.f64 y z) x)
(* y (+ x (* -1 (/ (* x z) y))))
(*.f64 (-.f64 y z) x)
y
(* y (+ 1 (* -1 (/ z y))))
(-.f64 y z)
(* y (+ 1 (* -1 (/ z y))))
(-.f64 y z)
(* y (+ 1 (* -1 (/ z y))))
(-.f64 y z)
x
(+ x (* -1 (/ (* x z) y)))
(-.f64 x (/.f64 (*.f64 z x) y))
(+ x (* -1 (/ (* x z) y)))
(-.f64 x (/.f64 (*.f64 z x) y))
(+ x (* -1 (/ (* x z) y)))
(-.f64 x (/.f64 (*.f64 z x) y))
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (/ (* x z) y))))
(*.f64 (-.f64 y z) x)
(* -1 (* y (+ (* -1 x) (/ (* x z) y))))
(*.f64 (-.f64 y z) x)
(* -1 (* y (+ (* -1 x) (/ (* x z) y))))
(*.f64 (-.f64 y z) x)
y
(* -1 (* y (- (/ z y) 1)))
(-.f64 y z)
(* -1 (* y (- (/ z y) 1)))
(-.f64 y z)
(* -1 (* y (- (/ z y) 1)))
(-.f64 y z)
(/ (* x (- y z)) y)
(-.f64 x (/.f64 (*.f64 z x) y))
(/ (* x (- y z)) y)
(-.f64 x (/.f64 (*.f64 z x) y))
(/ (* x (- y z)) y)
(-.f64 x (/.f64 (*.f64 z x) y))
(/ (* x (- y z)) y)
(-.f64 x (/.f64 (*.f64 z x) y))
(* x (- y z))
(*.f64 (-.f64 y z) x)
(* x (- y z))
(*.f64 (-.f64 y z) x)
(* x (- y z))
(*.f64 (-.f64 y z) x)
(* x (- y z))
(*.f64 (-.f64 y z) x)
(/ (* x (- y z)) y)
(-.f64 x (/.f64 (*.f64 z x) y))
(/ (* x (- y z)) y)
(-.f64 x (/.f64 (*.f64 z x) y))
(/ (* x (- y z)) y)
(-.f64 x (/.f64 (*.f64 z x) y))
(/ (* x (- y z)) y)
(-.f64 x (/.f64 (*.f64 z x) y))
(* x (- y z))
(*.f64 (-.f64 y z) x)
(* x (- y z))
(*.f64 (-.f64 y z) x)
(* x (- y z))
(*.f64 (-.f64 y z) x)
(* x (- y z))
(*.f64 (-.f64 y z) x)
(/ (* x (- y z)) y)
(-.f64 x (/.f64 (*.f64 z x) y))
(/ (* x (- y z)) y)
(-.f64 x (/.f64 (*.f64 z x) y))
(/ (* x (- y z)) y)
(-.f64 x (/.f64 (*.f64 z x) y))
(/ (* x (- y z)) y)
(-.f64 x (/.f64 (*.f64 z x) y))
(* x (- y z))
(*.f64 (-.f64 y z) x)
(* x (- y z))
(*.f64 (-.f64 y z) x)
(* x (- y z))
(*.f64 (-.f64 y z) x)
(* x (- y z))
(*.f64 (-.f64 y z) x)

rewrite299.0ms (3.9%)

Memory
-0.6MiB live, 154.6MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0615
0915
13515
222315
3230615
0906015
Stop Event
iter limit
node limit
iter limit
Counts
3 → 418
Calls
Call 1
Inputs
(/.f64 (*.f64 x (-.f64 y z)) y)
(*.f64 x (-.f64 y z))
(-.f64 y z)
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval337.0ms (4.4%)

Memory
-1.5MiB live, 115.5MiB allocated
Compiler

Compiled 10 684 to 1 544 computations (85.5% saved)

prune33.0ms (0.4%)

Memory
-2.9MiB live, 36.6MiB allocated
Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New4999508
Fresh000
Picked101
Done000
Total5009509
Accuracy
100.0%
Counts
509 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
64.3%
(pow.f64 (pow.f64 (/.f64 y (*.f64 (-.f64 y z) x)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
81.8%
(/.f64 (-.f64 y z) (/.f64 y x))
53.5%
(/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y)
38.5%
(/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y)
96.9%
(/.f64 x (/.f64 y (-.f64 y z)))
96.9%
(*.f64 (/.f64 (-.f64 y z) y) x)
82.1%
(*.f64 (/.f64 x y) (-.f64 y z))
94.4%
#s(approx (/ (* x (- y z)) y) (-.f64 x (/.f64 (*.f64 z x) y)))
53.5%
#s(approx (/ (* x (- y z)) y) (*.f64 (/.f64 (neg.f64 z) y) x))
Compiler

Compiled 134 to 122 computations (9% saved)

simplify203.0ms (2.6%)

Memory
6.0MiB live, 91.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 y x)
cost-diff0
(-.f64 y z)
cost-diff384
(/.f64 (-.f64 y z) (/.f64 y x))
cost-diff0
(-.f64 y z)
cost-diff0
(/.f64 x y)
cost-diff0
(*.f64 (/.f64 x y) (-.f64 y z))
cost-diff0
(neg.f64 z)
cost-diff0
#s(approx (- y z) (neg.f64 z))
cost-diff0
(*.f64 x #s(approx (- y z) (neg.f64 z)))
cost-diff0
(/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y)
cost-diff0
(*.f64 y x)
cost-diff0
#s(approx (* x (- y z)) (*.f64 y x))
cost-diff0
(/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y)
cost-diff0
(-.f64 y z)
cost-diff0
(/.f64 (-.f64 y z) y)
cost-diff0
(*.f64 (/.f64 (-.f64 y z) y) x)
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
019104
032104
152104
276104
3152104
4355104
51012104
63424104
75081104
87660104
08144104
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (/.f64 (-.f64 y z) y) x)
(/.f64 (-.f64 y z) y)
(-.f64 y z)
y
z
x
(/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y)
#s(approx (* x (- y z)) (*.f64 y x))
(*.f64 y x)
y
x
(/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y)
(*.f64 x #s(approx (- y z) (neg.f64 z)))
x
#s(approx (- y z) (neg.f64 z))
(neg.f64 z)
z
y
(*.f64 (/.f64 x y) (-.f64 y z))
(/.f64 x y)
x
y
(-.f64 y z)
z
(/.f64 (-.f64 y z) (/.f64 y x))
(-.f64 y z)
y
z
(/.f64 y x)
x
Outputs
(*.f64 (/.f64 (-.f64 y z) y) x)
(*.f64 x (/.f64 (-.f64 y z) y))
(/.f64 (-.f64 y z) y)
(-.f64 y z)
y
z
x
(/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y)
(/.f64 #s(approx (* x (- y z)) (*.f64 x y)) y)
#s(approx (* x (- y z)) (*.f64 y x))
#s(approx (* x (- y z)) (*.f64 x y))
(*.f64 y x)
(*.f64 x y)
y
x
(/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y)
(*.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 x y))
(*.f64 x #s(approx (- y z) (neg.f64 z)))
(*.f64 #s(approx (- y z) (neg.f64 z)) x)
x
#s(approx (- y z) (neg.f64 z))
(neg.f64 z)
z
y
(*.f64 (/.f64 x y) (-.f64 y z))
(*.f64 x (/.f64 (-.f64 y z) y))
(/.f64 x y)
x
y
(-.f64 y z)
z
(/.f64 (-.f64 y z) (/.f64 y x))
(*.f64 x (/.f64 (-.f64 y z) y))
(-.f64 y z)
y
z
(/.f64 y x)
x

localize148.0ms (1.9%)

Memory
-6.0MiB live, 69.0MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy0
(/.f64 y x)
accuracy0
(-.f64 y z)
accuracy11.63843843167638
(/.f64 (-.f64 y z) (/.f64 y x))
accuracy0
(/.f64 x y)
accuracy0
(-.f64 y z)
accuracy11.477907256583478
(*.f64 (/.f64 x y) (-.f64 y z))
accuracy0
(neg.f64 z)
accuracy0.0078125
(*.f64 x #s(approx (- y z) (neg.f64 z)))
accuracy6.916003241312251
(/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y)
accuracy28.141121922446008
#s(approx (- y z) (neg.f64 z))
accuracy0
(*.f64 y x)
accuracy6.916003241312251
(/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y)
accuracy33.177579380053004
#s(approx (* x (- y z)) (*.f64 y x))
accuracy0
(-.f64 y z)
accuracy0.015625
(/.f64 (-.f64 y z) y)
accuracy1.9649205374086658
(*.f64 (/.f64 (-.f64 y z) y) x)
Samples
44.0ms256×0valid
Compiler

Compiled 174 to 33 computations (81% saved)

Precisions
Click to see histograms. Total time spent on operations: 31.0ms
ival-div: 22.0ms (71.4% of total)
ival-mult: 6.0ms (19.5% of total)
ival-sub: 2.0ms (6.5% of total)
ival-neg: 1.0ms (3.2% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series34.0ms (0.4%)

Memory
10.5MiB live, 60.4MiB allocated
Counts
14 → 408
Calls
Call 1
Inputs
#s(alt (*.f64 (/.f64 (-.f64 y z) y) x) (patch (*.f64 (/.f64 (-.f64 y z) y) x) #<representation binary64>) () ())
#s(alt (/.f64 (-.f64 y z) y) (patch (/.f64 (-.f64 y z) y) #<representation binary64>) () ())
#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())
#s(alt (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) (patch (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) #<representation binary64>) () ())
#s(alt #s(approx (* x (- y z)) (*.f64 y x)) (patch #s(approx (* x (- y z)) (*.f64 y x)) #<representation binary64>) () ())
#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())
#s(alt (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) (patch (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) #<representation binary64>) () ())
#s(alt (*.f64 x #s(approx (- y z) (neg.f64 z))) (patch (*.f64 x #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())
#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())
#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 x y) (-.f64 y z)) (patch (*.f64 (/.f64 x y) (-.f64 y z)) #<representation binary64>) () ())
#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())
#s(alt (/.f64 (-.f64 y z) (/.f64 y x)) (patch (/.f64 (-.f64 y z) (/.f64 y x)) #<representation binary64>) () ())
#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())
Outputs
#s(alt x (taylor 0 z) (#s(alt (*.f64 (/.f64 (-.f64 y z) y) x) (patch (*.f64 (/.f64 (-.f64 y z) y) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor 0 z) (#s(alt (*.f64 (/.f64 (-.f64 y z) y) x) (patch (*.f64 (/.f64 (-.f64 y z) y) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor 0 z) (#s(alt (*.f64 (/.f64 (-.f64 y z) y) x) (patch (*.f64 (/.f64 (-.f64 y z) y) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor 0 z) (#s(alt (*.f64 (/.f64 (-.f64 y z) y) x) (patch (*.f64 (/.f64 (-.f64 y z) y) x) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 z) (#s(alt (/.f64 (-.f64 y z) y) (patch (/.f64 (-.f64 y z) y) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ z y))) (taylor 0 z) (#s(alt (/.f64 (-.f64 y z) y) (patch (/.f64 (-.f64 y z) y) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ z y))) (taylor 0 z) (#s(alt (/.f64 (-.f64 y z) y) (patch (/.f64 (-.f64 y z) y) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ z y))) (taylor 0 z) (#s(alt (/.f64 (-.f64 y z) y) (patch (/.f64 (-.f64 y z) y) #<representation binary64>) () ())) ())
#s(alt y (taylor 0 z) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (+ y (* -1 z)) (taylor 0 z) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (+ y (* -1 z)) (taylor 0 z) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (+ y (* -1 z)) (taylor 0 z) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 z) (#s(alt (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) (patch (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor 0 z) (#s(alt (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) (patch (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor 0 z) (#s(alt (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) (patch (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor 0 z) (#s(alt (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) (patch (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 z) (#s(alt #s(approx (* x (- y z)) (*.f64 y x)) (patch #s(approx (* x (- y z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x z)) (* x y)) (taylor 0 z) (#s(alt #s(approx (* x (- y z)) (*.f64 y x)) (patch #s(approx (* x (- y z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x z)) (* x y)) (taylor 0 z) (#s(alt #s(approx (* x (- y z)) (*.f64 y x)) (patch #s(approx (* x (- y z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x z)) (* x y)) (taylor 0 z) (#s(alt #s(approx (* x (- y z)) (*.f64 y x)) (patch #s(approx (* x (- y z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 z) (#s(alt (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) (patch (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor 0 z) (#s(alt (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) (patch (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor 0 z) (#s(alt (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) (patch (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor 0 z) (#s(alt (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) (patch (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 z) (#s(alt (*.f64 x #s(approx (- y z) (neg.f64 z))) (patch (*.f64 x #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x z)) (* x y)) (taylor 0 z) (#s(alt (*.f64 x #s(approx (- y z) (neg.f64 z))) (patch (*.f64 x #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x z)) (* x y)) (taylor 0 z) (#s(alt (*.f64 x #s(approx (- y z) (neg.f64 z))) (patch (*.f64 x #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x z)) (* x y)) (taylor 0 z) (#s(alt (*.f64 x #s(approx (- y z) (neg.f64 z))) (patch (*.f64 x #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt y (taylor 0 z) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (+ y (* -1 z)) (taylor 0 z) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (+ y (* -1 z)) (taylor 0 z) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (+ y (* -1 z)) (taylor 0 z) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 z) (#s(alt (*.f64 (/.f64 x y) (-.f64 y z)) (patch (*.f64 (/.f64 x y) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor 0 z) (#s(alt (*.f64 (/.f64 x y) (-.f64 y z)) (patch (*.f64 (/.f64 x y) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor 0 z) (#s(alt (*.f64 (/.f64 x y) (-.f64 y z)) (patch (*.f64 (/.f64 x y) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor 0 z) (#s(alt (*.f64 (/.f64 x y) (-.f64 y z)) (patch (*.f64 (/.f64 x y) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 z) (#s(alt (/.f64 (-.f64 y z) (/.f64 y x)) (patch (/.f64 (-.f64 y z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor 0 z) (#s(alt (/.f64 (-.f64 y z) (/.f64 y x)) (patch (/.f64 (-.f64 y z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor 0 z) (#s(alt (/.f64 (-.f64 y z) (/.f64 y x)) (patch (/.f64 (-.f64 y z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor 0 z) (#s(alt (/.f64 (-.f64 y z) (/.f64 y x)) (patch (/.f64 (-.f64 y z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x z) y)) (taylor inf z) (#s(alt (*.f64 (/.f64 (-.f64 y z) y) x) (patch (*.f64 (/.f64 (-.f64 y z) y) x) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (/ x y)) (/ x z))) (taylor inf z) (#s(alt (*.f64 (/.f64 (-.f64 y z) y) x) (patch (*.f64 (/.f64 (-.f64 y z) y) x) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (/ x y)) (/ x z))) (taylor inf z) (#s(alt (*.f64 (/.f64 (-.f64 y z) y) x) (patch (*.f64 (/.f64 (-.f64 y z) y) x) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (/ x y)) (/ x z))) (taylor inf z) (#s(alt (*.f64 (/.f64 (-.f64 y z) y) x) (patch (*.f64 (/.f64 (-.f64 y z) y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ z y)) (taylor inf z) (#s(alt (/.f64 (-.f64 y z) y) (patch (/.f64 (-.f64 y z) y) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ 1 z) (/ 1 y))) (taylor inf z) (#s(alt (/.f64 (-.f64 y z) y) (patch (/.f64 (-.f64 y z) y) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ 1 z) (/ 1 y))) (taylor inf z) (#s(alt (/.f64 (-.f64 y z) y) (patch (/.f64 (-.f64 y z) y) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ 1 z) (/ 1 y))) (taylor inf z) (#s(alt (/.f64 (-.f64 y z) y) (patch (/.f64 (-.f64 y z) y) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ y z) 1)) (taylor inf z) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ y z) 1)) (taylor inf z) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ y z) 1)) (taylor inf z) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x z) y)) (taylor inf z) (#s(alt (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) (patch (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (/ x y)) (/ x z))) (taylor inf z) (#s(alt (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) (patch (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (/ x y)) (/ x z))) (taylor inf z) (#s(alt (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) (patch (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (/ x y)) (/ x z))) (taylor inf z) (#s(alt (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) (patch (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x z)) (taylor inf z) (#s(alt #s(approx (* x (- y z)) (*.f64 y x)) (patch #s(approx (* x (- y z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 x) (/ (* x y) z))) (taylor inf z) (#s(alt #s(approx (* x (- y z)) (*.f64 y x)) (patch #s(approx (* x (- y z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 x) (/ (* x y) z))) (taylor inf z) (#s(alt #s(approx (* x (- y z)) (*.f64 y x)) (patch #s(approx (* x (- y z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 x) (/ (* x y) z))) (taylor inf z) (#s(alt #s(approx (* x (- y z)) (*.f64 y x)) (patch #s(approx (* x (- y z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x z) y)) (taylor inf z) (#s(alt (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) (patch (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (/ x y)) (/ x z))) (taylor inf z) (#s(alt (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) (patch (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (/ x y)) (/ x z))) (taylor inf z) (#s(alt (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) (patch (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (/ x y)) (/ x z))) (taylor inf z) (#s(alt (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) (patch (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x z)) (taylor inf z) (#s(alt (*.f64 x #s(approx (- y z) (neg.f64 z))) (patch (*.f64 x #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 x) (/ (* x y) z))) (taylor inf z) (#s(alt (*.f64 x #s(approx (- y z) (neg.f64 z))) (patch (*.f64 x #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 x) (/ (* x y) z))) (taylor inf z) (#s(alt (*.f64 x #s(approx (- y z) (neg.f64 z))) (patch (*.f64 x #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 x) (/ (* x y) z))) (taylor inf z) (#s(alt (*.f64 x #s(approx (- y z) (neg.f64 z))) (patch (*.f64 x #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ y z) 1)) (taylor inf z) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ y z) 1)) (taylor inf z) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ y z) 1)) (taylor inf z) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x z) y)) (taylor inf z) (#s(alt (*.f64 (/.f64 x y) (-.f64 y z)) (patch (*.f64 (/.f64 x y) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (/ x y)) (/ x z))) (taylor inf z) (#s(alt (*.f64 (/.f64 x y) (-.f64 y z)) (patch (*.f64 (/.f64 x y) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (/ x y)) (/ x z))) (taylor inf z) (#s(alt (*.f64 (/.f64 x y) (-.f64 y z)) (patch (*.f64 (/.f64 x y) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (/ x y)) (/ x z))) (taylor inf z) (#s(alt (*.f64 (/.f64 x y) (-.f64 y z)) (patch (*.f64 (/.f64 x y) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x z) y)) (taylor inf z) (#s(alt (/.f64 (-.f64 y z) (/.f64 y x)) (patch (/.f64 (-.f64 y z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (/ x y)) (/ x z))) (taylor inf z) (#s(alt (/.f64 (-.f64 y z) (/.f64 y x)) (patch (/.f64 (-.f64 y z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (/ x y)) (/ x z))) (taylor inf z) (#s(alt (/.f64 (-.f64 y z) (/.f64 y x)) (patch (/.f64 (-.f64 y z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (/ x y)) (/ x z))) (taylor inf z) (#s(alt (/.f64 (-.f64 y z) (/.f64 y x)) (patch (/.f64 (-.f64 y z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x z) y)) (taylor -inf z) (#s(alt (*.f64 (/.f64 (-.f64 y z) y) x) (patch (*.f64 (/.f64 (-.f64 y z) y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ x z)) (/ x y)))) (taylor -inf z) (#s(alt (*.f64 (/.f64 (-.f64 y z) y) x) (patch (*.f64 (/.f64 (-.f64 y z) y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ x z)) (/ x y)))) (taylor -inf z) (#s(alt (*.f64 (/.f64 (-.f64 y z) y) x) (patch (*.f64 (/.f64 (-.f64 y z) y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ x z)) (/ x y)))) (taylor -inf z) (#s(alt (*.f64 (/.f64 (-.f64 y z) y) x) (patch (*.f64 (/.f64 (-.f64 y z) y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ z y)) (taylor -inf z) (#s(alt (/.f64 (-.f64 y z) y) (patch (/.f64 (-.f64 y z) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (/ 1 y) (/ 1 z)))) (taylor -inf z) (#s(alt (/.f64 (-.f64 y z) y) (patch (/.f64 (-.f64 y z) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (/ 1 y) (/ 1 z)))) (taylor -inf z) (#s(alt (/.f64 (-.f64 y z) y) (patch (/.f64 (-.f64 y z) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (/ 1 y) (/ 1 z)))) (taylor -inf z) (#s(alt (/.f64 (-.f64 y z) y) (patch (/.f64 (-.f64 y z) y) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ y z))))) (taylor -inf z) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ y z))))) (taylor -inf z) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ y z))))) (taylor -inf z) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x z) y)) (taylor -inf z) (#s(alt (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) (patch (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ x z)) (/ x y)))) (taylor -inf z) (#s(alt (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) (patch (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ x z)) (/ x y)))) (taylor -inf z) (#s(alt (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) (patch (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ x z)) (/ x y)))) (taylor -inf z) (#s(alt (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) (patch (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x z)) (taylor -inf z) (#s(alt #s(approx (* x (- y z)) (*.f64 y x)) (patch #s(approx (* x (- y z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ x (* -1 (/ (* x y) z))))) (taylor -inf z) (#s(alt #s(approx (* x (- y z)) (*.f64 y x)) (patch #s(approx (* x (- y z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ x (* -1 (/ (* x y) z))))) (taylor -inf z) (#s(alt #s(approx (* x (- y z)) (*.f64 y x)) (patch #s(approx (* x (- y z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ x (* -1 (/ (* x y) z))))) (taylor -inf z) (#s(alt #s(approx (* x (- y z)) (*.f64 y x)) (patch #s(approx (* x (- y z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x z) y)) (taylor -inf z) (#s(alt (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) (patch (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ x z)) (/ x y)))) (taylor -inf z) (#s(alt (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) (patch (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ x z)) (/ x y)))) (taylor -inf z) (#s(alt (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) (patch (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ x z)) (/ x y)))) (taylor -inf z) (#s(alt (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) (patch (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x z)) (taylor -inf z) (#s(alt (*.f64 x #s(approx (- y z) (neg.f64 z))) (patch (*.f64 x #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ x (* -1 (/ (* x y) z))))) (taylor -inf z) (#s(alt (*.f64 x #s(approx (- y z) (neg.f64 z))) (patch (*.f64 x #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ x (* -1 (/ (* x y) z))))) (taylor -inf z) (#s(alt (*.f64 x #s(approx (- y z) (neg.f64 z))) (patch (*.f64 x #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ x (* -1 (/ (* x y) z))))) (taylor -inf z) (#s(alt (*.f64 x #s(approx (- y z) (neg.f64 z))) (patch (*.f64 x #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ y z))))) (taylor -inf z) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ y z))))) (taylor -inf z) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ y z))))) (taylor -inf z) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x z) y)) (taylor -inf z) (#s(alt (*.f64 (/.f64 x y) (-.f64 y z)) (patch (*.f64 (/.f64 x y) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ x z)) (/ x y)))) (taylor -inf z) (#s(alt (*.f64 (/.f64 x y) (-.f64 y z)) (patch (*.f64 (/.f64 x y) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ x z)) (/ x y)))) (taylor -inf z) (#s(alt (*.f64 (/.f64 x y) (-.f64 y z)) (patch (*.f64 (/.f64 x y) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ x z)) (/ x y)))) (taylor -inf z) (#s(alt (*.f64 (/.f64 x y) (-.f64 y z)) (patch (*.f64 (/.f64 x y) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x z) y)) (taylor -inf z) (#s(alt (/.f64 (-.f64 y z) (/.f64 y x)) (patch (/.f64 (-.f64 y z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ x z)) (/ x y)))) (taylor -inf z) (#s(alt (/.f64 (-.f64 y z) (/.f64 y x)) (patch (/.f64 (-.f64 y z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ x z)) (/ x y)))) (taylor -inf z) (#s(alt (/.f64 (-.f64 y z) (/.f64 y x)) (patch (/.f64 (-.f64 y z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ x z)) (/ x y)))) (taylor -inf z) (#s(alt (/.f64 (-.f64 y z) (/.f64 y x)) (patch (/.f64 (-.f64 y z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x z) y)) (taylor 0 y) (#s(alt (*.f64 (/.f64 (-.f64 y z) y) x) (patch (*.f64 (/.f64 (-.f64 y z) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x y)) y) (taylor 0 y) (#s(alt (*.f64 (/.f64 (-.f64 y z) y) x) (patch (*.f64 (/.f64 (-.f64 y z) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x y)) y) (taylor 0 y) (#s(alt (*.f64 (/.f64 (-.f64 y z) y) x) (patch (*.f64 (/.f64 (-.f64 y z) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x y)) y) (taylor 0 y) (#s(alt (*.f64 (/.f64 (-.f64 y z) y) x) (patch (*.f64 (/.f64 (-.f64 y z) y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ z y)) (taylor 0 y) (#s(alt (/.f64 (-.f64 y z) y) (patch (/.f64 (-.f64 y z) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ y (* -1 z)) y) (taylor 0 y) (#s(alt (/.f64 (-.f64 y z) y) (patch (/.f64 (-.f64 y z) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ y (* -1 z)) y) (taylor 0 y) (#s(alt (/.f64 (-.f64 y z) y) (patch (/.f64 (-.f64 y z) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ y (* -1 z)) y) (taylor 0 y) (#s(alt (/.f64 (-.f64 y z) y) (patch (/.f64 (-.f64 y z) y) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 y) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (- y z) (taylor 0 y) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (- y z) (taylor 0 y) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (- y z) (taylor 0 y) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x z) y)) (taylor 0 y) (#s(alt (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) (patch (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x y)) y) (taylor 0 y) (#s(alt (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) (patch (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x y)) y) (taylor 0 y) (#s(alt (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) (patch (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x y)) y) (taylor 0 y) (#s(alt (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) (patch (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x z)) (taylor 0 y) (#s(alt #s(approx (* x (- y z)) (*.f64 y x)) (patch #s(approx (* x (- y z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x z)) (* x y)) (taylor 0 y) (#s(alt #s(approx (* x (- y z)) (*.f64 y x)) (patch #s(approx (* x (- y z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x z)) (* x y)) (taylor 0 y) (#s(alt #s(approx (* x (- y z)) (*.f64 y x)) (patch #s(approx (* x (- y z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x z)) (* x y)) (taylor 0 y) (#s(alt #s(approx (* x (- y z)) (*.f64 y x)) (patch #s(approx (* x (- y z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 y) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 y) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 y) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 y) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x z) y)) (taylor 0 y) (#s(alt (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) (patch (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x y)) y) (taylor 0 y) (#s(alt (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) (patch (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x y)) y) (taylor 0 y) (#s(alt (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) (patch (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x y)) y) (taylor 0 y) (#s(alt (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) (patch (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x z)) (taylor 0 y) (#s(alt (*.f64 x #s(approx (- y z) (neg.f64 z))) (patch (*.f64 x #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x z)) (* x y)) (taylor 0 y) (#s(alt (*.f64 x #s(approx (- y z) (neg.f64 z))) (patch (*.f64 x #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x z)) (* x y)) (taylor 0 y) (#s(alt (*.f64 x #s(approx (- y z) (neg.f64 z))) (patch (*.f64 x #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x z)) (* x y)) (taylor 0 y) (#s(alt (*.f64 x #s(approx (- y z) (neg.f64 z))) (patch (*.f64 x #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 y) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (- y z) (taylor 0 y) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (- y z) (taylor 0 y) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (- y z) (taylor 0 y) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x z) y)) (taylor 0 y) (#s(alt (*.f64 (/.f64 x y) (-.f64 y z)) (patch (*.f64 (/.f64 x y) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x y)) y) (taylor 0 y) (#s(alt (*.f64 (/.f64 x y) (-.f64 y z)) (patch (*.f64 (/.f64 x y) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x y)) y) (taylor 0 y) (#s(alt (*.f64 (/.f64 x y) (-.f64 y z)) (patch (*.f64 (/.f64 x y) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x y)) y) (taylor 0 y) (#s(alt (*.f64 (/.f64 x y) (-.f64 y z)) (patch (*.f64 (/.f64 x y) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x z) y)) (taylor 0 y) (#s(alt (/.f64 (-.f64 y z) (/.f64 y x)) (patch (/.f64 (-.f64 y z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x y)) y) (taylor 0 y) (#s(alt (/.f64 (-.f64 y z) (/.f64 y x)) (patch (/.f64 (-.f64 y z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x y)) y) (taylor 0 y) (#s(alt (/.f64 (-.f64 y z) (/.f64 y x)) (patch (/.f64 (-.f64 y z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x y)) y) (taylor 0 y) (#s(alt (/.f64 (-.f64 y z) (/.f64 y x)) (patch (/.f64 (-.f64 y z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor 0 y) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor 0 y) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor 0 y) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor 0 y) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt x (taylor inf y) (#s(alt (*.f64 (/.f64 (-.f64 y z) y) x) (patch (*.f64 (/.f64 (-.f64 y z) y) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor inf y) (#s(alt (*.f64 (/.f64 (-.f64 y z) y) x) (patch (*.f64 (/.f64 (-.f64 y z) y) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor inf y) (#s(alt (*.f64 (/.f64 (-.f64 y z) y) x) (patch (*.f64 (/.f64 (-.f64 y z) y) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor inf y) (#s(alt (*.f64 (/.f64 (-.f64 y z) y) x) (patch (*.f64 (/.f64 (-.f64 y z) y) x) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf y) (#s(alt (/.f64 (-.f64 y z) y) (patch (/.f64 (-.f64 y z) y) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ z y))) (taylor inf y) (#s(alt (/.f64 (-.f64 y z) y) (patch (/.f64 (-.f64 y z) y) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ z y))) (taylor inf y) (#s(alt (/.f64 (-.f64 y z) y) (patch (/.f64 (-.f64 y z) y) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ z y))) (taylor inf y) (#s(alt (/.f64 (-.f64 y z) y) (patch (/.f64 (-.f64 y z) y) #<representation binary64>) () ())) ())
#s(alt y (taylor inf y) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* -1 (/ z y)))) (taylor inf y) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* -1 (/ z y)))) (taylor inf y) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* -1 (/ z y)))) (taylor inf y) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt x (taylor inf y) (#s(alt (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) (patch (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor inf y) (#s(alt (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) (patch (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor inf y) (#s(alt (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) (patch (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor inf y) (#s(alt (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) (patch (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt #s(approx (* x (- y z)) (*.f64 y x)) (patch #s(approx (* x (- y z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* -1 (/ (* x z) y)))) (taylor inf y) (#s(alt #s(approx (* x (- y z)) (*.f64 y x)) (patch #s(approx (* x (- y z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* -1 (/ (* x z) y)))) (taylor inf y) (#s(alt #s(approx (* x (- y z)) (*.f64 y x)) (patch #s(approx (* x (- y z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* -1 (/ (* x z) y)))) (taylor inf y) (#s(alt #s(approx (* x (- y z)) (*.f64 y x)) (patch #s(approx (* x (- y z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt x (taylor inf y) (#s(alt (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) (patch (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor inf y) (#s(alt (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) (patch (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor inf y) (#s(alt (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) (patch (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor inf y) (#s(alt (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) (patch (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (*.f64 x #s(approx (- y z) (neg.f64 z))) (patch (*.f64 x #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* -1 (/ (* x z) y)))) (taylor inf y) (#s(alt (*.f64 x #s(approx (- y z) (neg.f64 z))) (patch (*.f64 x #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* -1 (/ (* x z) y)))) (taylor inf y) (#s(alt (*.f64 x #s(approx (- y z) (neg.f64 z))) (patch (*.f64 x #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* -1 (/ (* x z) y)))) (taylor inf y) (#s(alt (*.f64 x #s(approx (- y z) (neg.f64 z))) (patch (*.f64 x #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt y (taylor inf y) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* -1 (/ z y)))) (taylor inf y) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* -1 (/ z y)))) (taylor inf y) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* -1 (/ z y)))) (taylor inf y) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf y) (#s(alt (*.f64 (/.f64 x y) (-.f64 y z)) (patch (*.f64 (/.f64 x y) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor inf y) (#s(alt (*.f64 (/.f64 x y) (-.f64 y z)) (patch (*.f64 (/.f64 x y) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor inf y) (#s(alt (*.f64 (/.f64 x y) (-.f64 y z)) (patch (*.f64 (/.f64 x y) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor inf y) (#s(alt (*.f64 (/.f64 x y) (-.f64 y z)) (patch (*.f64 (/.f64 x y) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt x (taylor inf y) (#s(alt (/.f64 (-.f64 y z) (/.f64 y x)) (patch (/.f64 (-.f64 y z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor inf y) (#s(alt (/.f64 (-.f64 y z) (/.f64 y x)) (patch (/.f64 (-.f64 y z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor inf y) (#s(alt (/.f64 (-.f64 y z) (/.f64 y x)) (patch (/.f64 (-.f64 y z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor inf y) (#s(alt (/.f64 (-.f64 y z) (/.f64 y x)) (patch (/.f64 (-.f64 y z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor inf y) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor inf y) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor inf y) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor inf y) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf y) (#s(alt (*.f64 (/.f64 (-.f64 y z) y) x) (patch (*.f64 (/.f64 (-.f64 y z) y) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor -inf y) (#s(alt (*.f64 (/.f64 (-.f64 y z) y) x) (patch (*.f64 (/.f64 (-.f64 y z) y) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor -inf y) (#s(alt (*.f64 (/.f64 (-.f64 y z) y) x) (patch (*.f64 (/.f64 (-.f64 y z) y) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor -inf y) (#s(alt (*.f64 (/.f64 (-.f64 y z) y) x) (patch (*.f64 (/.f64 (-.f64 y z) y) x) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf y) (#s(alt (/.f64 (-.f64 y z) y) (patch (/.f64 (-.f64 y z) y) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ z y))) (taylor -inf y) (#s(alt (/.f64 (-.f64 y z) y) (patch (/.f64 (-.f64 y z) y) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ z y))) (taylor -inf y) (#s(alt (/.f64 (-.f64 y z) y) (patch (/.f64 (-.f64 y z) y) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ z y))) (taylor -inf y) (#s(alt (/.f64 (-.f64 y z) y) (patch (/.f64 (-.f64 y z) y) #<representation binary64>) () ())) ())
#s(alt y (taylor -inf y) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (/ z y) 1))) (taylor -inf y) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (/ z y) 1))) (taylor -inf y) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (/ z y) 1))) (taylor -inf y) (#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf y) (#s(alt (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) (patch (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor -inf y) (#s(alt (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) (patch (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor -inf y) (#s(alt (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) (patch (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor -inf y) (#s(alt (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) (patch (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt #s(approx (* x (- y z)) (*.f64 y x)) (patch #s(approx (* x (- y z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (/ (* x z) y)))) (taylor -inf y) (#s(alt #s(approx (* x (- y z)) (*.f64 y x)) (patch #s(approx (* x (- y z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (/ (* x z) y)))) (taylor -inf y) (#s(alt #s(approx (* x (- y z)) (*.f64 y x)) (patch #s(approx (* x (- y z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (/ (* x z) y)))) (taylor -inf y) (#s(alt #s(approx (* x (- y z)) (*.f64 y x)) (patch #s(approx (* x (- y z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf y) (#s(alt (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) (patch (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor -inf y) (#s(alt (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) (patch (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor -inf y) (#s(alt (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) (patch (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor -inf y) (#s(alt (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) (patch (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (*.f64 x #s(approx (- y z) (neg.f64 z))) (patch (*.f64 x #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (/ (* x z) y)))) (taylor -inf y) (#s(alt (*.f64 x #s(approx (- y z) (neg.f64 z))) (patch (*.f64 x #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (/ (* x z) y)))) (taylor -inf y) (#s(alt (*.f64 x #s(approx (- y z) (neg.f64 z))) (patch (*.f64 x #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (/ (* x z) y)))) (taylor -inf y) (#s(alt (*.f64 x #s(approx (- y z) (neg.f64 z))) (patch (*.f64 x #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt y (taylor -inf y) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (/ z y) 1))) (taylor -inf y) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (/ z y) 1))) (taylor -inf y) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (/ z y) 1))) (taylor -inf y) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf y) (#s(alt (*.f64 (/.f64 x y) (-.f64 y z)) (patch (*.f64 (/.f64 x y) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor -inf y) (#s(alt (*.f64 (/.f64 x y) (-.f64 y z)) (patch (*.f64 (/.f64 x y) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor -inf y) (#s(alt (*.f64 (/.f64 x y) (-.f64 y z)) (patch (*.f64 (/.f64 x y) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor -inf y) (#s(alt (*.f64 (/.f64 x y) (-.f64 y z)) (patch (*.f64 (/.f64 x y) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf y) (#s(alt (/.f64 (-.f64 y z) (/.f64 y x)) (patch (/.f64 (-.f64 y z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor -inf y) (#s(alt (/.f64 (-.f64 y z) (/.f64 y x)) (patch (/.f64 (-.f64 y z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor -inf y) (#s(alt (/.f64 (-.f64 y z) (/.f64 y x)) (patch (/.f64 (-.f64 y z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor -inf y) (#s(alt (/.f64 (-.f64 y z) (/.f64 y x)) (patch (/.f64 (-.f64 y z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor -inf y) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor -inf y) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor -inf y) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor -inf y) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (*.f64 (/.f64 (-.f64 y z) y) x) (patch (*.f64 (/.f64 (-.f64 y z) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (*.f64 (/.f64 (-.f64 y z) y) x) (patch (*.f64 (/.f64 (-.f64 y z) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (*.f64 (/.f64 (-.f64 y z) y) x) (patch (*.f64 (/.f64 (-.f64 y z) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (*.f64 (/.f64 (-.f64 y z) y) x) (patch (*.f64 (/.f64 (-.f64 y z) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) (patch (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) (patch (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) (patch (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) (patch (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) #<representation binary64>) () ())) ())
#s(alt (* x (- y z)) (taylor 0 x) (#s(alt #s(approx (* x (- y z)) (*.f64 y x)) (patch #s(approx (* x (- y z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x (- y z)) (taylor 0 x) (#s(alt #s(approx (* x (- y z)) (*.f64 y x)) (patch #s(approx (* x (- y z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x (- y z)) (taylor 0 x) (#s(alt #s(approx (* x (- y z)) (*.f64 y x)) (patch #s(approx (* x (- y z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x (- y z)) (taylor 0 x) (#s(alt #s(approx (* x (- y z)) (*.f64 y x)) (patch #s(approx (* x (- y z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 x) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 x) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 x) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 x) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) (patch (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) (patch (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) (patch (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) (patch (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) #<representation binary64>) () ())) ())
#s(alt (* x (- y z)) (taylor 0 x) (#s(alt (*.f64 x #s(approx (- y z) (neg.f64 z))) (patch (*.f64 x #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* x (- y z)) (taylor 0 x) (#s(alt (*.f64 x #s(approx (- y z) (neg.f64 z))) (patch (*.f64 x #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* x (- y z)) (taylor 0 x) (#s(alt (*.f64 x #s(approx (- y z) (neg.f64 z))) (patch (*.f64 x #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* x (- y z)) (taylor 0 x) (#s(alt (*.f64 x #s(approx (- y z) (neg.f64 z))) (patch (*.f64 x #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (*.f64 (/.f64 x y) (-.f64 y z)) (patch (*.f64 (/.f64 x y) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (*.f64 (/.f64 x y) (-.f64 y z)) (patch (*.f64 (/.f64 x y) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (*.f64 (/.f64 x y) (-.f64 y z)) (patch (*.f64 (/.f64 x y) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (*.f64 (/.f64 x y) (-.f64 y z)) (patch (*.f64 (/.f64 x y) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (/.f64 (-.f64 y z) (/.f64 y x)) (patch (/.f64 (-.f64 y z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (/.f64 (-.f64 y z) (/.f64 y x)) (patch (/.f64 (-.f64 y z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (/.f64 (-.f64 y z) (/.f64 y x)) (patch (/.f64 (-.f64 y z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (/.f64 (-.f64 y z) (/.f64 y x)) (patch (/.f64 (-.f64 y z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor 0 x) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor 0 x) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor 0 x) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor 0 x) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (*.f64 (/.f64 (-.f64 y z) y) x) (patch (*.f64 (/.f64 (-.f64 y z) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (*.f64 (/.f64 (-.f64 y z) y) x) (patch (*.f64 (/.f64 (-.f64 y z) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (*.f64 (/.f64 (-.f64 y z) y) x) (patch (*.f64 (/.f64 (-.f64 y z) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (*.f64 (/.f64 (-.f64 y z) y) x) (patch (*.f64 (/.f64 (-.f64 y z) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) (patch (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) (patch (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) (patch (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) (patch (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) #<representation binary64>) () ())) ())
#s(alt (* x (- y z)) (taylor inf x) (#s(alt #s(approx (* x (- y z)) (*.f64 y x)) (patch #s(approx (* x (- y z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x (- y z)) (taylor inf x) (#s(alt #s(approx (* x (- y z)) (*.f64 y x)) (patch #s(approx (* x (- y z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x (- y z)) (taylor inf x) (#s(alt #s(approx (* x (- y z)) (*.f64 y x)) (patch #s(approx (* x (- y z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x (- y z)) (taylor inf x) (#s(alt #s(approx (* x (- y z)) (*.f64 y x)) (patch #s(approx (* x (- y z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) (patch (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) (patch (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) (patch (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) (patch (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) #<representation binary64>) () ())) ())
#s(alt (* x (- y z)) (taylor inf x) (#s(alt (*.f64 x #s(approx (- y z) (neg.f64 z))) (patch (*.f64 x #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* x (- y z)) (taylor inf x) (#s(alt (*.f64 x #s(approx (- y z) (neg.f64 z))) (patch (*.f64 x #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* x (- y z)) (taylor inf x) (#s(alt (*.f64 x #s(approx (- y z) (neg.f64 z))) (patch (*.f64 x #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* x (- y z)) (taylor inf x) (#s(alt (*.f64 x #s(approx (- y z) (neg.f64 z))) (patch (*.f64 x #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (*.f64 (/.f64 x y) (-.f64 y z)) (patch (*.f64 (/.f64 x y) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (*.f64 (/.f64 x y) (-.f64 y z)) (patch (*.f64 (/.f64 x y) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (*.f64 (/.f64 x y) (-.f64 y z)) (patch (*.f64 (/.f64 x y) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (*.f64 (/.f64 x y) (-.f64 y z)) (patch (*.f64 (/.f64 x y) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (/.f64 (-.f64 y z) (/.f64 y x)) (patch (/.f64 (-.f64 y z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (/.f64 (-.f64 y z) (/.f64 y x)) (patch (/.f64 (-.f64 y z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (/.f64 (-.f64 y z) (/.f64 y x)) (patch (/.f64 (-.f64 y z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (/.f64 (-.f64 y z) (/.f64 y x)) (patch (/.f64 (-.f64 y z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor inf x) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor inf x) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor inf x) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor inf x) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (*.f64 (/.f64 (-.f64 y z) y) x) (patch (*.f64 (/.f64 (-.f64 y z) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (*.f64 (/.f64 (-.f64 y z) y) x) (patch (*.f64 (/.f64 (-.f64 y z) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (*.f64 (/.f64 (-.f64 y z) y) x) (patch (*.f64 (/.f64 (-.f64 y z) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (*.f64 (/.f64 (-.f64 y z) y) x) (patch (*.f64 (/.f64 (-.f64 y z) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) (patch (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) (patch (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) (patch (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) (patch (/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y) #<representation binary64>) () ())) ())
#s(alt (* x (- y z)) (taylor -inf x) (#s(alt #s(approx (* x (- y z)) (*.f64 y x)) (patch #s(approx (* x (- y z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x (- y z)) (taylor -inf x) (#s(alt #s(approx (* x (- y z)) (*.f64 y x)) (patch #s(approx (* x (- y z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x (- y z)) (taylor -inf x) (#s(alt #s(approx (* x (- y z)) (*.f64 y x)) (patch #s(approx (* x (- y z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x (- y z)) (taylor -inf x) (#s(alt #s(approx (* x (- y z)) (*.f64 y x)) (patch #s(approx (* x (- y z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) (patch (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) (patch (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) (patch (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) (patch (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) #<representation binary64>) () ())) ())
#s(alt (* x (- y z)) (taylor -inf x) (#s(alt (*.f64 x #s(approx (- y z) (neg.f64 z))) (patch (*.f64 x #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* x (- y z)) (taylor -inf x) (#s(alt (*.f64 x #s(approx (- y z) (neg.f64 z))) (patch (*.f64 x #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* x (- y z)) (taylor -inf x) (#s(alt (*.f64 x #s(approx (- y z) (neg.f64 z))) (patch (*.f64 x #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* x (- y z)) (taylor -inf x) (#s(alt (*.f64 x #s(approx (- y z) (neg.f64 z))) (patch (*.f64 x #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (*.f64 (/.f64 x y) (-.f64 y z)) (patch (*.f64 (/.f64 x y) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (*.f64 (/.f64 x y) (-.f64 y z)) (patch (*.f64 (/.f64 x y) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (*.f64 (/.f64 x y) (-.f64 y z)) (patch (*.f64 (/.f64 x y) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (*.f64 (/.f64 x y) (-.f64 y z)) (patch (*.f64 (/.f64 x y) (-.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (/.f64 (-.f64 y z) (/.f64 y x)) (patch (/.f64 (-.f64 y z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (/.f64 (-.f64 y z) (/.f64 y x)) (patch (/.f64 (-.f64 y z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (/.f64 (-.f64 y z) (/.f64 y x)) (patch (/.f64 (-.f64 y z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (/.f64 (-.f64 y z) (/.f64 y x)) (patch (/.f64 (-.f64 y z) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor -inf x) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor -inf x) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor -inf x) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor -inf x) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
12.0ms
x
@inf
((* (/ (- y z) y) x) (/ (- y z) y) (- y z) (/ (* x (- y z)) y) (* x (- y z)) (* y x) (/ (* x (- y z)) y) (* x (- y z)) (- y z) (neg z) (* (/ x y) (- y z)) (/ x y) (/ (- y z) (/ y x)) (/ y x))
5.0ms
x
@0
((* (/ (- y z) y) x) (/ (- y z) y) (- y z) (/ (* x (- y z)) y) (* x (- y z)) (* y x) (/ (* x (- y z)) y) (* x (- y z)) (- y z) (neg z) (* (/ x y) (- y z)) (/ x y) (/ (- y z) (/ y x)) (/ y x))
3.0ms
y
@0
((* (/ (- y z) y) x) (/ (- y z) y) (- y z) (/ (* x (- y z)) y) (* x (- y z)) (* y x) (/ (* x (- y z)) y) (* x (- y z)) (- y z) (neg z) (* (/ x y) (- y z)) (/ x y) (/ (- y z) (/ y x)) (/ y x))
2.0ms
x
@-inf
((* (/ (- y z) y) x) (/ (- y z) y) (- y z) (/ (* x (- y z)) y) (* x (- y z)) (* y x) (/ (* x (- y z)) y) (* x (- y z)) (- y z) (neg z) (* (/ x y) (- y z)) (/ x y) (/ (- y z) (/ y x)) (/ y x))
2.0ms
y
@-inf
((* (/ (- y z) y) x) (/ (- y z) y) (- y z) (/ (* x (- y z)) y) (* x (- y z)) (* y x) (/ (* x (- y z)) y) (* x (- y z)) (- y z) (neg z) (* (/ x y) (- y z)) (/ x y) (/ (- y z) (/ y x)) (/ y x))

simplify218.0ms (2.8%)

Memory
-2.3MiB live, 109.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0622316
11921968
25471968
314591968
426851968
543001968
647201968
749441968
850911968
951351968
1060271968
1164431968
1265451968
1366451968
1467541968
1567541968
1667741968
1767741968
085241968
Stop Event
iter limit
node limit
Counts
408 → 387
Calls
Call 1
Inputs
x
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
1
(+ 1 (* -1 (/ z y)))
(+ 1 (* -1 (/ z y)))
(+ 1 (* -1 (/ z y)))
y
(+ y (* -1 z))
(+ y (* -1 z))
(+ y (* -1 z))
x
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(* x y)
(+ (* -1 (* x z)) (* x y))
(+ (* -1 (* x z)) (* x y))
(+ (* -1 (* x z)) (* x y))
x
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(* x y)
(+ (* -1 (* x z)) (* x y))
(+ (* -1 (* x z)) (* x y))
(+ (* -1 (* x z)) (* x y))
y
(+ y (* -1 z))
(+ y (* -1 z))
(+ y (* -1 z))
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 z)
x
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
x
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(* -1 (/ (* x z) y))
(* z (+ (* -1 (/ x y)) (/ x z)))
(* z (+ (* -1 (/ x y)) (/ x z)))
(* z (+ (* -1 (/ x y)) (/ x z)))
(* -1 (/ z y))
(* z (- (/ 1 z) (/ 1 y)))
(* z (- (/ 1 z) (/ 1 y)))
(* z (- (/ 1 z) (/ 1 y)))
(* -1 z)
(* z (- (/ y z) 1))
(* z (- (/ y z) 1))
(* z (- (/ y z) 1))
(* -1 (/ (* x z) y))
(* z (+ (* -1 (/ x y)) (/ x z)))
(* z (+ (* -1 (/ x y)) (/ x z)))
(* z (+ (* -1 (/ x y)) (/ x z)))
(* -1 (* x z))
(* z (+ (* -1 x) (/ (* x y) z)))
(* z (+ (* -1 x) (/ (* x y) z)))
(* z (+ (* -1 x) (/ (* x y) z)))
(* -1 (/ (* x z) y))
(* z (+ (* -1 (/ x y)) (/ x z)))
(* z (+ (* -1 (/ x y)) (/ x z)))
(* z (+ (* -1 (/ x y)) (/ x z)))
(* -1 (* x z))
(* z (+ (* -1 x) (/ (* x y) z)))
(* z (+ (* -1 x) (/ (* x y) z)))
(* z (+ (* -1 x) (/ (* x y) z)))
(* -1 z)
(* z (- (/ y z) 1))
(* z (- (/ y z) 1))
(* z (- (/ y z) 1))
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 (/ (* x z) y))
(* z (+ (* -1 (/ x y)) (/ x z)))
(* z (+ (* -1 (/ x y)) (/ x z)))
(* z (+ (* -1 (/ x y)) (/ x z)))
(* -1 (/ (* x z) y))
(* z (+ (* -1 (/ x y)) (/ x z)))
(* z (+ (* -1 (/ x y)) (/ x z)))
(* z (+ (* -1 (/ x y)) (/ x z)))
(* -1 (/ (* x z) y))
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(* -1 (/ z y))
(* -1 (* z (- (/ 1 y) (/ 1 z))))
(* -1 (* z (- (/ 1 y) (/ 1 z))))
(* -1 (* z (- (/ 1 y) (/ 1 z))))
(* -1 z)
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(* -1 (/ (* x z) y))
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(* -1 (* x z))
(* -1 (* z (+ x (* -1 (/ (* x y) z)))))
(* -1 (* z (+ x (* -1 (/ (* x y) z)))))
(* -1 (* z (+ x (* -1 (/ (* x y) z)))))
(* -1 (/ (* x z) y))
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(* -1 (* x z))
(* -1 (* z (+ x (* -1 (/ (* x y) z)))))
(* -1 (* z (+ x (* -1 (/ (* x y) z)))))
(* -1 (* z (+ x (* -1 (/ (* x y) z)))))
(* -1 z)
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 (/ (* x z) y))
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(* -1 (/ (* x z) y))
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(* -1 (/ (* x z) y))
(/ (+ (* -1 (* x z)) (* x y)) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(* -1 (/ z y))
(/ (+ y (* -1 z)) y)
(/ (+ y (* -1 z)) y)
(/ (+ y (* -1 z)) y)
(* -1 z)
(- y z)
(- y z)
(- y z)
(* -1 (/ (* x z) y))
(/ (+ (* -1 (* x z)) (* x y)) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(* -1 (* x z))
(+ (* -1 (* x z)) (* x y))
(+ (* -1 (* x z)) (* x y))
(+ (* -1 (* x z)) (* x y))
(* x y)
(* x y)
(* x y)
(* x y)
(* -1 (/ (* x z) y))
(/ (+ (* -1 (* x z)) (* x y)) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(* -1 (* x z))
(+ (* -1 (* x z)) (* x y))
(+ (* -1 (* x z)) (* x y))
(+ (* -1 (* x z)) (* x y))
(* -1 z)
(- y z)
(- y z)
(- y z)
(* -1 (/ (* x z) y))
(/ (+ (* -1 (* x z)) (* x y)) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(* -1 (/ (* x z) y))
(/ (+ (* -1 (* x z)) (* x y)) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/ y x)
(/ y x)
(/ y x)
(/ y x)
x
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
1
(+ 1 (* -1 (/ z y)))
(+ 1 (* -1 (/ z y)))
(+ 1 (* -1 (/ z y)))
y
(* y (+ 1 (* -1 (/ z y))))
(* y (+ 1 (* -1 (/ z y))))
(* y (+ 1 (* -1 (/ z y))))
x
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(* x y)
(* y (+ x (* -1 (/ (* x z) y))))
(* y (+ x (* -1 (/ (* x z) y))))
(* y (+ x (* -1 (/ (* x z) y))))
(* x y)
(* x y)
(* x y)
(* x y)
x
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(* x y)
(* y (+ x (* -1 (/ (* x z) y))))
(* y (+ x (* -1 (/ (* x z) y))))
(* y (+ x (* -1 (/ (* x z) y))))
y
(* y (+ 1 (* -1 (/ z y))))
(* y (+ 1 (* -1 (/ z y))))
(* y (+ 1 (* -1 (/ z y))))
x
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(/ x y)
(/ x y)
(/ x y)
(/ x y)
x
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(/ y x)
(/ y x)
(/ y x)
(/ y x)
x
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
1
(+ 1 (* -1 (/ z y)))
(+ 1 (* -1 (/ z y)))
(+ 1 (* -1 (/ z y)))
y
(* -1 (* y (- (/ z y) 1)))
(* -1 (* y (- (/ z y) 1)))
(* -1 (* y (- (/ z y) 1)))
x
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(* x y)
(* -1 (* y (+ (* -1 x) (/ (* x z) y))))
(* -1 (* y (+ (* -1 x) (/ (* x z) y))))
(* -1 (* y (+ (* -1 x) (/ (* x z) y))))
(* x y)
(* x y)
(* x y)
(* x y)
x
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(* x y)
(* -1 (* y (+ (* -1 x) (/ (* x z) y))))
(* -1 (* y (+ (* -1 x) (/ (* x z) y))))
(* -1 (* y (+ (* -1 x) (/ (* x z) y))))
y
(* -1 (* y (- (/ z y) 1)))
(* -1 (* y (- (/ z y) 1)))
(* -1 (* y (- (/ z y) 1)))
x
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(/ x y)
(/ x y)
(/ x y)
(/ x y)
x
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(/ y x)
(/ y x)
(/ y x)
(/ y x)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(* x (- y z))
(* x (- y z))
(* x (- y z))
(* x (- y z))
(* x y)
(* x y)
(* x y)
(* x y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(* x (- y z))
(* x (- y z))
(* x (- y z))
(* x (- y z))
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ y x)
(/ y x)
(/ y x)
(/ y x)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(* x (- y z))
(* x (- y z))
(* x (- y z))
(* x (- y z))
(* x y)
(* x y)
(* x y)
(* x y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(* x (- y z))
(* x (- y z))
(* x (- y z))
(* x (- y z))
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ y x)
(/ y x)
(/ y x)
(/ y x)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(* x (- y z))
(* x (- y z))
(* x (- y z))
(* x (- y z))
(* x y)
(* x y)
(* x y)
(* x y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(* x (- y z))
(* x (- y z))
(* x (- y z))
(* x (- y z))
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ y x)
(/ y x)
(/ y x)
(/ y x)
Outputs
x
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ z y)))
(/.f64 (-.f64 y z) y)
(+ 1 (* -1 (/ z y)))
(/.f64 (-.f64 y z) y)
(+ 1 (* -1 (/ z y)))
(/.f64 (-.f64 y z) y)
y
(+ y (* -1 z))
(-.f64 y z)
(+ y (* -1 z))
(-.f64 y z)
(+ y (* -1 z))
(-.f64 y z)
x
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* x y)
(*.f64 y x)
(+ (* -1 (* x z)) (* x y))
(*.f64 (-.f64 y z) x)
(+ (* -1 (* x z)) (* x y))
(*.f64 (-.f64 y z) x)
(+ (* -1 (* x z)) (* x y))
(*.f64 (-.f64 y z) x)
x
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* x y)
(*.f64 y x)
(+ (* -1 (* x z)) (* x y))
(*.f64 (-.f64 y z) x)
(+ (* -1 (* x z)) (* x y))
(*.f64 (-.f64 y z) x)
(+ (* -1 (* x z)) (* x y))
(*.f64 (-.f64 y z) x)
y
(+ y (* -1 z))
(-.f64 y z)
(+ y (* -1 z))
(-.f64 y z)
(+ y (* -1 z))
(-.f64 y z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
x
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
x
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 (/ (* x z) y))
(/.f64 (*.f64 (neg.f64 z) x) y)
(* z (+ (* -1 (/ x y)) (/ x z)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* z (+ (* -1 (/ x y)) (/ x z)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* z (+ (* -1 (/ x y)) (/ x z)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 (/ z y))
(/.f64 (neg.f64 z) y)
(* z (- (/ 1 z) (/ 1 y)))
(/.f64 (-.f64 y z) y)
(* z (- (/ 1 z) (/ 1 y)))
(/.f64 (-.f64 y z) y)
(* z (- (/ 1 z) (/ 1 y)))
(/.f64 (-.f64 y z) y)
(* -1 z)
(neg.f64 z)
(* z (- (/ y z) 1))
(-.f64 y z)
(* z (- (/ y z) 1))
(-.f64 y z)
(* z (- (/ y z) 1))
(-.f64 y z)
(* -1 (/ (* x z) y))
(/.f64 (*.f64 (neg.f64 z) x) y)
(* z (+ (* -1 (/ x y)) (/ x z)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* z (+ (* -1 (/ x y)) (/ x z)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* z (+ (* -1 (/ x y)) (/ x z)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 (* x z))
(*.f64 (neg.f64 z) x)
(* z (+ (* -1 x) (/ (* x y) z)))
(*.f64 (-.f64 y z) x)
(* z (+ (* -1 x) (/ (* x y) z)))
(*.f64 (-.f64 y z) x)
(* z (+ (* -1 x) (/ (* x y) z)))
(*.f64 (-.f64 y z) x)
(* -1 (/ (* x z) y))
(/.f64 (*.f64 (neg.f64 z) x) y)
(* z (+ (* -1 (/ x y)) (/ x z)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* z (+ (* -1 (/ x y)) (/ x z)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* z (+ (* -1 (/ x y)) (/ x z)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 (* x z))
(*.f64 (neg.f64 z) x)
(* z (+ (* -1 x) (/ (* x y) z)))
(*.f64 (-.f64 y z) x)
(* z (+ (* -1 x) (/ (* x y) z)))
(*.f64 (-.f64 y z) x)
(* z (+ (* -1 x) (/ (* x y) z)))
(*.f64 (-.f64 y z) x)
(* -1 z)
(neg.f64 z)
(* z (- (/ y z) 1))
(-.f64 y z)
(* z (- (/ y z) 1))
(-.f64 y z)
(* z (- (/ y z) 1))
(-.f64 y z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 (/ (* x z) y))
(/.f64 (*.f64 (neg.f64 z) x) y)
(* z (+ (* -1 (/ x y)) (/ x z)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* z (+ (* -1 (/ x y)) (/ x z)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* z (+ (* -1 (/ x y)) (/ x z)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 (/ (* x z) y))
(/.f64 (*.f64 (neg.f64 z) x) y)
(* z (+ (* -1 (/ x y)) (/ x z)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* z (+ (* -1 (/ x y)) (/ x z)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* z (+ (* -1 (/ x y)) (/ x z)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 (/ (* x z) y))
(/.f64 (*.f64 (neg.f64 z) x) y)
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 (/ z y))
(/.f64 (neg.f64 z) y)
(* -1 (* z (- (/ 1 y) (/ 1 z))))
(/.f64 (-.f64 y z) y)
(* -1 (* z (- (/ 1 y) (/ 1 z))))
(/.f64 (-.f64 y z) y)
(* -1 (* z (- (/ 1 y) (/ 1 z))))
(/.f64 (-.f64 y z) y)
(* -1 z)
(neg.f64 z)
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(-.f64 y z)
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(-.f64 y z)
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(-.f64 y z)
(* -1 (/ (* x z) y))
(/.f64 (*.f64 (neg.f64 z) x) y)
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 (* x z))
(*.f64 (neg.f64 z) x)
(* -1 (* z (+ x (* -1 (/ (* x y) z)))))
(*.f64 (-.f64 y z) x)
(* -1 (* z (+ x (* -1 (/ (* x y) z)))))
(*.f64 (-.f64 y z) x)
(* -1 (* z (+ x (* -1 (/ (* x y) z)))))
(*.f64 (-.f64 y z) x)
(* -1 (/ (* x z) y))
(/.f64 (*.f64 (neg.f64 z) x) y)
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 (* x z))
(*.f64 (neg.f64 z) x)
(* -1 (* z (+ x (* -1 (/ (* x y) z)))))
(*.f64 (-.f64 y z) x)
(* -1 (* z (+ x (* -1 (/ (* x y) z)))))
(*.f64 (-.f64 y z) x)
(* -1 (* z (+ x (* -1 (/ (* x y) z)))))
(*.f64 (-.f64 y z) x)
(* -1 z)
(neg.f64 z)
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(-.f64 y z)
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(-.f64 y z)
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(-.f64 y z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 (/ (* x z) y))
(/.f64 (*.f64 (neg.f64 z) x) y)
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 (/ (* x z) y))
(/.f64 (*.f64 (neg.f64 z) x) y)
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 (/ (* x z) y))
(/.f64 (*.f64 (neg.f64 z) x) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 (/ z y))
(/.f64 (neg.f64 z) y)
(/ (+ y (* -1 z)) y)
(/.f64 (-.f64 y z) y)
(/ (+ y (* -1 z)) y)
(/.f64 (-.f64 y z) y)
(/ (+ y (* -1 z)) y)
(/.f64 (-.f64 y z) y)
(* -1 z)
(neg.f64 z)
(- y z)
(-.f64 y z)
(- y z)
(-.f64 y z)
(- y z)
(-.f64 y z)
(* -1 (/ (* x z) y))
(/.f64 (*.f64 (neg.f64 z) x) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 (* x z))
(*.f64 (neg.f64 z) x)
(+ (* -1 (* x z)) (* x y))
(*.f64 (-.f64 y z) x)
(+ (* -1 (* x z)) (* x y))
(*.f64 (-.f64 y z) x)
(+ (* -1 (* x z)) (* x y))
(*.f64 (-.f64 y z) x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* -1 (/ (* x z) y))
(/.f64 (*.f64 (neg.f64 z) x) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 (* x z))
(*.f64 (neg.f64 z) x)
(+ (* -1 (* x z)) (* x y))
(*.f64 (-.f64 y z) x)
(+ (* -1 (* x z)) (* x y))
(*.f64 (-.f64 y z) x)
(+ (* -1 (* x z)) (* x y))
(*.f64 (-.f64 y z) x)
(* -1 z)
(neg.f64 z)
(- y z)
(-.f64 y z)
(- y z)
(-.f64 y z)
(- y z)
(-.f64 y z)
(* -1 (/ (* x z) y))
(/.f64 (*.f64 (neg.f64 z) x) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(* -1 (/ (* x z) y))
(/.f64 (*.f64 (neg.f64 z) x) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
x
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ z y)))
(/.f64 (-.f64 y z) y)
(+ 1 (* -1 (/ z y)))
(/.f64 (-.f64 y z) y)
(+ 1 (* -1 (/ z y)))
(/.f64 (-.f64 y z) y)
y
(* y (+ 1 (* -1 (/ z y))))
(-.f64 y z)
(* y (+ 1 (* -1 (/ z y))))
(-.f64 y z)
(* y (+ 1 (* -1 (/ z y))))
(-.f64 y z)
x
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* x y)
(*.f64 y x)
(* y (+ x (* -1 (/ (* x z) y))))
(*.f64 (-.f64 y z) x)
(* y (+ x (* -1 (/ (* x z) y))))
(*.f64 (-.f64 y z) x)
(* y (+ x (* -1 (/ (* x z) y))))
(*.f64 (-.f64 y z) x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
x
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* x y)
(*.f64 y x)
(* y (+ x (* -1 (/ (* x z) y))))
(*.f64 (-.f64 y z) x)
(* y (+ x (* -1 (/ (* x z) y))))
(*.f64 (-.f64 y z) x)
(* y (+ x (* -1 (/ (* x z) y))))
(*.f64 (-.f64 y z) x)
y
(* y (+ 1 (* -1 (/ z y))))
(-.f64 y z)
(* y (+ 1 (* -1 (/ z y))))
(-.f64 y z)
(* y (+ 1 (* -1 (/ z y))))
(-.f64 y z)
x
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
x
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
x
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ z y)))
(/.f64 (-.f64 y z) y)
(+ 1 (* -1 (/ z y)))
(/.f64 (-.f64 y z) y)
(+ 1 (* -1 (/ z y)))
(/.f64 (-.f64 y z) y)
y
(* -1 (* y (- (/ z y) 1)))
(-.f64 y z)
(* -1 (* y (- (/ z y) 1)))
(-.f64 y z)
(* -1 (* y (- (/ z y) 1)))
(-.f64 y z)
x
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (/ (* x z) y))))
(*.f64 (-.f64 y z) x)
(* -1 (* y (+ (* -1 x) (/ (* x z) y))))
(*.f64 (-.f64 y z) x)
(* -1 (* y (+ (* -1 x) (/ (* x z) y))))
(*.f64 (-.f64 y z) x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
x
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (/ (* x z) y))))
(*.f64 (-.f64 y z) x)
(* -1 (* y (+ (* -1 x) (/ (* x z) y))))
(*.f64 (-.f64 y z) x)
(* -1 (* y (+ (* -1 x) (/ (* x z) y))))
(*.f64 (-.f64 y z) x)
y
(* -1 (* y (- (/ z y) 1)))
(-.f64 y z)
(* -1 (* y (- (/ z y) 1)))
(-.f64 y z)
(* -1 (* y (- (/ z y) 1)))
(-.f64 y z)
x
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
x
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(* x (- y z))
(*.f64 (-.f64 y z) x)
(* x (- y z))
(*.f64 (-.f64 y z) x)
(* x (- y z))
(*.f64 (-.f64 y z) x)
(* x (- y z))
(*.f64 (-.f64 y z) x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(* x (- y z))
(*.f64 (-.f64 y z) x)
(* x (- y z))
(*.f64 (-.f64 y z) x)
(* x (- y z))
(*.f64 (-.f64 y z) x)
(* x (- y z))
(*.f64 (-.f64 y z) x)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(* x (- y z))
(*.f64 (-.f64 y z) x)
(* x (- y z))
(*.f64 (-.f64 y z) x)
(* x (- y z))
(*.f64 (-.f64 y z) x)
(* x (- y z))
(*.f64 (-.f64 y z) x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(* x (- y z))
(*.f64 (-.f64 y z) x)
(* x (- y z))
(*.f64 (-.f64 y z) x)
(* x (- y z))
(*.f64 (-.f64 y z) x)
(* x (- y z))
(*.f64 (-.f64 y z) x)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(* x (- y z))
(*.f64 (-.f64 y z) x)
(* x (- y z))
(*.f64 (-.f64 y z) x)
(* x (- y z))
(*.f64 (-.f64 y z) x)
(* x (- y z))
(*.f64 (-.f64 y z) x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(* x (- y z))
(*.f64 (-.f64 y z) x)
(* x (- y z))
(*.f64 (-.f64 y z) x)
(* x (- y z))
(*.f64 (-.f64 y z) x)
(* x (- y z))
(*.f64 (-.f64 y z) x)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)

rewrite146.0ms (1.9%)

Memory
17.4MiB live, 219.0MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01984
03284
19584
255984
3648180
0874377
Stop Event
iter limit
node limit
iter limit
Counts
14 → 1 439
Calls
Call 1
Inputs
(*.f64 (/.f64 (-.f64 y z) y) x)
(/.f64 (-.f64 y z) y)
(-.f64 y z)
(/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y)
#s(approx (* x (- y z)) (*.f64 y x))
(*.f64 y x)
(/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y)
(*.f64 x #s(approx (- y z) (neg.f64 z)))
#s(approx (- y z) (neg.f64 z))
(neg.f64 z)
(*.f64 (/.f64 x y) (-.f64 y z))
(/.f64 x y)
(/.f64 (-.f64 y z) (/.f64 y x))
(/.f64 y x)
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval327.0ms (4.3%)

Memory
14.1MiB live, 544.2MiB allocated
Compiler

Compiled 30 016 to 2 138 computations (92.9% saved)

prune49.0ms (0.6%)

Memory
14.5MiB live, 177.6MiB allocated
Pruning

12 alts after pruning (10 fresh and 2 done)

PrunedKeptTotal
New2 06592 074
Fresh314
Picked325
Done000
Total2 071122 083
Accuracy
100.0%
Counts
2 083 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.9%
(fma.f64 (/.f64 z y) (neg.f64 x) x)
94.3%
(fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x)
96.7%
(/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x))
53.5%
(/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y)
51.1%
(/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x))
38.5%
(/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y)
96.9%
(/.f64 x (/.f64 y (-.f64 y z)))
53.5%
(*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x)
2.6%
(*.f64 (/.f64 #s(approx (- y z) z) y) x)
51.2%
(*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z)))
2.5%
(*.f64 (/.f64 x y) #s(approx (- y z) z))
44.8%
(*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x)
Compiler

Compiled 149 to 145 computations (2.7% saved)

simplify220.0ms (2.9%)

Memory
-9.7MiB live, 164.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 y x)
cost-diff0
(neg.f64 z)
cost-diff0
#s(approx (- y z) (neg.f64 z))
cost-diff384
(/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x))
cost-diff0
(neg.f64 z)
cost-diff0
#s(approx (- y z) (neg.f64 z))
cost-diff0
(/.f64 #s(approx (- y z) (neg.f64 z)) y)
cost-diff0
(*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x)
cost-diff0
#s(approx (- y z) z)
cost-diff0
(/.f64 #s(approx (- y z) z) y)
cost-diff0
(*.f64 (/.f64 #s(approx (- y z) z) y) x)
cost-diff0
#s(approx (/ (- y z) y) #s(literal 1 binary64))
cost-diff0
(*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x)
cost-diff0
(neg.f64 x)
cost-diff0
(/.f64 z y)
cost-diff0
(fma.f64 (/.f64 z y) (neg.f64 x) x)
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020110
032110
155110
290110
3145110
4205110
5347110
6506110
71202110
82748110
93280110
103515110
113667110
123738110
133901110
144451110
155313110
165720110
175872110
185904110
195908110
206664110
08391110
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(fma.f64 (/.f64 z y) (neg.f64 x) x)
(/.f64 z y)
z
y
(neg.f64 x)
x
(*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x)
#s(approx (/ (- y z) y) #s(literal 1 binary64))
#s(literal 1 binary64)
x
(*.f64 (/.f64 #s(approx (- y z) z) y) x)
(/.f64 #s(approx (- y z) z) y)
#s(approx (- y z) z)
z
y
x
(*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x)
(/.f64 #s(approx (- y z) (neg.f64 z)) y)
#s(approx (- y z) (neg.f64 z))
(neg.f64 z)
z
y
x
(/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x))
#s(approx (- y z) (neg.f64 z))
(neg.f64 z)
z
(/.f64 y x)
y
x
Outputs
(fma.f64 (/.f64 z y) (neg.f64 x) x)
(*.f64 (/.f64 (-.f64 y z) y) x)
(/.f64 z y)
z
y
(neg.f64 x)
x
(*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x)
#s(approx (/ (- y z) y) #s(literal 1 binary64))
#s(literal 1 binary64)
x
(*.f64 (/.f64 #s(approx (- y z) z) y) x)
(/.f64 #s(approx (- y z) z) y)
#s(approx (- y z) z)
z
y
x
(*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x)
(*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z)))
(/.f64 #s(approx (- y z) (neg.f64 z)) y)
#s(approx (- y z) (neg.f64 z))
(neg.f64 z)
z
y
x
(/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x))
(*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z)))
#s(approx (- y z) (neg.f64 z))
(neg.f64 z)
z
(/.f64 y x)
y
x

localize68.0ms (0.9%)

Memory
1.8MiB live, 158.0MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy0
(/.f64 y x)
accuracy0
(neg.f64 z)
accuracy11.63843843167638
(/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x))
accuracy28.141121922446008
#s(approx (- y z) (neg.f64 z))
accuracy0
(neg.f64 z)
accuracy0.015625
(/.f64 #s(approx (- y z) (neg.f64 z)) y)
accuracy1.9649205374086658
(*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x)
accuracy28.141121922446008
#s(approx (- y z) (neg.f64 z))
accuracy0.015625
(/.f64 #s(approx (- y z) z) y)
accuracy1.9649205374086658
(*.f64 (/.f64 #s(approx (- y z) z) y) x)
accuracy62.51330412792338
#s(approx (- y z) z)
accuracy1.9649205374086658
(*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x)
accuracy35.43781939690727
#s(approx (/ (- y z) y) #s(literal 1 binary64))
accuracy0
(/.f64 z y)
accuracy0
(neg.f64 x)
accuracy1.9610142874086658
(fma.f64 (/.f64 z y) (neg.f64 x) x)
Samples
53.0ms256×0valid
Compiler

Compiled 164 to 34 computations (79.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 22.0ms
ival-div: 9.0ms (40.5% of total)
ival-sub: 6.0ms (27% of total)
ival-mult: 3.0ms (13.5% of total)
ival-neg: 2.0ms (9% of total)
ival-add: 1.0ms (4.5% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series25.0ms (0.3%)

Memory
-34.9MiB live, 43.0MiB allocated
Counts
14 → 372
Calls
Call 1
Inputs
#s(alt (fma.f64 (/.f64 z y) (neg.f64 x) x) (patch (fma.f64 (/.f64 z y) (neg.f64 x) x) #<representation binary64>) () ())
#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())
#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())
#s(alt (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) #<representation binary64>) () ())
#s(alt #s(approx (/ (- y z) y) #s(literal 1 binary64)) (patch #s(approx (/ (- y z) y) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 #s(approx (- y z) z) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) z) y) x) #<representation binary64>) () ())
#s(alt (/.f64 #s(approx (- y z) z) y) (patch (/.f64 #s(approx (- y z) z) y) #<representation binary64>) () ())
#s(alt #s(approx (- y z) z) (patch #s(approx (- y z) z) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) #<representation binary64>) () ())
#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) y) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) y) #<representation binary64>) () ())
#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())
#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())
#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) #<representation binary64>) () ())
#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())
Outputs
#s(alt x (taylor 0 z) (#s(alt (fma.f64 (/.f64 z y) (neg.f64 x) x) (patch (fma.f64 (/.f64 z y) (neg.f64 x) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor 0 z) (#s(alt (fma.f64 (/.f64 z y) (neg.f64 x) x) (patch (fma.f64 (/.f64 z y) (neg.f64 x) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor 0 z) (#s(alt (fma.f64 (/.f64 z y) (neg.f64 x) x) (patch (fma.f64 (/.f64 z y) (neg.f64 x) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor 0 z) (#s(alt (fma.f64 (/.f64 z y) (neg.f64 x) x) (patch (fma.f64 (/.f64 z y) (neg.f64 x) x) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor 0 z) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor 0 z) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor 0 z) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor 0 z) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 z) (#s(alt (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor 0 z) (#s(alt (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor 0 z) (#s(alt (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor 0 z) (#s(alt (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 z) (#s(alt #s(approx (/ (- y z) y) #s(literal 1 binary64)) (patch #s(approx (/ (- y z) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ z y))) (taylor 0 z) (#s(alt #s(approx (/ (- y z) y) #s(literal 1 binary64)) (patch #s(approx (/ (- y z) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ z y))) (taylor 0 z) (#s(alt #s(approx (/ (- y z) y) #s(literal 1 binary64)) (patch #s(approx (/ (- y z) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ z y))) (taylor 0 z) (#s(alt #s(approx (/ (- y z) y) #s(literal 1 binary64)) (patch #s(approx (/ (- y z) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 z) (#s(alt (*.f64 (/.f64 #s(approx (- y z) z) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) z) y) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor 0 z) (#s(alt (*.f64 (/.f64 #s(approx (- y z) z) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) z) y) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor 0 z) (#s(alt (*.f64 (/.f64 #s(approx (- y z) z) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) z) y) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor 0 z) (#s(alt (*.f64 (/.f64 #s(approx (- y z) z) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) z) y) x) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 z) (#s(alt (/.f64 #s(approx (- y z) z) y) (patch (/.f64 #s(approx (- y z) z) y) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ z y))) (taylor 0 z) (#s(alt (/.f64 #s(approx (- y z) z) y) (patch (/.f64 #s(approx (- y z) z) y) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ z y))) (taylor 0 z) (#s(alt (/.f64 #s(approx (- y z) z) y) (patch (/.f64 #s(approx (- y z) z) y) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ z y))) (taylor 0 z) (#s(alt (/.f64 #s(approx (- y z) z) y) (patch (/.f64 #s(approx (- y z) z) y) #<representation binary64>) () ())) ())
#s(alt y (taylor 0 z) (#s(alt #s(approx (- y z) z) (patch #s(approx (- y z) z) #<representation binary64>) () ())) ())
#s(alt (+ y (* -1 z)) (taylor 0 z) (#s(alt #s(approx (- y z) z) (patch #s(approx (- y z) z) #<representation binary64>) () ())) ())
#s(alt (+ y (* -1 z)) (taylor 0 z) (#s(alt #s(approx (- y z) z) (patch #s(approx (- y z) z) #<representation binary64>) () ())) ())
#s(alt (+ y (* -1 z)) (taylor 0 z) (#s(alt #s(approx (- y z) z) (patch #s(approx (- y z) z) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 z) (#s(alt (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor 0 z) (#s(alt (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor 0 z) (#s(alt (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor 0 z) (#s(alt (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 z) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) y) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) y) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ z y))) (taylor 0 z) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) y) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) y) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ z y))) (taylor 0 z) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) y) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) y) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ z y))) (taylor 0 z) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) y) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) y) #<representation binary64>) () ())) ())
#s(alt y (taylor 0 z) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (+ y (* -1 z)) (taylor 0 z) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (+ y (* -1 z)) (taylor 0 z) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (+ y (* -1 z)) (taylor 0 z) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 z) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor 0 z) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor 0 z) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor 0 z) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x z) y)) (taylor inf z) (#s(alt (fma.f64 (/.f64 z y) (neg.f64 x) x) (patch (fma.f64 (/.f64 z y) (neg.f64 x) x) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (/ x y)) (/ x z))) (taylor inf z) (#s(alt (fma.f64 (/.f64 z y) (neg.f64 x) x) (patch (fma.f64 (/.f64 z y) (neg.f64 x) x) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (/ x y)) (/ x z))) (taylor inf z) (#s(alt (fma.f64 (/.f64 z y) (neg.f64 x) x) (patch (fma.f64 (/.f64 z y) (neg.f64 x) x) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (/ x y)) (/ x z))) (taylor inf z) (#s(alt (fma.f64 (/.f64 z y) (neg.f64 x) x) (patch (fma.f64 (/.f64 z y) (neg.f64 x) x) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor inf z) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor inf z) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor inf z) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor inf z) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x z) y)) (taylor inf z) (#s(alt (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (/ x y)) (/ x z))) (taylor inf z) (#s(alt (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (/ x y)) (/ x z))) (taylor inf z) (#s(alt (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (/ x y)) (/ x z))) (taylor inf z) (#s(alt (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ z y)) (taylor inf z) (#s(alt #s(approx (/ (- y z) y) #s(literal 1 binary64)) (patch #s(approx (/ (- y z) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ 1 z) (/ 1 y))) (taylor inf z) (#s(alt #s(approx (/ (- y z) y) #s(literal 1 binary64)) (patch #s(approx (/ (- y z) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ 1 z) (/ 1 y))) (taylor inf z) (#s(alt #s(approx (/ (- y z) y) #s(literal 1 binary64)) (patch #s(approx (/ (- y z) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ 1 z) (/ 1 y))) (taylor inf z) (#s(alt #s(approx (/ (- y z) y) #s(literal 1 binary64)) (patch #s(approx (/ (- y z) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x z) y)) (taylor inf z) (#s(alt (*.f64 (/.f64 #s(approx (- y z) z) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) z) y) x) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (/ x y)) (/ x z))) (taylor inf z) (#s(alt (*.f64 (/.f64 #s(approx (- y z) z) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) z) y) x) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (/ x y)) (/ x z))) (taylor inf z) (#s(alt (*.f64 (/.f64 #s(approx (- y z) z) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) z) y) x) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (/ x y)) (/ x z))) (taylor inf z) (#s(alt (*.f64 (/.f64 #s(approx (- y z) z) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) z) y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ z y)) (taylor inf z) (#s(alt (/.f64 #s(approx (- y z) z) y) (patch (/.f64 #s(approx (- y z) z) y) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ 1 z) (/ 1 y))) (taylor inf z) (#s(alt (/.f64 #s(approx (- y z) z) y) (patch (/.f64 #s(approx (- y z) z) y) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ 1 z) (/ 1 y))) (taylor inf z) (#s(alt (/.f64 #s(approx (- y z) z) y) (patch (/.f64 #s(approx (- y z) z) y) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ 1 z) (/ 1 y))) (taylor inf z) (#s(alt (/.f64 #s(approx (- y z) z) y) (patch (/.f64 #s(approx (- y z) z) y) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt #s(approx (- y z) z) (patch #s(approx (- y z) z) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ y z) 1)) (taylor inf z) (#s(alt #s(approx (- y z) z) (patch #s(approx (- y z) z) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ y z) 1)) (taylor inf z) (#s(alt #s(approx (- y z) z) (patch #s(approx (- y z) z) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ y z) 1)) (taylor inf z) (#s(alt #s(approx (- y z) z) (patch #s(approx (- y z) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x z) y)) (taylor inf z) (#s(alt (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (/ x y)) (/ x z))) (taylor inf z) (#s(alt (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (/ x y)) (/ x z))) (taylor inf z) (#s(alt (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (/ x y)) (/ x z))) (taylor inf z) (#s(alt (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ z y)) (taylor inf z) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) y) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) y) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ 1 z) (/ 1 y))) (taylor inf z) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) y) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) y) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ 1 z) (/ 1 y))) (taylor inf z) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) y) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) y) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ 1 z) (/ 1 y))) (taylor inf z) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) y) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ y z) 1)) (taylor inf z) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ y z) 1)) (taylor inf z) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ y z) 1)) (taylor inf z) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x z) y)) (taylor inf z) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (/ x y)) (/ x z))) (taylor inf z) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (/ x y)) (/ x z))) (taylor inf z) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (/ x y)) (/ x z))) (taylor inf z) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x z) y)) (taylor -inf z) (#s(alt (fma.f64 (/.f64 z y) (neg.f64 x) x) (patch (fma.f64 (/.f64 z y) (neg.f64 x) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ x z)) (/ x y)))) (taylor -inf z) (#s(alt (fma.f64 (/.f64 z y) (neg.f64 x) x) (patch (fma.f64 (/.f64 z y) (neg.f64 x) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ x z)) (/ x y)))) (taylor -inf z) (#s(alt (fma.f64 (/.f64 z y) (neg.f64 x) x) (patch (fma.f64 (/.f64 z y) (neg.f64 x) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ x z)) (/ x y)))) (taylor -inf z) (#s(alt (fma.f64 (/.f64 z y) (neg.f64 x) x) (patch (fma.f64 (/.f64 z y) (neg.f64 x) x) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor -inf z) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor -inf z) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor -inf z) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor -inf z) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x z) y)) (taylor -inf z) (#s(alt (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ x z)) (/ x y)))) (taylor -inf z) (#s(alt (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ x z)) (/ x y)))) (taylor -inf z) (#s(alt (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ x z)) (/ x y)))) (taylor -inf z) (#s(alt (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ z y)) (taylor -inf z) (#s(alt #s(approx (/ (- y z) y) #s(literal 1 binary64)) (patch #s(approx (/ (- y z) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (/ 1 y) (/ 1 z)))) (taylor -inf z) (#s(alt #s(approx (/ (- y z) y) #s(literal 1 binary64)) (patch #s(approx (/ (- y z) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (/ 1 y) (/ 1 z)))) (taylor -inf z) (#s(alt #s(approx (/ (- y z) y) #s(literal 1 binary64)) (patch #s(approx (/ (- y z) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (/ 1 y) (/ 1 z)))) (taylor -inf z) (#s(alt #s(approx (/ (- y z) y) #s(literal 1 binary64)) (patch #s(approx (/ (- y z) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x z) y)) (taylor -inf z) (#s(alt (*.f64 (/.f64 #s(approx (- y z) z) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) z) y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ x z)) (/ x y)))) (taylor -inf z) (#s(alt (*.f64 (/.f64 #s(approx (- y z) z) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) z) y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ x z)) (/ x y)))) (taylor -inf z) (#s(alt (*.f64 (/.f64 #s(approx (- y z) z) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) z) y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ x z)) (/ x y)))) (taylor -inf z) (#s(alt (*.f64 (/.f64 #s(approx (- y z) z) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) z) y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ z y)) (taylor -inf z) (#s(alt (/.f64 #s(approx (- y z) z) y) (patch (/.f64 #s(approx (- y z) z) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (/ 1 y) (/ 1 z)))) (taylor -inf z) (#s(alt (/.f64 #s(approx (- y z) z) y) (patch (/.f64 #s(approx (- y z) z) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (/ 1 y) (/ 1 z)))) (taylor -inf z) (#s(alt (/.f64 #s(approx (- y z) z) y) (patch (/.f64 #s(approx (- y z) z) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (/ 1 y) (/ 1 z)))) (taylor -inf z) (#s(alt (/.f64 #s(approx (- y z) z) y) (patch (/.f64 #s(approx (- y z) z) y) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt #s(approx (- y z) z) (patch #s(approx (- y z) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ y z))))) (taylor -inf z) (#s(alt #s(approx (- y z) z) (patch #s(approx (- y z) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ y z))))) (taylor -inf z) (#s(alt #s(approx (- y z) z) (patch #s(approx (- y z) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ y z))))) (taylor -inf z) (#s(alt #s(approx (- y z) z) (patch #s(approx (- y z) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x z) y)) (taylor -inf z) (#s(alt (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ x z)) (/ x y)))) (taylor -inf z) (#s(alt (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ x z)) (/ x y)))) (taylor -inf z) (#s(alt (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ x z)) (/ x y)))) (taylor -inf z) (#s(alt (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ z y)) (taylor -inf z) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) y) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (/ 1 y) (/ 1 z)))) (taylor -inf z) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) y) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (/ 1 y) (/ 1 z)))) (taylor -inf z) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) y) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (/ 1 y) (/ 1 z)))) (taylor -inf z) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) y) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ y z))))) (taylor -inf z) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ y z))))) (taylor -inf z) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ y z))))) (taylor -inf z) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x z) y)) (taylor -inf z) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ x z)) (/ x y)))) (taylor -inf z) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ x z)) (/ x y)))) (taylor -inf z) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ x z)) (/ x y)))) (taylor -inf z) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x z) y)) (taylor 0 y) (#s(alt (fma.f64 (/.f64 z y) (neg.f64 x) x) (patch (fma.f64 (/.f64 z y) (neg.f64 x) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x y)) y) (taylor 0 y) (#s(alt (fma.f64 (/.f64 z y) (neg.f64 x) x) (patch (fma.f64 (/.f64 z y) (neg.f64 x) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x y)) y) (taylor 0 y) (#s(alt (fma.f64 (/.f64 z y) (neg.f64 x) x) (patch (fma.f64 (/.f64 z y) (neg.f64 x) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x y)) y) (taylor 0 y) (#s(alt (fma.f64 (/.f64 z y) (neg.f64 x) x) (patch (fma.f64 (/.f64 z y) (neg.f64 x) x) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor 0 y) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor 0 y) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor 0 y) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor 0 y) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x z) y)) (taylor 0 y) (#s(alt (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x y)) y) (taylor 0 y) (#s(alt (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x y)) y) (taylor 0 y) (#s(alt (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x y)) y) (taylor 0 y) (#s(alt (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ z y)) (taylor 0 y) (#s(alt #s(approx (/ (- y z) y) #s(literal 1 binary64)) (patch #s(approx (/ (- y z) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ y (* -1 z)) y) (taylor 0 y) (#s(alt #s(approx (/ (- y z) y) #s(literal 1 binary64)) (patch #s(approx (/ (- y z) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ y (* -1 z)) y) (taylor 0 y) (#s(alt #s(approx (/ (- y z) y) #s(literal 1 binary64)) (patch #s(approx (/ (- y z) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ y (* -1 z)) y) (taylor 0 y) (#s(alt #s(approx (/ (- y z) y) #s(literal 1 binary64)) (patch #s(approx (/ (- y z) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x z) y)) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(approx (- y z) z) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) z) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x y)) y) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(approx (- y z) z) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) z) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x y)) y) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(approx (- y z) z) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) z) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x y)) y) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(approx (- y z) z) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) z) y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ z y)) (taylor 0 y) (#s(alt (/.f64 #s(approx (- y z) z) y) (patch (/.f64 #s(approx (- y z) z) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ y (* -1 z)) y) (taylor 0 y) (#s(alt (/.f64 #s(approx (- y z) z) y) (patch (/.f64 #s(approx (- y z) z) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ y (* -1 z)) y) (taylor 0 y) (#s(alt (/.f64 #s(approx (- y z) z) y) (patch (/.f64 #s(approx (- y z) z) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ y (* -1 z)) y) (taylor 0 y) (#s(alt (/.f64 #s(approx (- y z) z) y) (patch (/.f64 #s(approx (- y z) z) y) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 y) (#s(alt #s(approx (- y z) z) (patch #s(approx (- y z) z) #<representation binary64>) () ())) ())
#s(alt (- y z) (taylor 0 y) (#s(alt #s(approx (- y z) z) (patch #s(approx (- y z) z) #<representation binary64>) () ())) ())
#s(alt (- y z) (taylor 0 y) (#s(alt #s(approx (- y z) z) (patch #s(approx (- y z) z) #<representation binary64>) () ())) ())
#s(alt (- y z) (taylor 0 y) (#s(alt #s(approx (- y z) z) (patch #s(approx (- y z) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x z) y)) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x y)) y) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x y)) y) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x y)) y) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ z y)) (taylor 0 y) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) y) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ y (* -1 z)) y) (taylor 0 y) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) y) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ y (* -1 z)) y) (taylor 0 y) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) y) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ y (* -1 z)) y) (taylor 0 y) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) y) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) y) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 y) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (- y z) (taylor 0 y) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (- y z) (taylor 0 y) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (- y z) (taylor 0 y) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x z) y)) (taylor 0 y) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x y)) y) (taylor 0 y) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x y)) y) (taylor 0 y) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x y)) y) (taylor 0 y) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor 0 y) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor 0 y) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor 0 y) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor 0 y) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt x (taylor inf y) (#s(alt (fma.f64 (/.f64 z y) (neg.f64 x) x) (patch (fma.f64 (/.f64 z y) (neg.f64 x) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor inf y) (#s(alt (fma.f64 (/.f64 z y) (neg.f64 x) x) (patch (fma.f64 (/.f64 z y) (neg.f64 x) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor inf y) (#s(alt (fma.f64 (/.f64 z y) (neg.f64 x) x) (patch (fma.f64 (/.f64 z y) (neg.f64 x) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor inf y) (#s(alt (fma.f64 (/.f64 z y) (neg.f64 x) x) (patch (fma.f64 (/.f64 z y) (neg.f64 x) x) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor inf y) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor inf y) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor inf y) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor inf y) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt x (taylor inf y) (#s(alt (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor inf y) (#s(alt (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor inf y) (#s(alt (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor inf y) (#s(alt (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf y) (#s(alt #s(approx (/ (- y z) y) #s(literal 1 binary64)) (patch #s(approx (/ (- y z) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ z y))) (taylor inf y) (#s(alt #s(approx (/ (- y z) y) #s(literal 1 binary64)) (patch #s(approx (/ (- y z) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ z y))) (taylor inf y) (#s(alt #s(approx (/ (- y z) y) #s(literal 1 binary64)) (patch #s(approx (/ (- y z) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ z y))) (taylor inf y) (#s(alt #s(approx (/ (- y z) y) #s(literal 1 binary64)) (patch #s(approx (/ (- y z) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf y) (#s(alt (*.f64 (/.f64 #s(approx (- y z) z) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) z) y) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(approx (- y z) z) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) z) y) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(approx (- y z) z) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) z) y) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(approx (- y z) z) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) z) y) x) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf y) (#s(alt (/.f64 #s(approx (- y z) z) y) (patch (/.f64 #s(approx (- y z) z) y) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ z y))) (taylor inf y) (#s(alt (/.f64 #s(approx (- y z) z) y) (patch (/.f64 #s(approx (- y z) z) y) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ z y))) (taylor inf y) (#s(alt (/.f64 #s(approx (- y z) z) y) (patch (/.f64 #s(approx (- y z) z) y) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ z y))) (taylor inf y) (#s(alt (/.f64 #s(approx (- y z) z) y) (patch (/.f64 #s(approx (- y z) z) y) #<representation binary64>) () ())) ())
#s(alt y (taylor inf y) (#s(alt #s(approx (- y z) z) (patch #s(approx (- y z) z) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* -1 (/ z y)))) (taylor inf y) (#s(alt #s(approx (- y z) z) (patch #s(approx (- y z) z) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* -1 (/ z y)))) (taylor inf y) (#s(alt #s(approx (- y z) z) (patch #s(approx (- y z) z) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* -1 (/ z y)))) (taylor inf y) (#s(alt #s(approx (- y z) z) (patch #s(approx (- y z) z) #<representation binary64>) () ())) ())
#s(alt x (taylor inf y) (#s(alt (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf y) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) y) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) y) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ z y))) (taylor inf y) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) y) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) y) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ z y))) (taylor inf y) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) y) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) y) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ z y))) (taylor inf y) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) y) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) y) #<representation binary64>) () ())) ())
#s(alt y (taylor inf y) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* -1 (/ z y)))) (taylor inf y) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* -1 (/ z y)))) (taylor inf y) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* -1 (/ z y)))) (taylor inf y) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf y) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor inf y) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor inf y) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor inf y) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor inf y) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor inf y) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor inf y) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor inf y) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf y) (#s(alt (fma.f64 (/.f64 z y) (neg.f64 x) x) (patch (fma.f64 (/.f64 z y) (neg.f64 x) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor -inf y) (#s(alt (fma.f64 (/.f64 z y) (neg.f64 x) x) (patch (fma.f64 (/.f64 z y) (neg.f64 x) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor -inf y) (#s(alt (fma.f64 (/.f64 z y) (neg.f64 x) x) (patch (fma.f64 (/.f64 z y) (neg.f64 x) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor -inf y) (#s(alt (fma.f64 (/.f64 z y) (neg.f64 x) x) (patch (fma.f64 (/.f64 z y) (neg.f64 x) x) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor -inf y) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor -inf y) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor -inf y) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor -inf y) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf y) (#s(alt (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor -inf y) (#s(alt (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor -inf y) (#s(alt (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor -inf y) (#s(alt (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf y) (#s(alt #s(approx (/ (- y z) y) #s(literal 1 binary64)) (patch #s(approx (/ (- y z) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ z y))) (taylor -inf y) (#s(alt #s(approx (/ (- y z) y) #s(literal 1 binary64)) (patch #s(approx (/ (- y z) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ z y))) (taylor -inf y) (#s(alt #s(approx (/ (- y z) y) #s(literal 1 binary64)) (patch #s(approx (/ (- y z) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ z y))) (taylor -inf y) (#s(alt #s(approx (/ (- y z) y) #s(literal 1 binary64)) (patch #s(approx (/ (- y z) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(approx (- y z) z) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) z) y) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(approx (- y z) z) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) z) y) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(approx (- y z) z) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) z) y) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(approx (- y z) z) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) z) y) x) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf y) (#s(alt (/.f64 #s(approx (- y z) z) y) (patch (/.f64 #s(approx (- y z) z) y) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ z y))) (taylor -inf y) (#s(alt (/.f64 #s(approx (- y z) z) y) (patch (/.f64 #s(approx (- y z) z) y) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ z y))) (taylor -inf y) (#s(alt (/.f64 #s(approx (- y z) z) y) (patch (/.f64 #s(approx (- y z) z) y) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ z y))) (taylor -inf y) (#s(alt (/.f64 #s(approx (- y z) z) y) (patch (/.f64 #s(approx (- y z) z) y) #<representation binary64>) () ())) ())
#s(alt y (taylor -inf y) (#s(alt #s(approx (- y z) z) (patch #s(approx (- y z) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (/ z y) 1))) (taylor -inf y) (#s(alt #s(approx (- y z) z) (patch #s(approx (- y z) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (/ z y) 1))) (taylor -inf y) (#s(alt #s(approx (- y z) z) (patch #s(approx (- y z) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (/ z y) 1))) (taylor -inf y) (#s(alt #s(approx (- y z) z) (patch #s(approx (- y z) z) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf y) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) y) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) y) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ z y))) (taylor -inf y) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) y) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) y) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ z y))) (taylor -inf y) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) y) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) y) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ z y))) (taylor -inf y) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) y) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) y) #<representation binary64>) () ())) ())
#s(alt y (taylor -inf y) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (/ z y) 1))) (taylor -inf y) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (/ z y) 1))) (taylor -inf y) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (/ z y) 1))) (taylor -inf y) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf y) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor -inf y) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor -inf y) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor -inf y) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor -inf y) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor -inf y) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor -inf y) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor -inf y) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (/ z y)))) (taylor 0 x) (#s(alt (fma.f64 (/.f64 z y) (neg.f64 x) x) (patch (fma.f64 (/.f64 z y) (neg.f64 x) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (/ z y)))) (taylor 0 x) (#s(alt (fma.f64 (/.f64 z y) (neg.f64 x) x) (patch (fma.f64 (/.f64 z y) (neg.f64 x) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (/ z y)))) (taylor 0 x) (#s(alt (fma.f64 (/.f64 z y) (neg.f64 x) x) (patch (fma.f64 (/.f64 z y) (neg.f64 x) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (/ z y)))) (taylor 0 x) (#s(alt (fma.f64 (/.f64 z y) (neg.f64 x) x) (patch (fma.f64 (/.f64 z y) (neg.f64 x) x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(approx (- y z) z) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) z) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(approx (- y z) z) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) z) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(approx (- y z) z) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) z) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(approx (- y z) z) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) z) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor 0 x) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor 0 x) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor 0 x) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor 0 x) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (/ z y)))) (taylor inf x) (#s(alt (fma.f64 (/.f64 z y) (neg.f64 x) x) (patch (fma.f64 (/.f64 z y) (neg.f64 x) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (/ z y)))) (taylor inf x) (#s(alt (fma.f64 (/.f64 z y) (neg.f64 x) x) (patch (fma.f64 (/.f64 z y) (neg.f64 x) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (/ z y)))) (taylor inf x) (#s(alt (fma.f64 (/.f64 z y) (neg.f64 x) x) (patch (fma.f64 (/.f64 z y) (neg.f64 x) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (/ z y)))) (taylor inf x) (#s(alt (fma.f64 (/.f64 z y) (neg.f64 x) x) (patch (fma.f64 (/.f64 z y) (neg.f64 x) x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(approx (- y z) z) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) z) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(approx (- y z) z) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) z) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(approx (- y z) z) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) z) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(approx (- y z) z) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) z) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor inf x) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor inf x) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor inf x) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor inf x) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ z y) 1))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 z y) (neg.f64 x) x) (patch (fma.f64 (/.f64 z y) (neg.f64 x) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ z y) 1))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 z y) (neg.f64 x) x) (patch (fma.f64 (/.f64 z y) (neg.f64 x) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ z y) 1))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 z y) (neg.f64 x) x) (patch (fma.f64 (/.f64 z y) (neg.f64 x) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ z y) 1))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 z y) (neg.f64 x) x) (patch (fma.f64 (/.f64 z y) (neg.f64 x) x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) (patch (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(approx (- y z) z) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) z) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(approx (- y z) z) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) z) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(approx (- y z) z) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) z) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(approx (- y z) z) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) z) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) (patch (*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) (patch (/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor -inf x) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor -inf x) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor -inf x) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
#s(alt (/ y x) (taylor -inf x) (#s(alt (/.f64 y x) (patch (/.f64 y x) #<representation binary64>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
2.0ms
z
@0
((+ (* (/ z y) (neg x)) x) (/ z y) (neg x) (* (/ (- y z) y) x) (/ (- y z) y) (* (/ (- y z) y) x) (/ (- y z) y) (- y z) (* (/ (- y z) y) x) (/ (- y z) y) (- y z) (neg z) (/ (- y z) (/ y x)) (/ y x))
1.0ms
x
@0
((+ (* (/ z y) (neg x)) x) (/ z y) (neg x) (* (/ (- y z) y) x) (/ (- y z) y) (* (/ (- y z) y) x) (/ (- y z) y) (- y z) (* (/ (- y z) y) x) (/ (- y z) y) (- y z) (neg z) (/ (- y z) (/ y x)) (/ y x))
1.0ms
y
@0
((+ (* (/ z y) (neg x)) x) (/ z y) (neg x) (* (/ (- y z) y) x) (/ (- y z) y) (* (/ (- y z) y) x) (/ (- y z) y) (- y z) (* (/ (- y z) y) x) (/ (- y z) y) (- y z) (neg z) (/ (- y z) (/ y x)) (/ y x))
1.0ms
y
@inf
((+ (* (/ z y) (neg x)) x) (/ z y) (neg x) (* (/ (- y z) y) x) (/ (- y z) y) (* (/ (- y z) y) x) (/ (- y z) y) (- y z) (* (/ (- y z) y) x) (/ (- y z) y) (- y z) (neg z) (/ (- y z) (/ y x)) (/ y x))
1.0ms
x
@-inf
((+ (* (/ z y) (neg x)) x) (/ z y) (neg x) (* (/ (- y z) y) x) (/ (- y z) y) (* (/ (- y z) y) x) (/ (- y z) y) (- y z) (* (/ (- y z) y) x) (/ (- y z) y) (- y z) (neg z) (/ (- y z) (/ y x)) (/ y x))

simplify353.0ms (4.6%)

Memory
-11.6MiB live, 363.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0541992
11551788
24011788
310051788
422981788
541591788
651241788
754551788
857151788
958231788
1058491788
1162471788
1266881788
1367241788
1467241788
081381788
Stop Event
iter limit
node limit
Counts
372 → 351
Calls
Call 1
Inputs
x
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(/ z y)
(/ z y)
(/ z y)
(/ z y)
x
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
1
(+ 1 (* -1 (/ z y)))
(+ 1 (* -1 (/ z y)))
(+ 1 (* -1 (/ z y)))
x
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
1
(+ 1 (* -1 (/ z y)))
(+ 1 (* -1 (/ z y)))
(+ 1 (* -1 (/ z y)))
y
(+ y (* -1 z))
(+ y (* -1 z))
(+ y (* -1 z))
x
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
1
(+ 1 (* -1 (/ z y)))
(+ 1 (* -1 (/ z y)))
(+ 1 (* -1 (/ z y)))
y
(+ y (* -1 z))
(+ y (* -1 z))
(+ y (* -1 z))
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 z)
x
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(* -1 (/ (* x z) y))
(* z (+ (* -1 (/ x y)) (/ x z)))
(* z (+ (* -1 (/ x y)) (/ x z)))
(* z (+ (* -1 (/ x y)) (/ x z)))
(/ z y)
(/ z y)
(/ z y)
(/ z y)
(* -1 (/ (* x z) y))
(* z (+ (* -1 (/ x y)) (/ x z)))
(* z (+ (* -1 (/ x y)) (/ x z)))
(* z (+ (* -1 (/ x y)) (/ x z)))
(* -1 (/ z y))
(* z (- (/ 1 z) (/ 1 y)))
(* z (- (/ 1 z) (/ 1 y)))
(* z (- (/ 1 z) (/ 1 y)))
(* -1 (/ (* x z) y))
(* z (+ (* -1 (/ x y)) (/ x z)))
(* z (+ (* -1 (/ x y)) (/ x z)))
(* z (+ (* -1 (/ x y)) (/ x z)))
(* -1 (/ z y))
(* z (- (/ 1 z) (/ 1 y)))
(* z (- (/ 1 z) (/ 1 y)))
(* z (- (/ 1 z) (/ 1 y)))
(* -1 z)
(* z (- (/ y z) 1))
(* z (- (/ y z) 1))
(* z (- (/ y z) 1))
(* -1 (/ (* x z) y))
(* z (+ (* -1 (/ x y)) (/ x z)))
(* z (+ (* -1 (/ x y)) (/ x z)))
(* z (+ (* -1 (/ x y)) (/ x z)))
(* -1 (/ z y))
(* z (- (/ 1 z) (/ 1 y)))
(* z (- (/ 1 z) (/ 1 y)))
(* z (- (/ 1 z) (/ 1 y)))
(* -1 z)
(* z (- (/ y z) 1))
(* z (- (/ y z) 1))
(* z (- (/ y z) 1))
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 (/ (* x z) y))
(* z (+ (* -1 (/ x y)) (/ x z)))
(* z (+ (* -1 (/ x y)) (/ x z)))
(* z (+ (* -1 (/ x y)) (/ x z)))
(* -1 (/ (* x z) y))
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(/ z y)
(/ z y)
(/ z y)
(/ z y)
(* -1 (/ (* x z) y))
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(* -1 (/ z y))
(* -1 (* z (- (/ 1 y) (/ 1 z))))
(* -1 (* z (- (/ 1 y) (/ 1 z))))
(* -1 (* z (- (/ 1 y) (/ 1 z))))
(* -1 (/ (* x z) y))
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(* -1 (/ z y))
(* -1 (* z (- (/ 1 y) (/ 1 z))))
(* -1 (* z (- (/ 1 y) (/ 1 z))))
(* -1 (* z (- (/ 1 y) (/ 1 z))))
(* -1 z)
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(* -1 (/ (* x z) y))
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(* -1 (/ z y))
(* -1 (* z (- (/ 1 y) (/ 1 z))))
(* -1 (* z (- (/ 1 y) (/ 1 z))))
(* -1 (* z (- (/ 1 y) (/ 1 z))))
(* -1 z)
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 (/ (* x z) y))
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(* -1 (/ (* x z) y))
(/ (+ (* -1 (* x z)) (* x y)) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/ z y)
(/ z y)
(/ z y)
(/ z y)
(* -1 (/ (* x z) y))
(/ (+ (* -1 (* x z)) (* x y)) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(* -1 (/ z y))
(/ (+ y (* -1 z)) y)
(/ (+ y (* -1 z)) y)
(/ (+ y (* -1 z)) y)
(* -1 (/ (* x z) y))
(/ (+ (* -1 (* x z)) (* x y)) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(* -1 (/ z y))
(/ (+ y (* -1 z)) y)
(/ (+ y (* -1 z)) y)
(/ (+ y (* -1 z)) y)
(* -1 z)
(- y z)
(- y z)
(- y z)
(* -1 (/ (* x z) y))
(/ (+ (* -1 (* x z)) (* x y)) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(* -1 (/ z y))
(/ (+ y (* -1 z)) y)
(/ (+ y (* -1 z)) y)
(/ (+ y (* -1 z)) y)
(* -1 z)
(- y z)
(- y z)
(- y z)
(* -1 (/ (* x z) y))
(/ (+ (* -1 (* x z)) (* x y)) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/ y x)
(/ y x)
(/ y x)
(/ y x)
x
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(/ z y)
(/ z y)
(/ z y)
(/ z y)
x
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
1
(+ 1 (* -1 (/ z y)))
(+ 1 (* -1 (/ z y)))
(+ 1 (* -1 (/ z y)))
x
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
1
(+ 1 (* -1 (/ z y)))
(+ 1 (* -1 (/ z y)))
(+ 1 (* -1 (/ z y)))
y
(* y (+ 1 (* -1 (/ z y))))
(* y (+ 1 (* -1 (/ z y))))
(* y (+ 1 (* -1 (/ z y))))
x
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
1
(+ 1 (* -1 (/ z y)))
(+ 1 (* -1 (/ z y)))
(+ 1 (* -1 (/ z y)))
y
(* y (+ 1 (* -1 (/ z y))))
(* y (+ 1 (* -1 (/ z y))))
(* y (+ 1 (* -1 (/ z y))))
x
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(/ y x)
(/ y x)
(/ y x)
(/ y x)
x
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(/ z y)
(/ z y)
(/ z y)
(/ z y)
x
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
1
(+ 1 (* -1 (/ z y)))
(+ 1 (* -1 (/ z y)))
(+ 1 (* -1 (/ z y)))
x
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
1
(+ 1 (* -1 (/ z y)))
(+ 1 (* -1 (/ z y)))
(+ 1 (* -1 (/ z y)))
y
(* -1 (* y (- (/ z y) 1)))
(* -1 (* y (- (/ z y) 1)))
(* -1 (* y (- (/ z y) 1)))
x
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
1
(+ 1 (* -1 (/ z y)))
(+ 1 (* -1 (/ z y)))
(+ 1 (* -1 (/ z y)))
y
(* -1 (* y (- (/ z y) 1)))
(* -1 (* y (- (/ z y) 1)))
(* -1 (* y (- (/ z y) 1)))
x
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(/ y x)
(/ y x)
(/ y x)
(/ y x)
(* x (+ 1 (* -1 (/ z y))))
(* x (+ 1 (* -1 (/ z y))))
(* x (+ 1 (* -1 (/ z y))))
(* x (+ 1 (* -1 (/ z y))))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ y x)
(/ y x)
(/ y x)
(/ y x)
(* x (+ 1 (* -1 (/ z y))))
(* x (+ 1 (* -1 (/ z y))))
(* x (+ 1 (* -1 (/ z y))))
(* x (+ 1 (* -1 (/ z y))))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ y x)
(/ y x)
(/ y x)
(/ y x)
(* -1 (* x (- (/ z y) 1)))
(* -1 (* x (- (/ z y) 1)))
(* -1 (* x (- (/ z y) 1)))
(* -1 (* x (- (/ z y) 1)))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ y x)
(/ y x)
(/ y x)
(/ y x)
Outputs
x
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
x
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ z y)))
(/.f64 (-.f64 y z) y)
(+ 1 (* -1 (/ z y)))
(/.f64 (-.f64 y z) y)
(+ 1 (* -1 (/ z y)))
(/.f64 (-.f64 y z) y)
x
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ z y)))
(/.f64 (-.f64 y z) y)
(+ 1 (* -1 (/ z y)))
(/.f64 (-.f64 y z) y)
(+ 1 (* -1 (/ z y)))
(/.f64 (-.f64 y z) y)
y
(+ y (* -1 z))
(-.f64 y z)
(+ y (* -1 z))
(-.f64 y z)
(+ y (* -1 z))
(-.f64 y z)
x
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ z y)))
(/.f64 (-.f64 y z) y)
(+ 1 (* -1 (/ z y)))
(/.f64 (-.f64 y z) y)
(+ 1 (* -1 (/ z y)))
(/.f64 (-.f64 y z) y)
y
(+ y (* -1 z))
(-.f64 y z)
(+ y (* -1 z))
(-.f64 y z)
(+ y (* -1 z))
(-.f64 y z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
x
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 (/ (* x z) y))
(/.f64 (*.f64 (neg.f64 z) x) y)
(* z (+ (* -1 (/ x y)) (/ x z)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* z (+ (* -1 (/ x y)) (/ x z)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* z (+ (* -1 (/ x y)) (/ x z)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(* -1 (/ (* x z) y))
(/.f64 (*.f64 (neg.f64 z) x) y)
(* z (+ (* -1 (/ x y)) (/ x z)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* z (+ (* -1 (/ x y)) (/ x z)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* z (+ (* -1 (/ x y)) (/ x z)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 (/ z y))
(/.f64 (neg.f64 z) y)
(* z (- (/ 1 z) (/ 1 y)))
(/.f64 (-.f64 y z) y)
(* z (- (/ 1 z) (/ 1 y)))
(/.f64 (-.f64 y z) y)
(* z (- (/ 1 z) (/ 1 y)))
(/.f64 (-.f64 y z) y)
(* -1 (/ (* x z) y))
(/.f64 (*.f64 (neg.f64 z) x) y)
(* z (+ (* -1 (/ x y)) (/ x z)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* z (+ (* -1 (/ x y)) (/ x z)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* z (+ (* -1 (/ x y)) (/ x z)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 (/ z y))
(/.f64 (neg.f64 z) y)
(* z (- (/ 1 z) (/ 1 y)))
(/.f64 (-.f64 y z) y)
(* z (- (/ 1 z) (/ 1 y)))
(/.f64 (-.f64 y z) y)
(* z (- (/ 1 z) (/ 1 y)))
(/.f64 (-.f64 y z) y)
(* -1 z)
(neg.f64 z)
(* z (- (/ y z) 1))
(-.f64 y z)
(* z (- (/ y z) 1))
(-.f64 y z)
(* z (- (/ y z) 1))
(-.f64 y z)
(* -1 (/ (* x z) y))
(/.f64 (*.f64 (neg.f64 z) x) y)
(* z (+ (* -1 (/ x y)) (/ x z)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* z (+ (* -1 (/ x y)) (/ x z)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* z (+ (* -1 (/ x y)) (/ x z)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 (/ z y))
(/.f64 (neg.f64 z) y)
(* z (- (/ 1 z) (/ 1 y)))
(/.f64 (-.f64 y z) y)
(* z (- (/ 1 z) (/ 1 y)))
(/.f64 (-.f64 y z) y)
(* z (- (/ 1 z) (/ 1 y)))
(/.f64 (-.f64 y z) y)
(* -1 z)
(neg.f64 z)
(* z (- (/ y z) 1))
(-.f64 y z)
(* z (- (/ y z) 1))
(-.f64 y z)
(* z (- (/ y z) 1))
(-.f64 y z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 (/ (* x z) y))
(/.f64 (*.f64 (neg.f64 z) x) y)
(* z (+ (* -1 (/ x y)) (/ x z)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* z (+ (* -1 (/ x y)) (/ x z)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* z (+ (* -1 (/ x y)) (/ x z)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 (/ (* x z) y))
(/.f64 (*.f64 (neg.f64 z) x) y)
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(* -1 (/ (* x z) y))
(/.f64 (*.f64 (neg.f64 z) x) y)
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 (/ z y))
(/.f64 (neg.f64 z) y)
(* -1 (* z (- (/ 1 y) (/ 1 z))))
(/.f64 (-.f64 y z) y)
(* -1 (* z (- (/ 1 y) (/ 1 z))))
(/.f64 (-.f64 y z) y)
(* -1 (* z (- (/ 1 y) (/ 1 z))))
(/.f64 (-.f64 y z) y)
(* -1 (/ (* x z) y))
(/.f64 (*.f64 (neg.f64 z) x) y)
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 (/ z y))
(/.f64 (neg.f64 z) y)
(* -1 (* z (- (/ 1 y) (/ 1 z))))
(/.f64 (-.f64 y z) y)
(* -1 (* z (- (/ 1 y) (/ 1 z))))
(/.f64 (-.f64 y z) y)
(* -1 (* z (- (/ 1 y) (/ 1 z))))
(/.f64 (-.f64 y z) y)
(* -1 z)
(neg.f64 z)
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(-.f64 y z)
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(-.f64 y z)
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(-.f64 y z)
(* -1 (/ (* x z) y))
(/.f64 (*.f64 (neg.f64 z) x) y)
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 (/ z y))
(/.f64 (neg.f64 z) y)
(* -1 (* z (- (/ 1 y) (/ 1 z))))
(/.f64 (-.f64 y z) y)
(* -1 (* z (- (/ 1 y) (/ 1 z))))
(/.f64 (-.f64 y z) y)
(* -1 (* z (- (/ 1 y) (/ 1 z))))
(/.f64 (-.f64 y z) y)
(* -1 z)
(neg.f64 z)
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(-.f64 y z)
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(-.f64 y z)
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(-.f64 y z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 (/ (* x z) y))
(/.f64 (*.f64 (neg.f64 z) x) y)
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 (/ (* x z) y))
(/.f64 (*.f64 (neg.f64 z) x) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(* -1 (/ (* x z) y))
(/.f64 (*.f64 (neg.f64 z) x) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 (/ z y))
(/.f64 (neg.f64 z) y)
(/ (+ y (* -1 z)) y)
(/.f64 (-.f64 y z) y)
(/ (+ y (* -1 z)) y)
(/.f64 (-.f64 y z) y)
(/ (+ y (* -1 z)) y)
(/.f64 (-.f64 y z) y)
(* -1 (/ (* x z) y))
(/.f64 (*.f64 (neg.f64 z) x) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 (/ z y))
(/.f64 (neg.f64 z) y)
(/ (+ y (* -1 z)) y)
(/.f64 (-.f64 y z) y)
(/ (+ y (* -1 z)) y)
(/.f64 (-.f64 y z) y)
(/ (+ y (* -1 z)) y)
(/.f64 (-.f64 y z) y)
(* -1 z)
(neg.f64 z)
(- y z)
(-.f64 y z)
(- y z)
(-.f64 y z)
(- y z)
(-.f64 y z)
(* -1 (/ (* x z) y))
(/.f64 (*.f64 (neg.f64 z) x) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 (/ z y))
(/.f64 (neg.f64 z) y)
(/ (+ y (* -1 z)) y)
(/.f64 (-.f64 y z) y)
(/ (+ y (* -1 z)) y)
(/.f64 (-.f64 y z) y)
(/ (+ y (* -1 z)) y)
(/.f64 (-.f64 y z) y)
(* -1 z)
(neg.f64 z)
(- y z)
(-.f64 y z)
(- y z)
(-.f64 y z)
(- y z)
(-.f64 y z)
(* -1 (/ (* x z) y))
(/.f64 (*.f64 (neg.f64 z) x) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
x
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
x
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ z y)))
(/.f64 (-.f64 y z) y)
(+ 1 (* -1 (/ z y)))
(/.f64 (-.f64 y z) y)
(+ 1 (* -1 (/ z y)))
(/.f64 (-.f64 y z) y)
x
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ z y)))
(/.f64 (-.f64 y z) y)
(+ 1 (* -1 (/ z y)))
(/.f64 (-.f64 y z) y)
(+ 1 (* -1 (/ z y)))
(/.f64 (-.f64 y z) y)
y
(* y (+ 1 (* -1 (/ z y))))
(-.f64 y z)
(* y (+ 1 (* -1 (/ z y))))
(-.f64 y z)
(* y (+ 1 (* -1 (/ z y))))
(-.f64 y z)
x
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ z y)))
(/.f64 (-.f64 y z) y)
(+ 1 (* -1 (/ z y)))
(/.f64 (-.f64 y z) y)
(+ 1 (* -1 (/ z y)))
(/.f64 (-.f64 y z) y)
y
(* y (+ 1 (* -1 (/ z y))))
(-.f64 y z)
(* y (+ 1 (* -1 (/ z y))))
(-.f64 y z)
(* y (+ 1 (* -1 (/ z y))))
(-.f64 y z)
x
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
x
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
x
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ z y)))
(/.f64 (-.f64 y z) y)
(+ 1 (* -1 (/ z y)))
(/.f64 (-.f64 y z) y)
(+ 1 (* -1 (/ z y)))
(/.f64 (-.f64 y z) y)
x
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ z y)))
(/.f64 (-.f64 y z) y)
(+ 1 (* -1 (/ z y)))
(/.f64 (-.f64 y z) y)
(+ 1 (* -1 (/ z y)))
(/.f64 (-.f64 y z) y)
y
(* -1 (* y (- (/ z y) 1)))
(-.f64 y z)
(* -1 (* y (- (/ z y) 1)))
(-.f64 y z)
(* -1 (* y (- (/ z y) 1)))
(-.f64 y z)
x
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ z y)))
(/.f64 (-.f64 y z) y)
(+ 1 (* -1 (/ z y)))
(/.f64 (-.f64 y z) y)
(+ 1 (* -1 (/ z y)))
(/.f64 (-.f64 y z) y)
y
(* -1 (* y (- (/ z y) 1)))
(-.f64 y z)
(* -1 (* y (- (/ z y) 1)))
(-.f64 y z)
(* -1 (* y (- (/ z y) 1)))
(-.f64 y z)
x
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(+ x (* -1 (/ (* x z) y)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(* x (+ 1 (* -1 (/ z y))))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* x (+ 1 (* -1 (/ z y))))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* x (+ 1 (* -1 (/ z y))))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* x (+ 1 (* -1 (/ z y))))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(* x (+ 1 (* -1 (/ z y))))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* x (+ 1 (* -1 (/ z y))))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* x (+ 1 (* -1 (/ z y))))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* x (+ 1 (* -1 (/ z y))))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(* -1 (* x (- (/ z y) 1)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 (* x (- (/ z y) 1)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 (* x (- (/ z y) 1)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 (* x (- (/ z y) 1)))
(/.f64 (*.f64 (-.f64 y z) x) y)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ (* x (- y z)) y)
(/.f64 (*.f64 (-.f64 y z) x) y)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)

rewrite177.0ms (2.3%)

Memory
25.3MiB live, 174.1MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02088
03288
111288
269388
3753188
0804288
Stop Event
iter limit
node limit
iter limit
Counts
14 → 466
Calls
Call 1
Inputs
(fma.f64 (/.f64 z y) (neg.f64 x) x)
(/.f64 z y)
(neg.f64 x)
(*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x)
#s(approx (/ (- y z) y) #s(literal 1 binary64))
(*.f64 (/.f64 #s(approx (- y z) z) y) x)
(/.f64 #s(approx (- y z) z) y)
#s(approx (- y z) z)
(*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x)
(/.f64 #s(approx (- y z) (neg.f64 z)) y)
#s(approx (- y z) (neg.f64 z))
(neg.f64 z)
(/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x))
(/.f64 y x)
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval124.0ms (1.6%)

Memory
21.1MiB live, 182.0MiB allocated
Compiler

Compiled 9 551 to 976 computations (89.8% saved)

prune29.0ms (0.4%)

Memory
-3.8MiB live, 68.6MiB allocated
Pruning

13 alts after pruning (6 fresh and 7 done)

PrunedKeptTotal
New8782880
Fresh145
Picked055
Done022
Total87913892
Accuracy
100.0%
Counts
892 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.9%
(fma.f64 (/.f64 z y) (neg.f64 x) x)
94.3%
(fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x)
96.7%
(/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x))
53.5%
(/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y)
81.8%
(/.f64 #s(approx (- y z) (-.f64 y z)) (/.f64 y x))
51.1%
(/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x))
38.5%
(/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y)
53.5%
(/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z))))
53.5%
(*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x)
2.6%
(*.f64 (/.f64 #s(approx (- y z) z) y) x)
51.2%
(*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z)))
2.5%
(*.f64 (/.f64 x y) #s(approx (- y z) z))
44.8%
(*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x)
Compiler

Compiled 134 to 129 computations (3.7% saved)

simplify259.0ms (3.4%)

Memory
-11.9MiB live, 113.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(neg.f64 z)
cost-diff0
#s(approx (- y z) (neg.f64 z))
cost-diff0
(/.f64 y #s(approx (- y z) (neg.f64 z)))
cost-diff384
(/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z))))
cost-diff0
(*.f64 x z)
cost-diff0
(/.f64 #s(literal -1 binary64) y)
cost-diff192
(fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x)
cost-diff0
(neg.f64 z)
cost-diff0
#s(approx (- y z) (neg.f64 z))
cost-diff0
(/.f64 x y)
cost-diff0
(*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z)))
cost-diff0
#s(approx (- y z) z)
cost-diff0
(/.f64 x y)
cost-diff0
(*.f64 (/.f64 x y) #s(approx (- y z) z))
cost-diff0
(/.f64 #s(literal -1 binary64) x)
cost-diff0
(-.f64 z y)
cost-diff0
(/.f64 (-.f64 z y) y)
cost-diff1088
(/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x))
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
020115
034116
160114
2114114
3189112
4380112
51526112
64049112
76070112
86798112
96941112
107038112
117440112
127976112
08010112
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x))
(/.f64 (-.f64 z y) y)
(-.f64 z y)
z
y
(/.f64 #s(literal -1 binary64) x)
#s(literal -1 binary64)
x
(*.f64 (/.f64 x y) #s(approx (- y z) z))
(/.f64 x y)
x
y
#s(approx (- y z) z)
z
(*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z)))
(/.f64 x y)
x
y
#s(approx (- y z) (neg.f64 z))
(neg.f64 z)
z
(fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x)
(/.f64 #s(literal -1 binary64) y)
#s(literal -1 binary64)
y
(*.f64 x z)
x
z
(/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z))))
x
(/.f64 y #s(approx (- y z) (neg.f64 z)))
y
#s(approx (- y z) (neg.f64 z))
(neg.f64 z)
z
Outputs
(/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x))
(*.f64 (/.f64 (-.f64 y z) y) x)
(/.f64 (-.f64 z y) y)
(-.f64 z y)
z
y
(/.f64 #s(literal -1 binary64) x)
#s(literal -1 binary64)
x
(*.f64 (/.f64 x y) #s(approx (- y z) z))
(*.f64 (/.f64 #s(approx (- y z) z) y) x)
(/.f64 x y)
x
y
#s(approx (- y z) z)
z
(*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z)))
(*.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 x y))
(/.f64 x y)
x
y
#s(approx (- y z) (neg.f64 z))
(neg.f64 z)
z
(fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x)
(*.f64 (/.f64 (-.f64 y z) y) x)
(/.f64 #s(literal -1 binary64) y)
#s(literal -1 binary64)
y
(*.f64 x z)
x
z
(/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z))))
(*.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 x y))
x
(/.f64 y #s(approx (- y z) (neg.f64 z)))
y
#s(approx (- y z) (neg.f64 z))
(neg.f64 z)
z

localize179.0ms (2.3%)

Memory
4.2MiB live, 130.2MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0
(neg.f64 z)
accuracy0.01953125
(/.f64 y #s(approx (- y z) (neg.f64 z)))
accuracy1.9883580374086658
(/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z))))
accuracy28.141121922446008
#s(approx (- y z) (neg.f64 z))
accuracy0
(/.f64 #s(literal -1 binary64) y)
accuracy0
(*.f64 x z)
accuracy3.6436578500196863
(fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x)
accuracy0
(/.f64 x y)
accuracy0
(neg.f64 z)
accuracy11.477907256583478
(*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z)))
accuracy28.141121922446008
#s(approx (- y z) (neg.f64 z))
accuracy0
(/.f64 x y)
accuracy11.477907256583478
(*.f64 (/.f64 x y) #s(approx (- y z) z))
accuracy62.51330412792338
#s(approx (- y z) z)
accuracy0
(/.f64 #s(literal -1 binary64) x)
accuracy0
(-.f64 z y)
accuracy0.015625
(/.f64 (-.f64 z y) y)
accuracy2.10230305694555
(/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x))
Samples
162.0ms256×0valid
Compiler

Compiled 193 to 39 computations (79.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 36.0ms
ival-neg: 14.0ms (39.3% of total)
ival-div: 12.0ms (33.7% of total)
ival-mult: 6.0ms (16.9% of total)
ival-sub: 3.0ms (8.4% of total)
ival-add: 1.0ms (2.8% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series30.0ms (0.4%)

Memory
-20.3MiB live, 54.0MiB allocated
Counts
15 → 384
Calls
Call 1
Inputs
#s(alt (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) (patch (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())
#s(alt (/.f64 (-.f64 z y) y) (patch (/.f64 (-.f64 z y) y) #<representation binary64>) () ())
#s(alt (-.f64 z y) (patch (-.f64 z y) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal -1 binary64) x) (patch (/.f64 #s(literal -1 binary64) x) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) z)) (patch (*.f64 (/.f64 x y) #s(approx (- y z) z)) #<representation binary64>) () ())
#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())
#s(alt #s(approx (- y z) z) (patch #s(approx (- y z) z) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) (patch (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())
#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())
#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())
#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal -1 binary64) y) (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())
#s(alt (*.f64 x z) (patch (*.f64 x z) #<representation binary64>) () ())
#s(alt (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) (patch (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) #<representation binary64>) () ())
#s(alt (/.f64 y #s(approx (- y z) (neg.f64 z))) (patch (/.f64 y #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())
Outputs
#s(alt x (taylor 0 z) (#s(alt (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) (patch (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor 0 z) (#s(alt (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) (patch (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor 0 z) (#s(alt (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) (patch (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor 0 z) (#s(alt (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) (patch (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor 0 z) (#s(alt (/.f64 (-.f64 z y) y) (patch (/.f64 (-.f64 z y) y) #<representation binary64>) () ())) ())
#s(alt (- (/ z y) 1) (taylor 0 z) (#s(alt (/.f64 (-.f64 z y) y) (patch (/.f64 (-.f64 z y) y) #<representation binary64>) () ())) ())
#s(alt (- (/ z y) 1) (taylor 0 z) (#s(alt (/.f64 (-.f64 z y) y) (patch (/.f64 (-.f64 z y) y) #<representation binary64>) () ())) ())
#s(alt (- (/ z y) 1) (taylor 0 z) (#s(alt (/.f64 (-.f64 z y) y) (patch (/.f64 (-.f64 z y) y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor 0 z) (#s(alt (-.f64 z y) (patch (-.f64 z y) #<representation binary64>) () ())) ())
#s(alt (- z y) (taylor 0 z) (#s(alt (-.f64 z y) (patch (-.f64 z y) #<representation binary64>) () ())) ())
#s(alt (- z y) (taylor 0 z) (#s(alt (-.f64 z y) (patch (-.f64 z y) #<representation binary64>) () ())) ())
#s(alt (- z y) (taylor 0 z) (#s(alt (-.f64 z y) (patch (-.f64 z y) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 z) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) z)) (patch (*.f64 (/.f64 x y) #s(approx (- y z) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor 0 z) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) z)) (patch (*.f64 (/.f64 x y) #s(approx (- y z) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor 0 z) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) z)) (patch (*.f64 (/.f64 x y) #s(approx (- y z) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor 0 z) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) z)) (patch (*.f64 (/.f64 x y) #s(approx (- y z) z)) #<representation binary64>) () ())) ())
#s(alt y (taylor 0 z) (#s(alt #s(approx (- y z) z) (patch #s(approx (- y z) z) #<representation binary64>) () ())) ())
#s(alt (+ y (* -1 z)) (taylor 0 z) (#s(alt #s(approx (- y z) z) (patch #s(approx (- y z) z) #<representation binary64>) () ())) ())
#s(alt (+ y (* -1 z)) (taylor 0 z) (#s(alt #s(approx (- y z) z) (patch #s(approx (- y z) z) #<representation binary64>) () ())) ())
#s(alt (+ y (* -1 z)) (taylor 0 z) (#s(alt #s(approx (- y z) z) (patch #s(approx (- y z) z) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 z) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) (patch (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor 0 z) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) (patch (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor 0 z) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) (patch (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor 0 z) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) (patch (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt y (taylor 0 z) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (+ y (* -1 z)) (taylor 0 z) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (+ y (* -1 z)) (taylor 0 z) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (+ y (* -1 z)) (taylor 0 z) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 z) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor 0 z) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor 0 z) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor 0 z) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor 0 z) (#s(alt (*.f64 x z) (patch (*.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor 0 z) (#s(alt (*.f64 x z) (patch (*.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor 0 z) (#s(alt (*.f64 x z) (patch (*.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor 0 z) (#s(alt (*.f64 x z) (patch (*.f64 x z) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 z) (#s(alt (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) (patch (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor 0 z) (#s(alt (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) (patch (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor 0 z) (#s(alt (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) (patch (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor 0 z) (#s(alt (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) (patch (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 z) (#s(alt (/.f64 y #s(approx (- y z) (neg.f64 z))) (patch (/.f64 y #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (/ z y)) (taylor 0 z) (#s(alt (/.f64 y #s(approx (- y z) (neg.f64 z))) (patch (/.f64 y #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* z (+ (/ 1 y) (/ z (pow y 2))))) (taylor 0 z) (#s(alt (/.f64 y #s(approx (- y z) (neg.f64 z))) (patch (/.f64 y #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* z (+ (* z (+ (/ 1 (pow y 2)) (/ z (pow y 3)))) (/ 1 y)))) (taylor 0 z) (#s(alt (/.f64 y #s(approx (- y z) (neg.f64 z))) (patch (/.f64 y #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x z) y)) (taylor inf z) (#s(alt (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) (patch (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (/ x y)) (/ x z))) (taylor inf z) (#s(alt (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) (patch (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (/ x y)) (/ x z))) (taylor inf z) (#s(alt (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) (patch (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (/ x y)) (/ x z))) (taylor inf z) (#s(alt (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) (patch (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor inf z) (#s(alt (/.f64 (-.f64 z y) y) (patch (/.f64 (-.f64 z y) y) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ 1 y) (/ 1 z))) (taylor inf z) (#s(alt (/.f64 (-.f64 z y) y) (patch (/.f64 (-.f64 z y) y) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ 1 y) (/ 1 z))) (taylor inf z) (#s(alt (/.f64 (-.f64 z y) y) (patch (/.f64 (-.f64 z y) y) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ 1 y) (/ 1 z))) (taylor inf z) (#s(alt (/.f64 (-.f64 z y) y) (patch (/.f64 (-.f64 z y) y) #<representation binary64>) () ())) ())
#s(alt z (taylor inf z) (#s(alt (-.f64 z y) (patch (-.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* z (+ 1 (* -1 (/ y z)))) (taylor inf z) (#s(alt (-.f64 z y) (patch (-.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* z (+ 1 (* -1 (/ y z)))) (taylor inf z) (#s(alt (-.f64 z y) (patch (-.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* z (+ 1 (* -1 (/ y z)))) (taylor inf z) (#s(alt (-.f64 z y) (patch (-.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x z) y)) (taylor inf z) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) z)) (patch (*.f64 (/.f64 x y) #s(approx (- y z) z)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (/ x y)) (/ x z))) (taylor inf z) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) z)) (patch (*.f64 (/.f64 x y) #s(approx (- y z) z)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (/ x y)) (/ x z))) (taylor inf z) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) z)) (patch (*.f64 (/.f64 x y) #s(approx (- y z) z)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (/ x y)) (/ x z))) (taylor inf z) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) z)) (patch (*.f64 (/.f64 x y) #s(approx (- y z) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt #s(approx (- y z) z) (patch #s(approx (- y z) z) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ y z) 1)) (taylor inf z) (#s(alt #s(approx (- y z) z) (patch #s(approx (- y z) z) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ y z) 1)) (taylor inf z) (#s(alt #s(approx (- y z) z) (patch #s(approx (- y z) z) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ y z) 1)) (taylor inf z) (#s(alt #s(approx (- y z) z) (patch #s(approx (- y z) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x z) y)) (taylor inf z) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) (patch (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (/ x y)) (/ x z))) (taylor inf z) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) (patch (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (/ x y)) (/ x z))) (taylor inf z) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) (patch (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (/ x y)) (/ x z))) (taylor inf z) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) (patch (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ y z) 1)) (taylor inf z) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ y z) 1)) (taylor inf z) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ y z) 1)) (taylor inf z) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x z) y)) (taylor inf z) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (/ x y)) (/ x z))) (taylor inf z) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (/ x y)) (/ x z))) (taylor inf z) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (/ x y)) (/ x z))) (taylor inf z) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor inf z) (#s(alt (*.f64 x z) (patch (*.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor inf z) (#s(alt (*.f64 x z) (patch (*.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor inf z) (#s(alt (*.f64 x z) (patch (*.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor inf z) (#s(alt (*.f64 x z) (patch (*.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x z) y)) (taylor inf z) (#s(alt (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) (patch (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (/ x y)) (/ x z))) (taylor inf z) (#s(alt (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) (patch (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (/ x y)) (/ x z))) (taylor inf z) (#s(alt (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) (patch (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 (/ x y)) (/ x z))) (taylor inf z) (#s(alt (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) (patch (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y z)) (taylor inf z) (#s(alt (/.f64 y #s(approx (- y z) (neg.f64 z))) (patch (/.f64 y #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 y) (* -1 (/ (pow y 2) z))) z) (taylor inf z) (#s(alt (/.f64 y #s(approx (- y z) (neg.f64 z))) (patch (/.f64 y #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 y) (* -1 (/ (pow y 3) (pow z 2)))) (/ (pow y 2) z)) z) (taylor inf z) (#s(alt (/.f64 y #s(approx (- y z) (neg.f64 z))) (patch (/.f64 y #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 y) (* -1 (/ (pow y 4) (pow z 3)))) (+ (/ (pow y 2) z) (/ (pow y 3) (pow z 2)))) z) (taylor inf z) (#s(alt (/.f64 y #s(approx (- y z) (neg.f64 z))) (patch (/.f64 y #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x z) y)) (taylor -inf z) (#s(alt (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) (patch (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ x z)) (/ x y)))) (taylor -inf z) (#s(alt (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) (patch (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ x z)) (/ x y)))) (taylor -inf z) (#s(alt (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) (patch (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ x z)) (/ x y)))) (taylor -inf z) (#s(alt (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) (patch (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor -inf z) (#s(alt (/.f64 (-.f64 z y) y) (patch (/.f64 (-.f64 z y) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (/ 1 z) (/ 1 y)))) (taylor -inf z) (#s(alt (/.f64 (-.f64 z y) y) (patch (/.f64 (-.f64 z y) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (/ 1 z) (/ 1 y)))) (taylor -inf z) (#s(alt (/.f64 (-.f64 z y) y) (patch (/.f64 (-.f64 z y) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (/ 1 z) (/ 1 y)))) (taylor -inf z) (#s(alt (/.f64 (-.f64 z y) y) (patch (/.f64 (-.f64 z y) y) #<representation binary64>) () ())) ())
#s(alt z (taylor -inf z) (#s(alt (-.f64 z y) (patch (-.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (/ y z) 1))) (taylor -inf z) (#s(alt (-.f64 z y) (patch (-.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (/ y z) 1))) (taylor -inf z) (#s(alt (-.f64 z y) (patch (-.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- (/ y z) 1))) (taylor -inf z) (#s(alt (-.f64 z y) (patch (-.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x z) y)) (taylor -inf z) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) z)) (patch (*.f64 (/.f64 x y) #s(approx (- y z) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ x z)) (/ x y)))) (taylor -inf z) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) z)) (patch (*.f64 (/.f64 x y) #s(approx (- y z) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ x z)) (/ x y)))) (taylor -inf z) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) z)) (patch (*.f64 (/.f64 x y) #s(approx (- y z) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ x z)) (/ x y)))) (taylor -inf z) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) z)) (patch (*.f64 (/.f64 x y) #s(approx (- y z) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt #s(approx (- y z) z) (patch #s(approx (- y z) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ y z))))) (taylor -inf z) (#s(alt #s(approx (- y z) z) (patch #s(approx (- y z) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ y z))))) (taylor -inf z) (#s(alt #s(approx (- y z) z) (patch #s(approx (- y z) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ y z))))) (taylor -inf z) (#s(alt #s(approx (- y z) z) (patch #s(approx (- y z) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x z) y)) (taylor -inf z) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) (patch (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ x z)) (/ x y)))) (taylor -inf z) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) (patch (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ x z)) (/ x y)))) (taylor -inf z) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) (patch (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ x z)) (/ x y)))) (taylor -inf z) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) (patch (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ y z))))) (taylor -inf z) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ y z))))) (taylor -inf z) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ y z))))) (taylor -inf z) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x z) y)) (taylor -inf z) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ x z)) (/ x y)))) (taylor -inf z) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ x z)) (/ x y)))) (taylor -inf z) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ x z)) (/ x y)))) (taylor -inf z) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor -inf z) (#s(alt (*.f64 x z) (patch (*.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor -inf z) (#s(alt (*.f64 x z) (patch (*.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor -inf z) (#s(alt (*.f64 x z) (patch (*.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor -inf z) (#s(alt (*.f64 x z) (patch (*.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x z) y)) (taylor -inf z) (#s(alt (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) (patch (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ x z)) (/ x y)))) (taylor -inf z) (#s(alt (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) (patch (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ x z)) (/ x y)))) (taylor -inf z) (#s(alt (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) (patch (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 (/ x z)) (/ x y)))) (taylor -inf z) (#s(alt (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) (patch (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y z)) (taylor -inf z) (#s(alt (/.f64 y #s(approx (- y z) (neg.f64 z))) (patch (/.f64 y #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ y (/ (pow y 2) z)) z)) (taylor -inf z) (#s(alt (/.f64 y #s(approx (- y z) (neg.f64 z))) (patch (/.f64 y #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ y (* -1 (/ (- (* -1 (/ (pow y 3) z)) (pow y 2)) z))) z)) (taylor -inf z) (#s(alt (/.f64 y #s(approx (- y z) (neg.f64 z))) (patch (/.f64 y #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ y (* -1 (/ (- (* -1 (/ (- (/ (pow y 4) z) (* -1 (pow y 3))) z)) (pow y 2)) z))) z)) (taylor -inf z) (#s(alt (/.f64 y #s(approx (- y z) (neg.f64 z))) (patch (/.f64 y #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x z) y)) (taylor 0 y) (#s(alt (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) (patch (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x y)) y) (taylor 0 y) (#s(alt (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) (patch (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x y)) y) (taylor 0 y) (#s(alt (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) (patch (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x y)) y) (taylor 0 y) (#s(alt (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) (patch (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor 0 y) (#s(alt (/.f64 (-.f64 z y) y) (patch (/.f64 (-.f64 z y) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ z (* -1 y)) y) (taylor 0 y) (#s(alt (/.f64 (-.f64 z y) y) (patch (/.f64 (-.f64 z y) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ z (* -1 y)) y) (taylor 0 y) (#s(alt (/.f64 (-.f64 z y) y) (patch (/.f64 (-.f64 z y) y) #<representation binary64>) () ())) ())
#s(alt (/ (+ z (* -1 y)) y) (taylor 0 y) (#s(alt (/.f64 (-.f64 z y) y) (patch (/.f64 (-.f64 z y) y) #<representation binary64>) () ())) ())
#s(alt z (taylor 0 y) (#s(alt (-.f64 z y) (patch (-.f64 z y) #<representation binary64>) () ())) ())
#s(alt (+ z (* -1 y)) (taylor 0 y) (#s(alt (-.f64 z y) (patch (-.f64 z y) #<representation binary64>) () ())) ())
#s(alt (+ z (* -1 y)) (taylor 0 y) (#s(alt (-.f64 z y) (patch (-.f64 z y) #<representation binary64>) () ())) ())
#s(alt (+ z (* -1 y)) (taylor 0 y) (#s(alt (-.f64 z y) (patch (-.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x z) y)) (taylor 0 y) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) z)) (patch (*.f64 (/.f64 x y) #s(approx (- y z) z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x y)) y) (taylor 0 y) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) z)) (patch (*.f64 (/.f64 x y) #s(approx (- y z) z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x y)) y) (taylor 0 y) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) z)) (patch (*.f64 (/.f64 x y) #s(approx (- y z) z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x y)) y) (taylor 0 y) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) z)) (patch (*.f64 (/.f64 x y) #s(approx (- y z) z)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 y) (#s(alt #s(approx (- y z) z) (patch #s(approx (- y z) z) #<representation binary64>) () ())) ())
#s(alt (- y z) (taylor 0 y) (#s(alt #s(approx (- y z) z) (patch #s(approx (- y z) z) #<representation binary64>) () ())) ())
#s(alt (- y z) (taylor 0 y) (#s(alt #s(approx (- y z) z) (patch #s(approx (- y z) z) #<representation binary64>) () ())) ())
#s(alt (- y z) (taylor 0 y) (#s(alt #s(approx (- y z) z) (patch #s(approx (- y z) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x z) y)) (taylor 0 y) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) (patch (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x y)) y) (taylor 0 y) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) (patch (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x y)) y) (taylor 0 y) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) (patch (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x y)) y) (taylor 0 y) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) (patch (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 y) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (- y z) (taylor 0 y) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (- y z) (taylor 0 y) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (- y z) (taylor 0 y) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x z) y)) (taylor 0 y) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x y)) y) (taylor 0 y) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x y)) y) (taylor 0 y) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x y)) y) (taylor 0 y) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (/ -1 y) (taylor 0 y) (#s(alt (/.f64 #s(literal -1 binary64) y) (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ -1 y) (taylor 0 y) (#s(alt (/.f64 #s(literal -1 binary64) y) (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ -1 y) (taylor 0 y) (#s(alt (/.f64 #s(literal -1 binary64) y) (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ -1 y) (taylor 0 y) (#s(alt (/.f64 #s(literal -1 binary64) y) (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x z) y)) (taylor 0 y) (#s(alt (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) (patch (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x y)) y) (taylor 0 y) (#s(alt (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) (patch (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x y)) y) (taylor 0 y) (#s(alt (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) (patch (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x y)) y) (taylor 0 y) (#s(alt (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) (patch (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y z)) (taylor 0 y) (#s(alt (/.f64 y #s(approx (- y z) (neg.f64 z))) (patch (/.f64 y #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* y (- (* -1 (/ y (pow z 2))) (/ 1 z))) (taylor 0 y) (#s(alt (/.f64 y #s(approx (- y z) (neg.f64 z))) (patch (/.f64 y #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* y (- (* y (- (* -1 (/ y (pow z 3))) (/ 1 (pow z 2)))) (/ 1 z))) (taylor 0 y) (#s(alt (/.f64 y #s(approx (- y z) (neg.f64 z))) (patch (/.f64 y #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* y (- (* y (- (* y (- (* -1 (/ y (pow z 4))) (/ 1 (pow z 3)))) (/ 1 (pow z 2)))) (/ 1 z))) (taylor 0 y) (#s(alt (/.f64 y #s(approx (- y z) (neg.f64 z))) (patch (/.f64 y #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf y) (#s(alt (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) (patch (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor inf y) (#s(alt (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) (patch (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor inf y) (#s(alt (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) (patch (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor inf y) (#s(alt (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) (patch (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor inf y) (#s(alt (/.f64 (-.f64 z y) y) (patch (/.f64 (-.f64 z y) y) #<representation binary64>) () ())) ())
#s(alt (- (/ z y) 1) (taylor inf y) (#s(alt (/.f64 (-.f64 z y) y) (patch (/.f64 (-.f64 z y) y) #<representation binary64>) () ())) ())
#s(alt (- (/ z y) 1) (taylor inf y) (#s(alt (/.f64 (-.f64 z y) y) (patch (/.f64 (-.f64 z y) y) #<representation binary64>) () ())) ())
#s(alt (- (/ z y) 1) (taylor inf y) (#s(alt (/.f64 (-.f64 z y) y) (patch (/.f64 (-.f64 z y) y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor inf y) (#s(alt (-.f64 z y) (patch (-.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y (- (/ z y) 1)) (taylor inf y) (#s(alt (-.f64 z y) (patch (-.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y (- (/ z y) 1)) (taylor inf y) (#s(alt (-.f64 z y) (patch (-.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* y (- (/ z y) 1)) (taylor inf y) (#s(alt (-.f64 z y) (patch (-.f64 z y) #<representation binary64>) () ())) ())
#s(alt x (taylor inf y) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) z)) (patch (*.f64 (/.f64 x y) #s(approx (- y z) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor inf y) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) z)) (patch (*.f64 (/.f64 x y) #s(approx (- y z) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor inf y) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) z)) (patch (*.f64 (/.f64 x y) #s(approx (- y z) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor inf y) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) z)) (patch (*.f64 (/.f64 x y) #s(approx (- y z) z)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt y (taylor inf y) (#s(alt #s(approx (- y z) z) (patch #s(approx (- y z) z) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* -1 (/ z y)))) (taylor inf y) (#s(alt #s(approx (- y z) z) (patch #s(approx (- y z) z) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* -1 (/ z y)))) (taylor inf y) (#s(alt #s(approx (- y z) z) (patch #s(approx (- y z) z) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* -1 (/ z y)))) (taylor inf y) (#s(alt #s(approx (- y z) z) (patch #s(approx (- y z) z) #<representation binary64>) () ())) ())
#s(alt x (taylor inf y) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) (patch (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor inf y) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) (patch (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor inf y) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) (patch (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor inf y) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) (patch (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt y (taylor inf y) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* -1 (/ z y)))) (taylor inf y) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* -1 (/ z y)))) (taylor inf y) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (* -1 (/ z y)))) (taylor inf y) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf y) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor inf y) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor inf y) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor inf y) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (/ -1 y) (taylor inf y) (#s(alt (/.f64 #s(literal -1 binary64) y) (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ -1 y) (taylor inf y) (#s(alt (/.f64 #s(literal -1 binary64) y) (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ -1 y) (taylor inf y) (#s(alt (/.f64 #s(literal -1 binary64) y) (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ -1 y) (taylor inf y) (#s(alt (/.f64 #s(literal -1 binary64) y) (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt x (taylor inf y) (#s(alt (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) (patch (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor inf y) (#s(alt (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) (patch (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor inf y) (#s(alt (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) (patch (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor inf y) (#s(alt (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) (patch (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf y) (#s(alt (/.f64 y #s(approx (- y z) (neg.f64 z))) (patch (/.f64 y #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (/ z y)) (taylor inf y) (#s(alt (/.f64 y #s(approx (- y z) (neg.f64 z))) (patch (/.f64 y #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (/ (pow z 2) (pow y 2))) (* -1 (/ z y))) (taylor inf y) (#s(alt (/.f64 y #s(approx (- y z) (neg.f64 z))) (patch (/.f64 y #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (/ (pow z 3) (pow y 3))) (+ (* -1 (/ z y)) (* -1 (/ (pow z 2) (pow y 2))))) (taylor inf y) (#s(alt (/.f64 y #s(approx (- y z) (neg.f64 z))) (patch (/.f64 y #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf y) (#s(alt (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) (patch (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor -inf y) (#s(alt (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) (patch (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor -inf y) (#s(alt (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) (patch (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor -inf y) (#s(alt (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) (patch (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor -inf y) (#s(alt (/.f64 (-.f64 z y) y) (patch (/.f64 (-.f64 z y) y) #<representation binary64>) () ())) ())
#s(alt (- (/ z y) 1) (taylor -inf y) (#s(alt (/.f64 (-.f64 z y) y) (patch (/.f64 (-.f64 z y) y) #<representation binary64>) () ())) ())
#s(alt (- (/ z y) 1) (taylor -inf y) (#s(alt (/.f64 (-.f64 z y) y) (patch (/.f64 (-.f64 z y) y) #<representation binary64>) () ())) ())
#s(alt (- (/ z y) 1) (taylor -inf y) (#s(alt (/.f64 (-.f64 z y) y) (patch (/.f64 (-.f64 z y) y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor -inf y) (#s(alt (-.f64 z y) (patch (-.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 1 (* -1 (/ z y))))) (taylor -inf y) (#s(alt (-.f64 z y) (patch (-.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 1 (* -1 (/ z y))))) (taylor -inf y) (#s(alt (-.f64 z y) (patch (-.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 1 (* -1 (/ z y))))) (taylor -inf y) (#s(alt (-.f64 z y) (patch (-.f64 z y) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf y) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) z)) (patch (*.f64 (/.f64 x y) #s(approx (- y z) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor -inf y) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) z)) (patch (*.f64 (/.f64 x y) #s(approx (- y z) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor -inf y) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) z)) (patch (*.f64 (/.f64 x y) #s(approx (- y z) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor -inf y) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) z)) (patch (*.f64 (/.f64 x y) #s(approx (- y z) z)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt y (taylor -inf y) (#s(alt #s(approx (- y z) z) (patch #s(approx (- y z) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (/ z y) 1))) (taylor -inf y) (#s(alt #s(approx (- y z) z) (patch #s(approx (- y z) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (/ z y) 1))) (taylor -inf y) (#s(alt #s(approx (- y z) z) (patch #s(approx (- y z) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (/ z y) 1))) (taylor -inf y) (#s(alt #s(approx (- y z) z) (patch #s(approx (- y z) z) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf y) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) (patch (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor -inf y) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) (patch (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor -inf y) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) (patch (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor -inf y) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) (patch (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt y (taylor -inf y) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (/ z y) 1))) (taylor -inf y) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (/ z y) 1))) (taylor -inf y) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (/ z y) 1))) (taylor -inf y) (#s(alt #s(approx (- y z) (neg.f64 z)) (patch #s(approx (- y z) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf y) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor -inf y) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor -inf y) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor -inf y) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (/ -1 y) (taylor -inf y) (#s(alt (/.f64 #s(literal -1 binary64) y) (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ -1 y) (taylor -inf y) (#s(alt (/.f64 #s(literal -1 binary64) y) (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ -1 y) (taylor -inf y) (#s(alt (/.f64 #s(literal -1 binary64) y) (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ -1 y) (taylor -inf y) (#s(alt (/.f64 #s(literal -1 binary64) y) (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf y) (#s(alt (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) (patch (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor -inf y) (#s(alt (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) (patch (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor -inf y) (#s(alt (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) (patch (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (/ (* x z) y))) (taylor -inf y) (#s(alt (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) (patch (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf y) (#s(alt (/.f64 y #s(approx (- y z) (neg.f64 z))) (patch (/.f64 y #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (/ z y)) (taylor -inf y) (#s(alt (/.f64 y #s(approx (- y z) (neg.f64 z))) (patch (/.f64 y #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (- (* -1 (/ (pow z 2) y)) z) y))) (taylor -inf y) (#s(alt (/.f64 y #s(approx (- y z) (neg.f64 z))) (patch (/.f64 y #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (pow z 3) y) (* -1 (pow z 2))) y)) z) y))) (taylor -inf y) (#s(alt (/.f64 y #s(approx (- y z) (neg.f64 z))) (patch (/.f64 y #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x (- z y)) y)) (taylor 0 x) (#s(alt (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) (patch (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x (- z y)) y)) (taylor 0 x) (#s(alt (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) (patch (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x (- z y)) y)) (taylor 0 x) (#s(alt (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) (patch (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x (- z y)) y)) (taylor 0 x) (#s(alt (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) (patch (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) x) (patch (/.f64 #s(literal -1 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) x) (patch (/.f64 #s(literal -1 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) x) (patch (/.f64 #s(literal -1 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) x) (patch (/.f64 #s(literal -1 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) z)) (patch (*.f64 (/.f64 x y) #s(approx (- y z) z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) z)) (patch (*.f64 (/.f64 x y) #s(approx (- y z) z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) z)) (patch (*.f64 (/.f64 x y) #s(approx (- y z) z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) z)) (patch (*.f64 (/.f64 x y) #s(approx (- y z) z)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) (patch (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) (patch (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) (patch (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) (patch (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (/ z y)))) (taylor 0 x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (/ z y)))) (taylor 0 x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (/ z y)))) (taylor 0 x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (/ z y)))) (taylor 0 x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor 0 x) (#s(alt (*.f64 x z) (patch (*.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor 0 x) (#s(alt (*.f64 x z) (patch (*.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor 0 x) (#s(alt (*.f64 x z) (patch (*.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor 0 x) (#s(alt (*.f64 x z) (patch (*.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) (patch (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) (patch (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) (patch (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor 0 x) (#s(alt (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) (patch (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x (- z y)) y)) (taylor inf x) (#s(alt (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) (patch (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x (- z y)) y)) (taylor inf x) (#s(alt (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) (patch (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x (- z y)) y)) (taylor inf x) (#s(alt (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) (patch (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x (- z y)) y)) (taylor inf x) (#s(alt (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) (patch (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) x) (patch (/.f64 #s(literal -1 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) x) (patch (/.f64 #s(literal -1 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) x) (patch (/.f64 #s(literal -1 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) x) (patch (/.f64 #s(literal -1 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) z)) (patch (*.f64 (/.f64 x y) #s(approx (- y z) z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) z)) (patch (*.f64 (/.f64 x y) #s(approx (- y z) z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) z)) (patch (*.f64 (/.f64 x y) #s(approx (- y z) z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) z)) (patch (*.f64 (/.f64 x y) #s(approx (- y z) z)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) (patch (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) (patch (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) (patch (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) (patch (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (/ z y)))) (taylor inf x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (/ z y)))) (taylor inf x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (/ z y)))) (taylor inf x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (/ z y)))) (taylor inf x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor inf x) (#s(alt (*.f64 x z) (patch (*.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor inf x) (#s(alt (*.f64 x z) (patch (*.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor inf x) (#s(alt (*.f64 x z) (patch (*.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor inf x) (#s(alt (*.f64 x z) (patch (*.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) (patch (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) (patch (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) (patch (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor inf x) (#s(alt (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) (patch (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x (- z y)) y)) (taylor -inf x) (#s(alt (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) (patch (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x (- z y)) y)) (taylor -inf x) (#s(alt (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) (patch (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x (- z y)) y)) (taylor -inf x) (#s(alt (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) (patch (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x (- z y)) y)) (taylor -inf x) (#s(alt (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) (patch (/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) x) (patch (/.f64 #s(literal -1 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) x) (patch (/.f64 #s(literal -1 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) x) (patch (/.f64 #s(literal -1 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) x) (patch (/.f64 #s(literal -1 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) z)) (patch (*.f64 (/.f64 x y) #s(approx (- y z) z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) z)) (patch (*.f64 (/.f64 x y) #s(approx (- y z) z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) z)) (patch (*.f64 (/.f64 x y) #s(approx (- y z) z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) z)) (patch (*.f64 (/.f64 x y) #s(approx (- y z) z)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) (patch (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) (patch (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) (patch (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) (patch (*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ z y) 1))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ z y) 1))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ z y) 1))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ z y) 1))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) (patch (fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor -inf x) (#s(alt (*.f64 x z) (patch (*.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor -inf x) (#s(alt (*.f64 x z) (patch (*.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor -inf x) (#s(alt (*.f64 x z) (patch (*.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor -inf x) (#s(alt (*.f64 x z) (patch (*.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) (patch (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) (patch (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) (patch (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- y z)) y) (taylor -inf x) (#s(alt (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) (patch (/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z)))) #<representation binary64>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
7.0ms
z
@inf
((/ (/ (- z y) y) (/ -1 x)) (/ (- z y) y) (- z y) (/ -1 x) (* (/ x y) (- y z)) (/ x y) (- y z) (* (/ x y) (- y z)) (- y z) (neg z) (+ (* (/ -1 y) (* x z)) x) (/ -1 y) (* x z) (/ x (/ y (- y z))) (/ y (- y z)))
2.0ms
x
@0
((/ (/ (- z y) y) (/ -1 x)) (/ (- z y) y) (- z y) (/ -1 x) (* (/ x y) (- y z)) (/ x y) (- y z) (* (/ x y) (- y z)) (- y z) (neg z) (+ (* (/ -1 y) (* x z)) x) (/ -1 y) (* x z) (/ x (/ y (- y z))) (/ y (- y z)))
2.0ms
y
@0
((/ (/ (- z y) y) (/ -1 x)) (/ (- z y) y) (- z y) (/ -1 x) (* (/ x y) (- y z)) (/ x y) (- y z) (* (/ x y) (- y z)) (- y z) (neg z) (+ (* (/ -1 y) (* x z)) x) (/ -1 y) (* x z) (/ x (/ y (- y z))) (/ y (- y z)))
2.0ms
x
@-inf
((/ (/ (- z y) y) (/ -1 x)) (/ (- z y) y) (- z y) (/ -1 x) (* (/ x y) (- y z)) (/ x y) (- y z) (* (/ x y) (- y z)) (- y z) (neg z) (+ (* (/ -1 y) (* x z)) x) (/ -1 y) (* x z) (/ x (/ y (- y z))) (/ y (- y z)))
2.0ms
z
@0
((/ (/ (- z y) y) (/ -1 x)) (/ (- z y) y) (- z y) (/ -1 x) (* (/ x y) (- y z)) (/ x y) (- y z) (* (/ x y) (- y z)) (- y z) (neg z) (+ (* (/ -1 y) (* x z)) x) (/ -1 y) (* x z) (/ x (/ y (- y z))) (/ y (- y z)))

simplify174.0ms (2.3%)

Memory
30.2MiB live, 183.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01632137
14661977
212861950
342101943
083061930
Stop Event
iter limit
node limit
Counts
384 → 360
Calls
Call 1
Inputs
x
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
-1
(- (/ z y) 1)
(- (/ z y) 1)
(- (/ z y) 1)
(* -1 y)
(- z y)
(- z y)
(- z y)
x
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
y
(+ y (* -1 z))
(+ y (* -1 z))
(+ y (* -1 z))
x
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
y
(+ y (* -1 z))
(+ y (* -1 z))
(+ y (* -1 z))
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 z)
x
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(* x z)
(* x z)
(* x z)
(* x z)
x
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
1
(+ 1 (/ z y))
(+ 1 (* z (+ (/ 1 y) (/ z (pow y 2)))))
(+ 1 (* z (+ (* z (+ (/ 1 (pow y 2)) (/ z (pow y 3)))) (/ 1 y))))
(* -1 (/ (* x z) y))
(* z (+ (* -1 (/ x y)) (/ x z)))
(* z (+ (* -1 (/ x y)) (/ x z)))
(* z (+ (* -1 (/ x y)) (/ x z)))
(/ z y)
(* z (- (/ 1 y) (/ 1 z)))
(* z (- (/ 1 y) (/ 1 z)))
(* z (- (/ 1 y) (/ 1 z)))
z
(* z (+ 1 (* -1 (/ y z))))
(* z (+ 1 (* -1 (/ y z))))
(* z (+ 1 (* -1 (/ y z))))
(* -1 (/ (* x z) y))
(* z (+ (* -1 (/ x y)) (/ x z)))
(* z (+ (* -1 (/ x y)) (/ x z)))
(* z (+ (* -1 (/ x y)) (/ x z)))
(* -1 z)
(* z (- (/ y z) 1))
(* z (- (/ y z) 1))
(* z (- (/ y z) 1))
(* -1 (/ (* x z) y))
(* z (+ (* -1 (/ x y)) (/ x z)))
(* z (+ (* -1 (/ x y)) (/ x z)))
(* z (+ (* -1 (/ x y)) (/ x z)))
(* -1 z)
(* z (- (/ y z) 1))
(* z (- (/ y z) 1))
(* z (- (/ y z) 1))
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 (/ (* x z) y))
(* z (+ (* -1 (/ x y)) (/ x z)))
(* z (+ (* -1 (/ x y)) (/ x z)))
(* z (+ (* -1 (/ x y)) (/ x z)))
(* x z)
(* x z)
(* x z)
(* x z)
(* -1 (/ (* x z) y))
(* z (+ (* -1 (/ x y)) (/ x z)))
(* z (+ (* -1 (/ x y)) (/ x z)))
(* z (+ (* -1 (/ x y)) (/ x z)))
(* -1 (/ y z))
(/ (+ (* -1 y) (* -1 (/ (pow y 2) z))) z)
(/ (- (+ (* -1 y) (* -1 (/ (pow y 3) (pow z 2)))) (/ (pow y 2) z)) z)
(/ (- (+ (* -1 y) (* -1 (/ (pow y 4) (pow z 3)))) (+ (/ (pow y 2) z) (/ (pow y 3) (pow z 2)))) z)
(* -1 (/ (* x z) y))
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(/ z y)
(* -1 (* z (- (/ 1 z) (/ 1 y))))
(* -1 (* z (- (/ 1 z) (/ 1 y))))
(* -1 (* z (- (/ 1 z) (/ 1 y))))
z
(* -1 (* z (- (/ y z) 1)))
(* -1 (* z (- (/ y z) 1)))
(* -1 (* z (- (/ y z) 1)))
(* -1 (/ (* x z) y))
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(* -1 z)
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(* -1 (/ (* x z) y))
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(* -1 z)
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 (/ (* x z) y))
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(* x z)
(* x z)
(* x z)
(* x z)
(* -1 (/ (* x z) y))
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(* -1 (/ y z))
(* -1 (/ (+ y (/ (pow y 2) z)) z))
(* -1 (/ (+ y (* -1 (/ (- (* -1 (/ (pow y 3) z)) (pow y 2)) z))) z))
(* -1 (/ (+ y (* -1 (/ (- (* -1 (/ (- (/ (pow y 4) z) (* -1 (pow y 3))) z)) (pow y 2)) z))) z))
(* -1 (/ (* x z) y))
(/ (+ (* -1 (* x z)) (* x y)) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/ z y)
(/ (+ z (* -1 y)) y)
(/ (+ z (* -1 y)) y)
(/ (+ z (* -1 y)) y)
z
(+ z (* -1 y))
(+ z (* -1 y))
(+ z (* -1 y))
(* -1 (/ (* x z) y))
(/ (+ (* -1 (* x z)) (* x y)) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(* -1 z)
(- y z)
(- y z)
(- y z)
(* -1 (/ (* x z) y))
(/ (+ (* -1 (* x z)) (* x y)) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(* -1 z)
(- y z)
(- y z)
(- y z)
(* -1 (/ (* x z) y))
(/ (+ (* -1 (* x z)) (* x y)) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/ -1 y)
(/ -1 y)
(/ -1 y)
(/ -1 y)
(* -1 (/ (* x z) y))
(/ (+ (* -1 (* x z)) (* x y)) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(/ (+ (* -1 (* x z)) (* x y)) y)
(* -1 (/ y z))
(* y (- (* -1 (/ y (pow z 2))) (/ 1 z)))
(* y (- (* y (- (* -1 (/ y (pow z 3))) (/ 1 (pow z 2)))) (/ 1 z)))
(* y (- (* y (- (* y (- (* -1 (/ y (pow z 4))) (/ 1 (pow z 3)))) (/ 1 (pow z 2)))) (/ 1 z)))
x
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
-1
(- (/ z y) 1)
(- (/ z y) 1)
(- (/ z y) 1)
(* -1 y)
(* y (- (/ z y) 1))
(* y (- (/ z y) 1))
(* y (- (/ z y) 1))
x
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(/ x y)
(/ x y)
(/ x y)
(/ x y)
y
(* y (+ 1 (* -1 (/ z y))))
(* y (+ 1 (* -1 (/ z y))))
(* y (+ 1 (* -1 (/ z y))))
x
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
y
(* y (+ 1 (* -1 (/ z y))))
(* y (+ 1 (* -1 (/ z y))))
(* y (+ 1 (* -1 (/ z y))))
x
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(/ -1 y)
(/ -1 y)
(/ -1 y)
(/ -1 y)
x
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
1
(+ 1 (/ z y))
(- (+ 1 (/ (pow z 2) (pow y 2))) (* -1 (/ z y)))
(- (+ 1 (/ (pow z 3) (pow y 3))) (+ (* -1 (/ z y)) (* -1 (/ (pow z 2) (pow y 2)))))
x
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
-1
(- (/ z y) 1)
(- (/ z y) 1)
(- (/ z y) 1)
(* -1 y)
(* -1 (* y (+ 1 (* -1 (/ z y)))))
(* -1 (* y (+ 1 (* -1 (/ z y)))))
(* -1 (* y (+ 1 (* -1 (/ z y)))))
x
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(/ x y)
(/ x y)
(/ x y)
(/ x y)
y
(* -1 (* y (- (/ z y) 1)))
(* -1 (* y (- (/ z y) 1)))
(* -1 (* y (- (/ z y) 1)))
x
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
y
(* -1 (* y (- (/ z y) 1)))
(* -1 (* y (- (/ z y) 1)))
(* -1 (* y (- (/ z y) 1)))
x
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(/ -1 y)
(/ -1 y)
(/ -1 y)
(/ -1 y)
x
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
(+ x (* -1 (/ (* x z) y)))
1
(+ 1 (/ z y))
(+ 1 (* -1 (/ (- (* -1 (/ (pow z 2) y)) z) y)))
(+ 1 (* -1 (/ (- (* -1 (/ (- (/ (pow z 3) y) (* -1 (pow z 2))) y)) z) y)))
(* -1 (/ (* x (- z y)) y))
(* -1 (/ (* x (- z y)) y))
(* -1 (/ (* x (- z y)) y))
(* -1 (/ (* x (- z y)) y))
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(* x (+ 1 (* -1 (/ z y))))
(* x (+ 1 (* -1 (/ z y))))
(* x (+ 1 (* -1 (/ z y))))
(* x (+ 1 (* -1 (/ z y))))
(* x z)
(* x z)
(* x z)
(* x z)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(* -1 (/ (* x (- z y)) y))
(* -1 (/ (* x (- z y)) y))
(* -1 (/ (* x (- z y)) y))
(* -1 (/ (* x (- z y)) y))
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(* x (+ 1 (* -1 (/ z y))))
(* x (+ 1 (* -1 (/ z y))))
(* x (+ 1 (* -1 (/ z y))))
(* x (+ 1 (* -1 (/ z y))))
(* x z)
(* x z)
(* x z)
(* x z)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(* -1 (/ (* x (- z y)) y))
(* -1 (/ (* x (- z y)) y))
(* -1 (/ (* x (- z y)) y))
(* -1 (/ (* x (- z y)) y))
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(* -1 (* x (- (/ z y) 1)))
(* -1 (* x (- (/ z y) 1)))
(* -1 (* x (- (/ z y) 1)))
(* -1 (* x (- (/ z y) 1)))
(* x z)
(* x z)
(* x z)
(* x z)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
(/ (* x (- y z)) y)
Outputs
x
(+ x (* -1 (/ (* x z) y)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(+ x (* -1 (/ (* x z) y)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(+ x (* -1 (/ (* x z) y)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
-1
#s(literal -1 binary64)
(- (/ z y) 1)
(-.f64 (/.f64 z y) #s(literal 1 binary64))
(- (/ z y) 1)
(-.f64 (/.f64 z y) #s(literal 1 binary64))
(- (/ z y) 1)
(-.f64 (/.f64 z y) #s(literal 1 binary64))
(* -1 y)
(neg.f64 y)
(- z y)
(-.f64 z y)
(- z y)
(-.f64 z y)
(- z y)
(-.f64 z y)
x
(+ x (* -1 (/ (* x z) y)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(+ x (* -1 (/ (* x z) y)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(+ x (* -1 (/ (* x z) y)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
y
(+ y (* -1 z))
(-.f64 y z)
(+ y (* -1 z))
(-.f64 y z)
(+ y (* -1 z))
(-.f64 y z)
x
(+ x (* -1 (/ (* x z) y)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(+ x (* -1 (/ (* x z) y)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(+ x (* -1 (/ (* x z) y)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
y
(+ y (* -1 z))
(-.f64 y z)
(+ y (* -1 z))
(-.f64 y z)
(+ y (* -1 z))
(-.f64 y z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
x
(+ x (* -1 (/ (* x z) y)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(+ x (* -1 (/ (* x z) y)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(+ x (* -1 (/ (* x z) y)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
x
(+ x (* -1 (/ (* x z) y)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(+ x (* -1 (/ (* x z) y)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(+ x (* -1 (/ (* x z) y)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
1
#s(literal 1 binary64)
(+ 1 (/ z y))
(-.f64 (/.f64 z y) #s(literal -1 binary64))
(+ 1 (* z (+ (/ 1 y) (/ z (pow y 2)))))
(fma.f64 (-.f64 (/.f64 z y) #s(literal -1 binary64)) (/.f64 z y) #s(literal 1 binary64))
(+ 1 (* z (+ (* z (+ (/ 1 (pow y 2)) (/ z (pow y 3)))) (/ 1 y))))
(+.f64 (/.f64 (+.f64 (/.f64 (fma.f64 z z (/.f64 (pow.f64 z #s(literal 3 binary64)) y)) y) z) y) #s(literal 1 binary64))
(* -1 (/ (* x z) y))
(*.f64 (/.f64 z (neg.f64 y)) x)
(* z (+ (* -1 (/ x y)) (/ x z)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* z (+ (* -1 (/ x y)) (/ x z)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* z (+ (* -1 (/ x y)) (/ x z)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ z y)
(/.f64 z y)
(* z (- (/ 1 y) (/ 1 z)))
(-.f64 (/.f64 z y) #s(literal 1 binary64))
(* z (- (/ 1 y) (/ 1 z)))
(-.f64 (/.f64 z y) #s(literal 1 binary64))
(* z (- (/ 1 y) (/ 1 z)))
(-.f64 (/.f64 z y) #s(literal 1 binary64))
z
(* z (+ 1 (* -1 (/ y z))))
(-.f64 z y)
(* z (+ 1 (* -1 (/ y z))))
(-.f64 z y)
(* z (+ 1 (* -1 (/ y z))))
(-.f64 z y)
(* -1 (/ (* x z) y))
(*.f64 (/.f64 z (neg.f64 y)) x)
(* z (+ (* -1 (/ x y)) (/ x z)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* z (+ (* -1 (/ x y)) (/ x z)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* z (+ (* -1 (/ x y)) (/ x z)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* -1 z)
(neg.f64 z)
(* z (- (/ y z) 1))
(-.f64 y z)
(* z (- (/ y z) 1))
(-.f64 y z)
(* z (- (/ y z) 1))
(-.f64 y z)
(* -1 (/ (* x z) y))
(*.f64 (/.f64 z (neg.f64 y)) x)
(* z (+ (* -1 (/ x y)) (/ x z)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* z (+ (* -1 (/ x y)) (/ x z)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* z (+ (* -1 (/ x y)) (/ x z)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* -1 z)
(neg.f64 z)
(* z (- (/ y z) 1))
(-.f64 y z)
(* z (- (/ y z) 1))
(-.f64 y z)
(* z (- (/ y z) 1))
(-.f64 y z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 (/ (* x z) y))
(*.f64 (/.f64 z (neg.f64 y)) x)
(* z (+ (* -1 (/ x y)) (/ x z)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* z (+ (* -1 (/ x y)) (/ x z)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* z (+ (* -1 (/ x y)) (/ x z)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(* -1 (/ (* x z) y))
(*.f64 (/.f64 z (neg.f64 y)) x)
(* z (+ (* -1 (/ x y)) (/ x z)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* z (+ (* -1 (/ x y)) (/ x z)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* z (+ (* -1 (/ x y)) (/ x z)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* -1 (/ y z))
(/.f64 (neg.f64 y) z)
(/ (+ (* -1 y) (* -1 (/ (pow y 2) z))) z)
(/.f64 (fma.f64 (/.f64 y z) y y) (neg.f64 z))
(/ (- (+ (* -1 y) (* -1 (/ (pow y 3) (pow z 2)))) (/ (pow y 2) z)) z)
(/.f64 (fma.f64 (/.f64 y z) (fma.f64 (/.f64 y z) y y) y) (neg.f64 z))
(/ (- (+ (* -1 y) (* -1 (/ (pow y 4) (pow z 3)))) (+ (/ (pow y 2) z) (/ (pow y 3) (pow z 2)))) z)
(/.f64 (+.f64 (/.f64 (fma.f64 y y (/.f64 (+.f64 (/.f64 (pow.f64 y #s(literal 4 binary64)) z) (pow.f64 y #s(literal 3 binary64))) z)) z) y) (neg.f64 z))
(* -1 (/ (* x z) y))
(*.f64 (/.f64 z (neg.f64 y)) x)
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ z y)
(/.f64 z y)
(* -1 (* z (- (/ 1 z) (/ 1 y))))
(-.f64 (/.f64 z y) #s(literal 1 binary64))
(* -1 (* z (- (/ 1 z) (/ 1 y))))
(-.f64 (/.f64 z y) #s(literal 1 binary64))
(* -1 (* z (- (/ 1 z) (/ 1 y))))
(-.f64 (/.f64 z y) #s(literal 1 binary64))
z
(* -1 (* z (- (/ y z) 1)))
(-.f64 z y)
(* -1 (* z (- (/ y z) 1)))
(-.f64 z y)
(* -1 (* z (- (/ y z) 1)))
(-.f64 z y)
(* -1 (/ (* x z) y))
(*.f64 (/.f64 z (neg.f64 y)) x)
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* -1 z)
(neg.f64 z)
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(-.f64 y z)
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(-.f64 y z)
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(-.f64 y z)
(* -1 (/ (* x z) y))
(*.f64 (/.f64 z (neg.f64 y)) x)
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* -1 z)
(neg.f64 z)
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(-.f64 y z)
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(-.f64 y z)
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(-.f64 y z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 (/ (* x z) y))
(*.f64 (/.f64 z (neg.f64 y)) x)
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(* -1 (/ (* x z) y))
(*.f64 (/.f64 z (neg.f64 y)) x)
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* -1 (* z (+ (* -1 (/ x z)) (/ x y))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* -1 (/ y z))
(/.f64 (neg.f64 y) z)
(* -1 (/ (+ y (/ (pow y 2) z)) z))
(/.f64 (fma.f64 (/.f64 y z) y y) (neg.f64 z))
(* -1 (/ (+ y (* -1 (/ (- (* -1 (/ (pow y 3) z)) (pow y 2)) z))) z))
(/.f64 (fma.f64 (/.f64 y z) (fma.f64 (/.f64 y z) y y) y) (neg.f64 z))
(* -1 (/ (+ y (* -1 (/ (- (* -1 (/ (- (/ (pow y 4) z) (* -1 (pow y 3))) z)) (pow y 2)) z))) z))
(/.f64 (+.f64 (/.f64 (fma.f64 y y (/.f64 (+.f64 (/.f64 (pow.f64 y #s(literal 4 binary64)) z) (pow.f64 y #s(literal 3 binary64))) z)) z) y) (neg.f64 z))
(* -1 (/ (* x z) y))
(*.f64 (/.f64 z (neg.f64 y)) x)
(/ (+ (* -1 (* x z)) (* x y)) y)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ (+ (* -1 (* x z)) (* x y)) y)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ (+ (* -1 (* x z)) (* x y)) y)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ z y)
(/.f64 z y)
(/ (+ z (* -1 y)) y)
(-.f64 (/.f64 z y) #s(literal 1 binary64))
(/ (+ z (* -1 y)) y)
(-.f64 (/.f64 z y) #s(literal 1 binary64))
(/ (+ z (* -1 y)) y)
(-.f64 (/.f64 z y) #s(literal 1 binary64))
z
(+ z (* -1 y))
(-.f64 z y)
(+ z (* -1 y))
(-.f64 z y)
(+ z (* -1 y))
(-.f64 z y)
(* -1 (/ (* x z) y))
(*.f64 (/.f64 z (neg.f64 y)) x)
(/ (+ (* -1 (* x z)) (* x y)) y)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ (+ (* -1 (* x z)) (* x y)) y)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ (+ (* -1 (* x z)) (* x y)) y)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(* -1 z)
(neg.f64 z)
(- y z)
(-.f64 y z)
(- y z)
(-.f64 y z)
(- y z)
(-.f64 y z)
(* -1 (/ (* x z) y))
(*.f64 (/.f64 z (neg.f64 y)) x)
(/ (+ (* -1 (* x z)) (* x y)) y)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ (+ (* -1 (* x z)) (* x y)) y)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ (+ (* -1 (* x z)) (* x y)) y)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* -1 z)
(neg.f64 z)
(- y z)
(-.f64 y z)
(- y z)
(-.f64 y z)
(- y z)
(-.f64 y z)
(* -1 (/ (* x z) y))
(*.f64 (/.f64 z (neg.f64 y)) x)
(/ (+ (* -1 (* x z)) (* x y)) y)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ (+ (* -1 (* x z)) (* x y)) y)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ (+ (* -1 (* x z)) (* x y)) y)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(* -1 (/ (* x z) y))
(*.f64 (/.f64 z (neg.f64 y)) x)
(/ (+ (* -1 (* x z)) (* x y)) y)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ (+ (* -1 (* x z)) (* x y)) y)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ (+ (* -1 (* x z)) (* x y)) y)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* -1 (/ y z))
(/.f64 (neg.f64 y) z)
(* y (- (* -1 (/ y (pow z 2))) (/ 1 z)))
(/.f64 (fma.f64 (/.f64 y z) y y) (neg.f64 z))
(* y (- (* y (- (* -1 (/ y (pow z 3))) (/ 1 (pow z 2)))) (/ 1 z)))
(/.f64 (fma.f64 (/.f64 y z) (fma.f64 (/.f64 y z) y y) y) (neg.f64 z))
(* y (- (* y (- (* y (- (* -1 (/ y (pow z 4))) (/ 1 (pow z 3)))) (/ 1 (pow z 2)))) (/ 1 z)))
(*.f64 (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal -1 binary64) (pow.f64 z #s(literal 3 binary64))) (/.f64 y (pow.f64 z #s(literal 4 binary64)))) y (/.f64 (/.f64 #s(literal -1 binary64) z) z)) y (/.f64 #s(literal -1 binary64) z)) y)
x
(+ x (* -1 (/ (* x z) y)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(+ x (* -1 (/ (* x z) y)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(+ x (* -1 (/ (* x z) y)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
-1
#s(literal -1 binary64)
(- (/ z y) 1)
(-.f64 (/.f64 z y) #s(literal 1 binary64))
(- (/ z y) 1)
(-.f64 (/.f64 z y) #s(literal 1 binary64))
(- (/ z y) 1)
(-.f64 (/.f64 z y) #s(literal 1 binary64))
(* -1 y)
(neg.f64 y)
(* y (- (/ z y) 1))
(-.f64 z y)
(* y (- (/ z y) 1))
(-.f64 z y)
(* y (- (/ z y) 1))
(-.f64 z y)
x
(+ x (* -1 (/ (* x z) y)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(+ x (* -1 (/ (* x z) y)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(+ x (* -1 (/ (* x z) y)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
y
(* y (+ 1 (* -1 (/ z y))))
(-.f64 y z)
(* y (+ 1 (* -1 (/ z y))))
(-.f64 y z)
(* y (+ 1 (* -1 (/ z y))))
(-.f64 y z)
x
(+ x (* -1 (/ (* x z) y)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(+ x (* -1 (/ (* x z) y)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(+ x (* -1 (/ (* x z) y)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
y
(* y (+ 1 (* -1 (/ z y))))
(-.f64 y z)
(* y (+ 1 (* -1 (/ z y))))
(-.f64 y z)
(* y (+ 1 (* -1 (/ z y))))
(-.f64 y z)
x
(+ x (* -1 (/ (* x z) y)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(+ x (* -1 (/ (* x z) y)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(+ x (* -1 (/ (* x z) y)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
x
(+ x (* -1 (/ (* x z) y)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(+ x (* -1 (/ (* x z) y)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(+ x (* -1 (/ (* x z) y)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
1
#s(literal 1 binary64)
(+ 1 (/ z y))
(-.f64 (/.f64 z y) #s(literal -1 binary64))
(- (+ 1 (/ (pow z 2) (pow y 2))) (* -1 (/ z y)))
(fma.f64 (-.f64 (/.f64 z y) #s(literal -1 binary64)) (/.f64 z y) #s(literal 1 binary64))
(- (+ 1 (/ (pow z 3) (pow y 3))) (+ (* -1 (/ z y)) (* -1 (/ (pow z 2) (pow y 2)))))
(+.f64 (/.f64 (+.f64 (/.f64 (fma.f64 z z (/.f64 (pow.f64 z #s(literal 3 binary64)) y)) y) z) y) #s(literal 1 binary64))
x
(+ x (* -1 (/ (* x z) y)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(+ x (* -1 (/ (* x z) y)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(+ x (* -1 (/ (* x z) y)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
-1
#s(literal -1 binary64)
(- (/ z y) 1)
(-.f64 (/.f64 z y) #s(literal 1 binary64))
(- (/ z y) 1)
(-.f64 (/.f64 z y) #s(literal 1 binary64))
(- (/ z y) 1)
(-.f64 (/.f64 z y) #s(literal 1 binary64))
(* -1 y)
(neg.f64 y)
(* -1 (* y (+ 1 (* -1 (/ z y)))))
(-.f64 z y)
(* -1 (* y (+ 1 (* -1 (/ z y)))))
(-.f64 z y)
(* -1 (* y (+ 1 (* -1 (/ z y)))))
(-.f64 z y)
x
(+ x (* -1 (/ (* x z) y)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(+ x (* -1 (/ (* x z) y)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(+ x (* -1 (/ (* x z) y)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
y
(* -1 (* y (- (/ z y) 1)))
(-.f64 y z)
(* -1 (* y (- (/ z y) 1)))
(-.f64 y z)
(* -1 (* y (- (/ z y) 1)))
(-.f64 y z)
x
(+ x (* -1 (/ (* x z) y)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(+ x (* -1 (/ (* x z) y)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(+ x (* -1 (/ (* x z) y)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
y
(* -1 (* y (- (/ z y) 1)))
(-.f64 y z)
(* -1 (* y (- (/ z y) 1)))
(-.f64 y z)
(* -1 (* y (- (/ z y) 1)))
(-.f64 y z)
x
(+ x (* -1 (/ (* x z) y)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(+ x (* -1 (/ (* x z) y)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(+ x (* -1 (/ (* x z) y)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
x
(+ x (* -1 (/ (* x z) y)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(+ x (* -1 (/ (* x z) y)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(+ x (* -1 (/ (* x z) y)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
1
#s(literal 1 binary64)
(+ 1 (/ z y))
(-.f64 (/.f64 z y) #s(literal -1 binary64))
(+ 1 (* -1 (/ (- (* -1 (/ (pow z 2) y)) z) y)))
(fma.f64 (-.f64 (/.f64 z y) #s(literal -1 binary64)) (/.f64 z y) #s(literal 1 binary64))
(+ 1 (* -1 (/ (- (* -1 (/ (- (/ (pow z 3) y) (* -1 (pow z 2))) y)) z) y)))
(+.f64 (/.f64 (+.f64 (/.f64 (fma.f64 z z (/.f64 (pow.f64 z #s(literal 3 binary64)) y)) y) z) y) #s(literal 1 binary64))
(* -1 (/ (* x (- z y)) y))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* -1 (/ (* x (- z y)) y))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* -1 (/ (* x (- z y)) y))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* -1 (/ (* x (- z y)) y))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ (* x (- y z)) y)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ (* x (- y z)) y)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ (* x (- y z)) y)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ (* x (- y z)) y)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ (* x (- y z)) y)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ (* x (- y z)) y)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ (* x (- y z)) y)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ (* x (- y z)) y)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* x (+ 1 (* -1 (/ z y))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* x (+ 1 (* -1 (/ z y))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* x (+ 1 (* -1 (/ z y))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* x (+ 1 (* -1 (/ z y))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(/ (* x (- y z)) y)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ (* x (- y z)) y)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ (* x (- y z)) y)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ (* x (- y z)) y)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* -1 (/ (* x (- z y)) y))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* -1 (/ (* x (- z y)) y))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* -1 (/ (* x (- z y)) y))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* -1 (/ (* x (- z y)) y))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ (* x (- y z)) y)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ (* x (- y z)) y)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ (* x (- y z)) y)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ (* x (- y z)) y)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ (* x (- y z)) y)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ (* x (- y z)) y)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ (* x (- y z)) y)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ (* x (- y z)) y)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* x (+ 1 (* -1 (/ z y))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* x (+ 1 (* -1 (/ z y))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* x (+ 1 (* -1 (/ z y))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* x (+ 1 (* -1 (/ z y))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(/ (* x (- y z)) y)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ (* x (- y z)) y)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ (* x (- y z)) y)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ (* x (- y z)) y)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* -1 (/ (* x (- z y)) y))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* -1 (/ (* x (- z y)) y))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* -1 (/ (* x (- z y)) y))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* -1 (/ (* x (- z y)) y))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ (* x (- y z)) y)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ (* x (- y z)) y)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ (* x (- y z)) y)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ (* x (- y z)) y)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ (* x (- y z)) y)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ (* x (- y z)) y)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ (* x (- y z)) y)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ (* x (- y z)) y)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* -1 (* x (- (/ z y) 1)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* -1 (* x (- (/ z y) 1)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* -1 (* x (- (/ z y) 1)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* -1 (* x (- (/ z y) 1)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(* x z)
(*.f64 z x)
(/ (* x (- y z)) y)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ (* x (- y z)) y)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ (* x (- y z)) y)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)
(/ (* x (- y z)) y)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 z y)) x)

rewrite224.0ms (2.9%)

Memory
-17.9MiB live, 220.1MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02087
03488
113486
290984
0816584
Stop Event
iter limit
node limit
iter limit
Counts
15 → 959
Calls
Call 1
Inputs
(/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x))
(/.f64 (-.f64 z y) y)
(-.f64 z y)
(/.f64 #s(literal -1 binary64) x)
(*.f64 (/.f64 x y) #s(approx (- y z) z))
(/.f64 x y)
#s(approx (- y z) z)
(*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z)))
#s(approx (- y z) (neg.f64 z))
(neg.f64 z)
(fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x)
(/.f64 #s(literal -1 binary64) y)
(*.f64 x z)
(/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z))))
(/.f64 y #s(approx (- y z) (neg.f64 z)))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval207.0ms (2.7%)

Memory
29.9MiB live, 337.9MiB allocated
Compiler

Compiled 20 821 to 1 918 computations (90.8% saved)

prune42.0ms (0.5%)

Memory
-28.6MiB live, 136.6MiB allocated
Pruning

13 alts after pruning (2 fresh and 11 done)

PrunedKeptTotal
New1 42921 431
Fresh101
Picked145
Done077
Total1 431131 444
Accuracy
100.0%
Counts
1 444 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.9%
(fma.f64 (/.f64 z y) (neg.f64 x) x)
94.3%
(fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x)
81.8%
(/.f64 (-.f64 y z) (/.f64 y x))
53.5%
(/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y)
53.5%
(/.f64 #s(approx (/ (- z y) y) (/.f64 z y)) (/.f64 #s(literal -1 binary64) x))
51.1%
(/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x))
38.5%
(/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y)
53.5%
(/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z))))
53.5%
(*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x)
2.6%
(*.f64 (/.f64 #s(approx (- y z) z) y) x)
51.2%
(*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z)))
2.5%
(*.f64 (/.f64 x y) #s(approx (- y z) z))
44.8%
(*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x)
Compiler

Compiled 252 to 148 computations (41.3% saved)

regimes46.0ms (0.6%)

Memory
7.8MiB live, 45.3MiB allocated
Counts
23 → 1
Calls
Call 1
Inputs
(*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x)
(*.f64 (/.f64 x y) #s(approx (- y z) z))
(*.f64 (/.f64 #s(approx (- y z) z) y) x)
(/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y)
#s(approx (/ (* x (- y z)) y) (*.f64 (/.f64 (neg.f64 z) y) x))
(*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z)))
(*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x)
(/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y)
#s(approx (/ (* x (- y z)) y) (-.f64 x (/.f64 (*.f64 z x) y)))
(*.f64 (/.f64 x y) (-.f64 y z))
(*.f64 (/.f64 (-.f64 y z) y) x)
(/.f64 (*.f64 x (-.f64 y z)) y)
(fma.f64 (/.f64 z y) (neg.f64 x) x)
(fma.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 x z) x)
(/.f64 x (/.f64 y #s(approx (- y z) (neg.f64 z))))
(/.f64 #s(approx (- y z) (neg.f64 z)) (/.f64 y x))
(/.f64 x (/.f64 y (-.f64 y z)))
(/.f64 #s(approx (- y z) (-.f64 y z)) (/.f64 y x))
(/.f64 (-.f64 y z) (/.f64 y x))
(/.f64 (-.f64 y z) (/.f64 y x))
(/.f64 #s(approx (/ (- z y) y) (/.f64 z y)) (/.f64 #s(literal -1 binary64) x))
(/.f64 (/.f64 (-.f64 z y) y) (/.f64 #s(literal -1 binary64) x))
(pow.f64 (pow.f64 (/.f64 y (*.f64 (-.f64 y z) x)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
Outputs
(fma.f64 (/.f64 z y) (neg.f64 x) x)
Calls

4 calls:

25.0ms
x
7.0ms
z
7.0ms
y
6.0ms
(/.f64 (*.f64 x (-.f64 y z)) y)
Results
AccuracySegmentsBranch
96.9%1x
96.9%1y
96.9%1z
96.9%1(/.f64 (*.f64 x (-.f64 y z)) y)
Compiler

Compiled 10 to 15 computations (-50% saved)

regimes37.0ms (0.5%)

Memory
1.3MiB live, 37.4MiB allocated
Counts
12 → 1
Calls
Call 1
Inputs
(*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x)
(*.f64 (/.f64 x y) #s(approx (- y z) z))
(*.f64 (/.f64 #s(approx (- y z) z) y) x)
(/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y)
#s(approx (/ (* x (- y z)) y) (*.f64 (/.f64 (neg.f64 z) y) x))
(*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z)))
(*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x)
(/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y)
#s(approx (/ (* x (- y z)) y) (-.f64 x (/.f64 (*.f64 z x) y)))
(*.f64 (/.f64 x y) (-.f64 y z))
(*.f64 (/.f64 (-.f64 y z) y) x)
(/.f64 (*.f64 x (-.f64 y z)) y)
Outputs
(*.f64 (/.f64 (-.f64 y z) y) x)
Calls

4 calls:

24.0ms
x
4.0ms
y
4.0ms
z
4.0ms
(/.f64 (*.f64 x (-.f64 y z)) y)
Results
AccuracySegmentsBranch
96.9%1x
96.9%1y
96.9%1z
96.9%1(/.f64 (*.f64 x (-.f64 y z)) y)
Compiler

Compiled 10 to 15 computations (-50% saved)

regimes18.0ms (0.2%)

Memory
14.7MiB live, 59.6MiB allocated
Counts
10 → 2
Calls
Call 1
Inputs
(*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x)
(*.f64 (/.f64 x y) #s(approx (- y z) z))
(*.f64 (/.f64 #s(approx (- y z) z) y) x)
(/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y)
#s(approx (/ (* x (- y z)) y) (*.f64 (/.f64 (neg.f64 z) y) x))
(*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z)))
(*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x)
(/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y)
#s(approx (/ (* x (- y z)) y) (-.f64 x (/.f64 (*.f64 z x) y)))
(*.f64 (/.f64 x y) (-.f64 y z))
Outputs
#s(approx (/ (* x (- y z)) y) (-.f64 x (/.f64 (*.f64 z x) y)))
(*.f64 (/.f64 x y) (-.f64 y z))
Calls

4 calls:

6.0ms
y
4.0ms
x
4.0ms
z
3.0ms
(/.f64 (*.f64 x (-.f64 y z)) y)
Results
AccuracySegmentsBranch
94.4%1x
94.4%1y
94.4%1z
97.3%2(/.f64 (*.f64 x (-.f64 y z)) y)
Compiler

Compiled 10 to 15 computations (-50% saved)

regimes13.0ms (0.2%)

Memory
-8.4MiB live, 30.0MiB allocated
Counts
9 → 1
Calls
Call 1
Inputs
(*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x)
(*.f64 (/.f64 x y) #s(approx (- y z) z))
(*.f64 (/.f64 #s(approx (- y z) z) y) x)
(/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y)
#s(approx (/ (* x (- y z)) y) (*.f64 (/.f64 (neg.f64 z) y) x))
(*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z)))
(*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x)
(/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y)
#s(approx (/ (* x (- y z)) y) (-.f64 x (/.f64 (*.f64 z x) y)))
Outputs
#s(approx (/ (* x (- y z)) y) (-.f64 x (/.f64 (*.f64 z x) y)))
Calls

3 calls:

5.0ms
z
3.0ms
y
3.0ms
(/.f64 (*.f64 x (-.f64 y z)) y)
Results
AccuracySegmentsBranch
94.4%1y
94.4%1z
94.4%1(/.f64 (*.f64 x (-.f64 y z)) y)
Compiler

Compiled 9 to 12 computations (-33.3% saved)

regimes15.0ms (0.2%)

Memory
-7.4MiB live, 30.9MiB allocated
Counts
8 → 3
Calls
Call 1
Inputs
(*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x)
(*.f64 (/.f64 x y) #s(approx (- y z) z))
(*.f64 (/.f64 #s(approx (- y z) z) y) x)
(/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y)
#s(approx (/ (* x (- y z)) y) (*.f64 (/.f64 (neg.f64 z) y) x))
(*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z)))
(*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x)
(/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y)
Outputs
(*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x)
(/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y)
(*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x)
Calls

4 calls:

5.0ms
x
3.0ms
z
3.0ms
y
3.0ms
(/.f64 (*.f64 x (-.f64 y z)) y)
Results
AccuracySegmentsBranch
57.1%3x
76.0%3y
74.3%3z
74.5%3(/.f64 (*.f64 x (-.f64 y z)) y)
Compiler

Compiled 10 to 15 computations (-50% saved)

regimes4.0ms (0%)

Memory
11.1MiB live, 11.1MiB allocated
Counts
7 → 3
Calls
Call 1
Inputs
(*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x)
(*.f64 (/.f64 x y) #s(approx (- y z) z))
(*.f64 (/.f64 #s(approx (- y z) z) y) x)
(/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y)
#s(approx (/ (* x (- y z)) y) (*.f64 (/.f64 (neg.f64 z) y) x))
(*.f64 (/.f64 x y) #s(approx (- y z) (neg.f64 z)))
(*.f64 (/.f64 #s(approx (- y z) (neg.f64 z)) y) x)
Outputs
(*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x)
#s(approx (/ (* x (- y z)) y) (*.f64 (/.f64 (neg.f64 z) y) x))
(*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x)
Calls

1 calls:

3.0ms
y
Results
AccuracySegmentsBranch
75.5%3y
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes10.0ms (0.1%)

Memory
-5.0MiB live, 33.7MiB allocated
Accuracy

Total -27.2b remaining (-77%)

Threshold costs -27.2b (-77%)

Counts
4 → 1
Calls
Call 1
Inputs
(*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x)
(*.f64 (/.f64 x y) #s(approx (- y z) z))
(*.f64 (/.f64 #s(approx (- y z) z) y) x)
(/.f64 #s(approx (* x (- y z)) (*.f64 y x)) y)
Outputs
(*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x)
Calls

4 calls:

3.0ms
z
2.0ms
y
2.0ms
(/.f64 (*.f64 x (-.f64 y z)) y)
2.0ms
x
Results
AccuracySegmentsBranch
44.8%1x
44.8%1z
44.8%1(/.f64 (*.f64 x (-.f64 y z)) y)
44.8%1y
Compiler

Compiled 10 to 15 computations (-50% saved)

bsearch0.0ms (0%)

Memory
1.6MiB live, 1.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
7.348644150868298e+301
+inf
Compiler

Compiled 10 to 12 computations (-20% saved)

bsearch28.0ms (0.4%)

Memory
-14.8MiB live, 45.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
1.0160283000857601e+88
1.5758620597882397e+95
9.0ms
-4.94595120987531e-49
-8.86449981849502e-51
Samples
17.0ms256×0valid
Compiler

Compiled 186 to 252 computations (-35.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.0ms
ival-sub: 2.0ms (36.5% of total)
ival-div: 2.0ms (36.5% of total)
ival-mult: 2.0ms (36.5% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch24.0ms (0.3%)

Memory
15.6MiB live, 55.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
10.0ms
1.0160283000857601e+88
1.5758620597882397e+95
12.0ms
-3.34579096715977e-59
-1.1269399820051082e-63
Samples
13.0ms256×0valid
Compiler

Compiled 197 to 267 computations (-35.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 7.0ms
ival-sub: 3.0ms (45.5% of total)
ival-div: 2.0ms (30.3% of total)
ival-mult: 2.0ms (30.3% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

simplify27.0ms (0.4%)

Memory
5.4MiB live, 44.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
046146
165146
284146
3104146
4112146
5115146
Stop Event
saturated
Calls
Call 1
Inputs
(fma.f64 (/.f64 z y) (neg.f64 x) x)
(*.f64 (/.f64 (-.f64 y z) y) x)
(if (<=.f64 (/.f64 (*.f64 x (-.f64 y z)) y) #s(literal 100000000000000007629703079084894925347346855150656811701601734206211380288125794484142188964691784076639747577138548761372210387844799938291815611350519830750167649856488981626536368095414607314235151058373458986890825155659063617715863205282622390509284183439858617103083735673849899204570498157510656 binary64)) #s(approx (/ (* x (- y z)) y) (-.f64 x (/.f64 (*.f64 z x) y))) (*.f64 (/.f64 x y) (-.f64 y z)))
#s(approx (/ (* x (- y z)) y) (-.f64 x (/.f64 (*.f64 z x) y)))
(if (<=.f64 y #s(literal -4844365416753631/210624583337114373395836055367340864637790190801098222508621955072 binary64)) (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) (if (<=.f64 y #s(literal 13600000000000000861545104429072396814929147413553752241495568033866339849417941221113856 binary64)) (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x)))
(if (<=.f64 y #s(literal -8684406692798715/3618502788666131106986593281521497120414687020801267626233049500247285301248 binary64)) (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) (if (<=.f64 y #s(literal 245000000000000007732635527848795702366847239396027435057234961746334518171532271982796079104 binary64)) #s(approx (/ (* x (- y z)) y) (*.f64 (/.f64 (neg.f64 z) y) x)) (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x)))
(*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x)
Outputs
(fma.f64 (/.f64 z y) (neg.f64 x) x)
(*.f64 (/.f64 (-.f64 y z) y) x)
(if (<=.f64 (/.f64 (*.f64 x (-.f64 y z)) y) #s(literal 100000000000000007629703079084894925347346855150656811701601734206211380288125794484142188964691784076639747577138548761372210387844799938291815611350519830750167649856488981626536368095414607314235151058373458986890825155659063617715863205282622390509284183439858617103083735673849899204570498157510656 binary64)) #s(approx (/ (* x (- y z)) y) (-.f64 x (/.f64 (*.f64 z x) y))) (*.f64 (/.f64 x y) (-.f64 y z)))
(if (<=.f64 (/.f64 (*.f64 (-.f64 y z) x) y) #s(literal 100000000000000007629703079084894925347346855150656811701601734206211380288125794484142188964691784076639747577138548761372210387844799938291815611350519830750167649856488981626536368095414607314235151058373458986890825155659063617715863205282622390509284183439858617103083735673849899204570498157510656 binary64)) #s(approx (/ (* x (- y z)) y) (-.f64 x (/.f64 (*.f64 x z) y))) (*.f64 (/.f64 x y) (-.f64 y z)))
#s(approx (/ (* x (- y z)) y) (-.f64 x (/.f64 (*.f64 z x) y)))
#s(approx (/ (* x (- y z)) y) (-.f64 x (/.f64 (*.f64 x z) y)))
(if (<=.f64 y #s(literal -4844365416753631/210624583337114373395836055367340864637790190801098222508621955072 binary64)) (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) (if (<=.f64 y #s(literal 13600000000000000861545104429072396814929147413553752241495568033866339849417941221113856 binary64)) (/.f64 (*.f64 x #s(approx (- y z) (neg.f64 z))) y) (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x)))
(if (<=.f64 y #s(literal -4844365416753631/210624583337114373395836055367340864637790190801098222508621955072 binary64)) (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) (if (<=.f64 y #s(literal 13600000000000000861545104429072396814929147413553752241495568033866339849417941221113856 binary64)) (/.f64 (*.f64 #s(approx (- y z) (neg.f64 z)) x) y) (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x)))
(if (<=.f64 y #s(literal -8684406692798715/3618502788666131106986593281521497120414687020801267626233049500247285301248 binary64)) (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) (if (<=.f64 y #s(literal 245000000000000007732635527848795702366847239396027435057234961746334518171532271982796079104 binary64)) #s(approx (/ (* x (- y z)) y) (*.f64 (/.f64 (neg.f64 z) y) x)) (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x)))
(*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x)

soundness1.7s (21.7%)

Memory
13.8MiB live, 359.8MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
053585
1174465
2493465
31303465
42739465
54443465
65818465
76239465
86355465
96423465
107298465
117590465
08001465
0622316
11921968
25471968
314591968
426851968
543001968
647201968
749441968
850911968
951351968
1060271968
1164431968
1265451968
1366451968
1467541968
1567541968
1667741968
1767741968
085241968
01984
03284
19584
255984
3648180
0874377
0615
0915
13515
222315
3230615
0906015
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 230 to 138 computations (40% saved)

preprocess218.0ms (2.8%)

Memory
-6.5MiB live, 276.8MiB allocated
Compiler

Compiled 366 to 190 computations (48.1% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...