Diagrams.TwoD.Segment.Bernstein:evaluateBernstein from diagrams-lib-1.3.0.3

Time bar (total: 7.6s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze45.0ms (0.6%)

Memory
39.0MiB live, 106.5MiB 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
0%0%99.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
50%49.9%49.9%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
75%74.9%25%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
87.5%87.4%12.5%0.1%0%0%0%12
Compiler

Compiled 11 to 10 computations (9.1% saved)

sample1.4s (18.4%)

Memory
-10.8MiB live, 1 084.5MiB allocated
Samples
1.0s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 504.0ms
ival-sub: 224.0ms (44.5% of total)
ival-mult: 111.0ms (22% of total)
ival-add: 96.0ms (19.1% of total)
ival-div: 57.0ms (11.3% of total)
ival-true: 6.0ms (1.2% of total)
exact: 6.0ms (1.2% of total)
ival-assert: 4.0ms (0.8% of total)
Bogosity

explain177.0ms (2.3%)

Memory
-25.1MiB live, 97.0MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
290-0-(/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z)
00-0-y
00-0-#s(literal 1 binary64)
00-0-(+.f64 (-.f64 y z) #s(literal 1 binary64))
00-0-(-.f64 y z)
00-0-z
00-0-(*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64)))
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
/.f64(/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z)o/n290
(*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64)))overflow52
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
29.0ms512×0valid
Compiler

Compiled 69 to 28 computations (59.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
ival-div: 4.0ms (29.7% of total)
ival-sub: 3.0ms (22.2% of total)
ival-mult: 3.0ms (22.2% of total)
ival-add: 2.0ms (14.8% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess420.0ms (5.5%)

Memory
20.8MiB live, 252.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03492
113586
241983
3182681
4508181
5750081
089
0129
1289
2579
31479
43339
57509
616299
728669
842929
950879
1056049
1156819
1257119
1357159
1458079
1559939
1660279
1760439
1861479
1964539
2064659
2164659
086038
Stop Event
iter limit
node limit
iter limit
node limit
Calls
Call 1
Inputs
(/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z)
Outputs
(/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
Symmetry

(negabs x)

Compiler

Compiled 9 to 8 computations (11.1% saved)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 0 to 3 computations (-∞% saved)

prune0.0ms (0%)

Memory
1.4MiB live, 1.4MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
89.3%
(/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z)
Compiler

Compiled 9 to 8 computations (11.1% saved)

simplify302.0ms (4%)

Memory
2.2MiB live, 198.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 y z)
cost-diff0
(+.f64 (-.f64 y z) #s(literal 1 binary64))
cost-diff0
(/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z)
cost-diff128
(*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0828
01228
12828
25728
314728
433328
575028
6162928
7286628
8429228
9508728
10560428
11568128
12571128
13571528
14580728
15599328
16602728
17604328
18614728
19645328
20646528
21646528
0860326
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z)
(*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64)))
x
(+.f64 (-.f64 y z) #s(literal 1 binary64))
(-.f64 y z)
y
z
#s(literal 1 binary64)
Outputs
(/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64)))
(fma.f64 (-.f64 y z) x x)
x
(+.f64 (-.f64 y z) #s(literal 1 binary64))
(-.f64 (-.f64 y z) #s(literal -1 binary64))
(-.f64 y z)
y
z
#s(literal 1 binary64)

localize64.0ms (0.8%)

Memory
-24.1MiB live, 69.1MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(-.f64 y z)
accuracy0
(+.f64 (-.f64 y z) #s(literal 1 binary64))
accuracy0.00390625
(*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64)))
accuracy6.847585503018493
(/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z)
Samples
18.0ms256×0valid
Compiler

Compiled 30 to 10 computations (66.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 7.0ms
ival-sub: 2.0ms (30.4% of total)
ival-div: 2.0ms (30.4% of total)
ival-mult: 2.0ms (30.4% of total)
ival-add: 1.0ms (15.2% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series11.0ms (0.1%)

Memory
14.0MiB live, 14.0MiB allocated
Counts
4 → 120
Calls
Call 1
Inputs
#s(alt (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) (patch (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) #<representation binary64>) () ())
#s(alt (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) (patch (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) #<representation binary64>) () ())
#s(alt (+.f64 (-.f64 y z) #s(literal 1 binary64)) (patch (+.f64 (-.f64 y z) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())
Outputs
#s(alt (* x (+ 1 y)) (taylor 0 z) (#s(alt (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) (patch (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x z)) (* x (+ 1 y))) (taylor 0 z) (#s(alt (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) (patch (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x z)) (* x (+ 1 y))) (taylor 0 z) (#s(alt (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) (patch (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x z)) (* x (+ 1 y))) (taylor 0 z) (#s(alt (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) (patch (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 y)) z) (taylor 0 z) (#s(alt (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) (patch (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x (+ 1 y))) z) (taylor 0 z) (#s(alt (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) (patch (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x (+ 1 y))) z) (taylor 0 z) (#s(alt (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) (patch (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x (+ 1 y))) z) (taylor 0 z) (#s(alt (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) (patch (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (+ 1 y) (taylor 0 z) (#s(alt (+.f64 (-.f64 y z) #s(literal 1 binary64)) (patch (+.f64 (-.f64 y z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ y (* -1 z))) (taylor 0 z) (#s(alt (+.f64 (-.f64 y z) #s(literal 1 binary64)) (patch (+.f64 (-.f64 y z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ y (* -1 z))) (taylor 0 z) (#s(alt (+.f64 (-.f64 y z) #s(literal 1 binary64)) (patch (+.f64 (-.f64 y z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ y (* -1 z))) (taylor 0 z) (#s(alt (+.f64 (-.f64 y z) #s(literal 1 binary64)) (patch (+.f64 (-.f64 y z) #s(literal 1 binary64)) #<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)) (taylor inf z) (#s(alt (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) (patch (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 x) (/ (* x (+ 1 y)) z))) (taylor inf z) (#s(alt (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) (patch (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 x) (/ (* x (+ 1 y)) z))) (taylor inf z) (#s(alt (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) (patch (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 x) (/ (* x (+ 1 y)) z))) (taylor inf z) (#s(alt (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) (patch (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf z) (#s(alt (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) (patch (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor inf z) (#s(alt (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) (patch (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor inf z) (#s(alt (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) (patch (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor inf z) (#s(alt (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) (patch (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (+.f64 (-.f64 y z) #s(literal 1 binary64)) (patch (+.f64 (-.f64 y z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (/ 1 z) (/ y z)) 1)) (taylor inf z) (#s(alt (+.f64 (-.f64 y z) #s(literal 1 binary64)) (patch (+.f64 (-.f64 y z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (/ 1 z) (/ y z)) 1)) (taylor inf z) (#s(alt (+.f64 (-.f64 y z) #s(literal 1 binary64)) (patch (+.f64 (-.f64 y z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (/ 1 z) (/ y z)) 1)) (taylor inf z) (#s(alt (+.f64 (-.f64 y z) #s(literal 1 binary64)) (patch (+.f64 (-.f64 y z) #s(literal 1 binary64)) #<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)) (taylor -inf z) (#s(alt (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) (patch (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ x (* -1 (/ (* x (+ 1 y)) z))))) (taylor -inf z) (#s(alt (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) (patch (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ x (* -1 (/ (* x (+ 1 y)) z))))) (taylor -inf z) (#s(alt (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) (patch (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ x (* -1 (/ (* x (+ 1 y)) z))))) (taylor -inf z) (#s(alt (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) (patch (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf z) (#s(alt (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) (patch (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor -inf z) (#s(alt (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) (patch (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor -inf z) (#s(alt (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) (patch (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor -inf z) (#s(alt (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) (patch (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (+.f64 (-.f64 y z) #s(literal 1 binary64)) (patch (+.f64 (-.f64 y z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ (+ 1 y) z))))) (taylor -inf z) (#s(alt (+.f64 (-.f64 y z) #s(literal 1 binary64)) (patch (+.f64 (-.f64 y z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ (+ 1 y) z))))) (taylor -inf z) (#s(alt (+.f64 (-.f64 y z) #s(literal 1 binary64)) (patch (+.f64 (-.f64 y z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ (+ 1 y) z))))) (taylor -inf z) (#s(alt (+.f64 (-.f64 y z) #s(literal 1 binary64)) (patch (+.f64 (-.f64 y z) #s(literal 1 binary64)) #<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 (* x (- 1 z)) (taylor 0 y) (#s(alt (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) (patch (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* x y) (* x (- 1 z))) (taylor 0 y) (#s(alt (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) (patch (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* x y) (* x (- 1 z))) (taylor 0 y) (#s(alt (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) (patch (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* x y) (* x (- 1 z))) (taylor 0 y) (#s(alt (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) (patch (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- 1 z)) z) (taylor 0 y) (#s(alt (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) (patch (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* x y) z) (/ (* x (- 1 z)) z)) (taylor 0 y) (#s(alt (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) (patch (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* x y) z) (/ (* x (- 1 z)) z)) (taylor 0 y) (#s(alt (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) (patch (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* x y) z) (/ (* x (- 1 z)) z)) (taylor 0 y) (#s(alt (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) (patch (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (- 1 z) (taylor 0 y) (#s(alt (+.f64 (-.f64 y z) #s(literal 1 binary64)) (patch (+.f64 (-.f64 y z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 y) z) (taylor 0 y) (#s(alt (+.f64 (-.f64 y z) #s(literal 1 binary64)) (patch (+.f64 (-.f64 y z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 y) z) (taylor 0 y) (#s(alt (+.f64 (-.f64 y z) #s(literal 1 binary64)) (patch (+.f64 (-.f64 y z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 y) z) (taylor 0 y) (#s(alt (+.f64 (-.f64 y z) #s(literal 1 binary64)) (patch (+.f64 (-.f64 y z) #s(literal 1 binary64)) #<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 y) (taylor inf y) (#s(alt (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) (patch (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (/ (* x (- 1 z)) y))) (taylor inf y) (#s(alt (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) (patch (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (/ (* x (- 1 z)) y))) (taylor inf y) (#s(alt (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) (patch (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (/ (* x (- 1 z)) y))) (taylor inf y) (#s(alt (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) (patch (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) (patch (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ x z) (/ (* x (- 1 z)) (* y z)))) (taylor inf y) (#s(alt (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) (patch (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ x z) (/ (* x (- 1 z)) (* y z)))) (taylor inf y) (#s(alt (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) (patch (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ x z) (/ (* x (- 1 z)) (* y z)))) (taylor inf y) (#s(alt (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) (patch (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt y (taylor inf y) (#s(alt (+.f64 (-.f64 y z) #s(literal 1 binary64)) (patch (+.f64 (-.f64 y z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ 1 (/ 1 y)) (/ z y))) (taylor inf y) (#s(alt (+.f64 (-.f64 y z) #s(literal 1 binary64)) (patch (+.f64 (-.f64 y z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ 1 (/ 1 y)) (/ z y))) (taylor inf y) (#s(alt (+.f64 (-.f64 y z) #s(literal 1 binary64)) (patch (+.f64 (-.f64 y z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ 1 (/ 1 y)) (/ z y))) (taylor inf y) (#s(alt (+.f64 (-.f64 y z) #s(literal 1 binary64)) (patch (+.f64 (-.f64 y z) #s(literal 1 binary64)) #<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 y) (taylor -inf y) (#s(alt (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) (patch (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (* x (- 1 z)) y))))) (taylor -inf y) (#s(alt (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) (patch (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (* x (- 1 z)) y))))) (taylor -inf y) (#s(alt (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) (patch (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (* x (- 1 z)) y))))) (taylor -inf y) (#s(alt (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) (patch (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) (patch (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z)))))) (taylor -inf y) (#s(alt (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) (patch (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z)))))) (taylor -inf y) (#s(alt (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) (patch (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z)))))) (taylor -inf y) (#s(alt (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) (patch (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt y (taylor -inf y) (#s(alt (+.f64 (-.f64 y z) #s(literal 1 binary64)) (patch (+.f64 (-.f64 y z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ (- 1 z) y)) 1))) (taylor -inf y) (#s(alt (+.f64 (-.f64 y z) #s(literal 1 binary64)) (patch (+.f64 (-.f64 y z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ (- 1 z) y)) 1))) (taylor -inf y) (#s(alt (+.f64 (-.f64 y z) #s(literal 1 binary64)) (patch (+.f64 (-.f64 y z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ (- 1 z) y)) 1))) (taylor -inf y) (#s(alt (+.f64 (-.f64 y z) #s(literal 1 binary64)) (patch (+.f64 (-.f64 y z) #s(literal 1 binary64)) #<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 (- (+ 1 y) z)) (taylor 0 x) (#s(alt (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) (patch (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor 0 x) (#s(alt (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) (patch (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor 0 x) (#s(alt (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) (patch (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor 0 x) (#s(alt (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) (patch (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) (patch (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) (patch (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) (patch (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) (patch (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor inf x) (#s(alt (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) (patch (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor inf x) (#s(alt (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) (patch (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor inf x) (#s(alt (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) (patch (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor inf x) (#s(alt (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) (patch (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) (patch (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) (patch (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) (patch (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) (patch (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor -inf x) (#s(alt (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) (patch (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor -inf x) (#s(alt (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) (patch (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor -inf x) (#s(alt (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) (patch (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor -inf x) (#s(alt (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) (patch (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) (patch (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) (patch (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) (patch (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) (patch (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) #<representation binary64>) () ())) ())
Calls

9 calls:

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

simplify104.0ms (1.4%)

Memory
18.2MiB live, 90.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
082877
1263697
2804697
32502696
45584695
08285633
Stop Event
iter limit
node limit
Counts
120 → 115
Calls
Call 1
Inputs
(* x (+ 1 y))
(+ (* -1 (* x z)) (* x (+ 1 y)))
(+ (* -1 (* x z)) (* x (+ 1 y)))
(+ (* -1 (* x z)) (* x (+ 1 y)))
(/ (* x (+ 1 y)) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(+ 1 y)
(+ 1 (+ y (* -1 z)))
(+ 1 (+ y (* -1 z)))
(+ 1 (+ y (* -1 z)))
y
(+ y (* -1 z))
(+ y (* -1 z))
(+ y (* -1 z))
(* -1 (* x z))
(* z (+ (* -1 x) (/ (* x (+ 1 y)) z)))
(* z (+ (* -1 x) (/ (* x (+ 1 y)) z)))
(* z (+ (* -1 x) (/ (* x (+ 1 y)) z)))
(* -1 x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(* -1 z)
(* z (- (+ (/ 1 z) (/ y z)) 1))
(* z (- (+ (/ 1 z) (/ y z)) 1))
(* z (- (+ (/ 1 z) (/ y z)) 1))
(* -1 z)
(* z (- (/ y z) 1))
(* z (- (/ y z) 1))
(* z (- (/ y z) 1))
(* -1 (* x z))
(* -1 (* z (+ x (* -1 (/ (* x (+ 1 y)) z)))))
(* -1 (* z (+ x (* -1 (/ (* x (+ 1 y)) z)))))
(* -1 (* z (+ x (* -1 (/ (* x (+ 1 y)) z)))))
(* -1 x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(* -1 z)
(* -1 (* z (+ 1 (* -1 (/ (+ 1 y) z)))))
(* -1 (* z (+ 1 (* -1 (/ (+ 1 y) z)))))
(* -1 (* z (+ 1 (* -1 (/ (+ 1 y) z)))))
(* -1 z)
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(* x (- 1 z))
(+ (* x y) (* x (- 1 z)))
(+ (* x y) (* x (- 1 z)))
(+ (* x y) (* x (- 1 z)))
(/ (* x (- 1 z)) z)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(- 1 z)
(- (+ 1 y) z)
(- (+ 1 y) z)
(- (+ 1 y) z)
(* -1 z)
(- y z)
(- y z)
(- y z)
(* x y)
(* y (+ x (/ (* x (- 1 z)) y)))
(* y (+ x (/ (* x (- 1 z)) y)))
(* y (+ x (/ (* x (- 1 z)) y)))
(/ (* x y) z)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
y
(* y (- (+ 1 (/ 1 y)) (/ z y)))
(* y (- (+ 1 (/ 1 y)) (/ z y)))
(* y (- (+ 1 (/ 1 y)) (/ z y)))
y
(* y (+ 1 (* -1 (/ z y))))
(* y (+ 1 (* -1 (/ z y))))
(* y (+ 1 (* -1 (/ z y))))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (* x (- 1 z)) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (* x (- 1 z)) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (* x (- 1 z)) y)))))
(/ (* x y) z)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
y
(* -1 (* y (- (* -1 (/ (- 1 z) y)) 1)))
(* -1 (* y (- (* -1 (/ (- 1 z) y)) 1)))
(* -1 (* y (- (* -1 (/ (- 1 z) y)) 1)))
y
(* -1 (* y (- (/ z y) 1)))
(* -1 (* y (- (/ z y) 1)))
(* -1 (* y (- (/ z y) 1)))
(* x (- (+ 1 y) z))
(* x (- (+ 1 y) z))
(* x (- (+ 1 y) z))
(* x (- (+ 1 y) z))
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(* x (- (+ 1 y) z))
(* x (- (+ 1 y) z))
(* x (- (+ 1 y) z))
(* x (- (+ 1 y) z))
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(* x (- (+ 1 y) z))
(* x (- (+ 1 y) z))
(* x (- (+ 1 y) z))
(* x (- (+ 1 y) z))
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
Outputs
(* x (+ 1 y))
(fma.f64 y x x)
(+ (* -1 (* x z)) (* x (+ 1 y)))
(fma.f64 (-.f64 y z) x x)
(+ (* -1 (* x z)) (* x (+ 1 y)))
(fma.f64 (-.f64 y z) x x)
(+ (* -1 (* x z)) (* x (+ 1 y)))
(fma.f64 (-.f64 y z) x x)
(/ (* x (+ 1 y)) z)
(/.f64 (fma.f64 y x x) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ 1 y)
(-.f64 y #s(literal -1 binary64))
(+ 1 (+ y (* -1 z)))
(-.f64 (-.f64 y z) #s(literal -1 binary64))
(+ 1 (+ y (* -1 z)))
(-.f64 (-.f64 y z) #s(literal -1 binary64))
(+ 1 (+ y (* -1 z)))
(-.f64 (-.f64 y z) #s(literal -1 binary64))
y
(+ y (* -1 z))
(-.f64 y z)
(+ y (* -1 z))
(-.f64 y z)
(+ y (* -1 z))
(-.f64 y z)
(* -1 (* x z))
(*.f64 (neg.f64 z) x)
(* z (+ (* -1 x) (/ (* x (+ 1 y)) z)))
(fma.f64 (-.f64 y z) x x)
(* z (+ (* -1 x) (/ (* x (+ 1 y)) z)))
(fma.f64 (-.f64 y z) x x)
(* z (+ (* -1 x) (/ (* x (+ 1 y)) z)))
(fma.f64 (-.f64 y z) x x)
(* -1 x)
(neg.f64 x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* -1 z)
(neg.f64 z)
(* z (- (+ (/ 1 z) (/ y z)) 1))
(-.f64 (-.f64 y z) #s(literal -1 binary64))
(* z (- (+ (/ 1 z) (/ y z)) 1))
(-.f64 (-.f64 y z) #s(literal -1 binary64))
(* z (- (+ (/ 1 z) (/ y z)) 1))
(-.f64 (-.f64 y z) #s(literal -1 binary64))
(* -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))
(*.f64 (neg.f64 z) x)
(* -1 (* z (+ x (* -1 (/ (* x (+ 1 y)) z)))))
(fma.f64 (-.f64 y z) x x)
(* -1 (* z (+ x (* -1 (/ (* x (+ 1 y)) z)))))
(fma.f64 (-.f64 y z) x x)
(* -1 (* z (+ x (* -1 (/ (* x (+ 1 y)) z)))))
(fma.f64 (-.f64 y z) x x)
(* -1 x)
(neg.f64 x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* -1 z)
(neg.f64 z)
(* -1 (* z (+ 1 (* -1 (/ (+ 1 y) z)))))
(-.f64 (-.f64 y z) #s(literal -1 binary64))
(* -1 (* z (+ 1 (* -1 (/ (+ 1 y) z)))))
(-.f64 (-.f64 y z) #s(literal -1 binary64))
(* -1 (* z (+ 1 (* -1 (/ (+ 1 y) z)))))
(-.f64 (-.f64 y z) #s(literal -1 binary64))
(* -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)
(* x (- 1 z))
(*.f64 (-.f64 #s(literal 1 binary64) z) x)
(+ (* x y) (* x (- 1 z)))
(fma.f64 (-.f64 y z) x x)
(+ (* x y) (* x (- 1 z)))
(fma.f64 (-.f64 y z) x x)
(+ (* x y) (* x (- 1 z)))
(fma.f64 (-.f64 y z) x x)
(/ (* x (- 1 z)) z)
(-.f64 (/.f64 x z) x)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(- 1 z)
(-.f64 #s(literal 1 binary64) z)
(- (+ 1 y) z)
(-.f64 (-.f64 y z) #s(literal -1 binary64))
(- (+ 1 y) z)
(-.f64 (-.f64 y z) #s(literal -1 binary64))
(- (+ 1 y) z)
(-.f64 (-.f64 y z) #s(literal -1 binary64))
(* -1 z)
(neg.f64 z)
(- y z)
(-.f64 y z)
(- y z)
(-.f64 y z)
(- y z)
(-.f64 y z)
(* x y)
(*.f64 y x)
(* y (+ x (/ (* x (- 1 z)) y)))
(fma.f64 (-.f64 y z) x x)
(* y (+ x (/ (* x (- 1 z)) y)))
(fma.f64 (-.f64 y z) x x)
(* y (+ x (/ (* x (- 1 z)) y)))
(fma.f64 (-.f64 y z) x x)
(/ (* x y) z)
(*.f64 (/.f64 x z) y)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
y
(* y (- (+ 1 (/ 1 y)) (/ z y)))
(-.f64 (-.f64 y z) #s(literal -1 binary64))
(* y (- (+ 1 (/ 1 y)) (/ z y)))
(-.f64 (-.f64 y z) #s(literal -1 binary64))
(* y (- (+ 1 (/ 1 y)) (/ z y)))
(-.f64 (-.f64 y z) #s(literal -1 binary64))
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 y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1 (/ (* x (- 1 z)) y)))))
(fma.f64 (-.f64 y z) x x)
(* -1 (* y (+ (* -1 x) (* -1 (/ (* x (- 1 z)) y)))))
(fma.f64 (-.f64 y z) x x)
(* -1 (* y (+ (* -1 x) (* -1 (/ (* x (- 1 z)) y)))))
(fma.f64 (-.f64 y z) x x)
(/ (* x y) z)
(*.f64 (/.f64 x z) y)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
y
(* -1 (* y (- (* -1 (/ (- 1 z) y)) 1)))
(-.f64 (-.f64 y z) #s(literal -1 binary64))
(* -1 (* y (- (* -1 (/ (- 1 z) y)) 1)))
(-.f64 (-.f64 y z) #s(literal -1 binary64))
(* -1 (* y (- (* -1 (/ (- 1 z) y)) 1)))
(-.f64 (-.f64 y z) #s(literal -1 binary64))
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 (- (+ 1 y) z))
(fma.f64 (-.f64 y z) x x)
(* x (- (+ 1 y) z))
(fma.f64 (-.f64 y z) x x)
(* x (- (+ 1 y) z))
(fma.f64 (-.f64 y z) x x)
(* x (- (+ 1 y) z))
(fma.f64 (-.f64 y z) x x)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* x (- (+ 1 y) z))
(fma.f64 (-.f64 y z) x x)
(* x (- (+ 1 y) z))
(fma.f64 (-.f64 y z) x x)
(* x (- (+ 1 y) z))
(fma.f64 (-.f64 y z) x x)
(* x (- (+ 1 y) z))
(fma.f64 (-.f64 y z) x x)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* x (- (+ 1 y) z))
(fma.f64 (-.f64 y z) x x)
(* x (- (+ 1 y) z))
(fma.f64 (-.f64 y z) x x)
(* x (- (+ 1 y) z))
(fma.f64 (-.f64 y z) x x)
(* x (- (+ 1 y) z))
(fma.f64 (-.f64 y z) x x)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)

rewrite301.0ms (4%)

Memory
-16.9MiB live, 184.0MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0824
01224
15924
245224
3743724
0853222
Stop Event
iter limit
node limit
iter limit
Counts
4 → 378
Calls
Call 1
Inputs
(*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64)))
(/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z)
(+.f64 (-.f64 y z) #s(literal 1 binary64))
(-.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>

eval178.0ms (2.3%)

Memory
3.3MiB live, 78.2MiB allocated
Compiler

Compiled 9 010 to 1 423 computations (84.2% saved)

prune35.0ms (0.5%)

Memory
-4.2MiB live, 35.3MiB allocated
Pruning

11 alts after pruning (11 fresh and 0 done)

PrunedKeptTotal
New48211493
Fresh000
Picked101
Done000
Total48311494
Accuracy
100.0%
Counts
494 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
89.3%
(/.f64 (fma.f64 (-.f64 y z) x x) z)
89.2%
(/.f64 (/.f64 x (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 y z) #s(literal -1 binary64)))) z)
57.3%
(/.f64 (*.f64 x #s(approx (+ (- y z) 1) (-.f64 #s(literal 1 binary64) z))) z)
58.3%
(/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z)
39.1%
(/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z)
97.3%
(/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))))
97.3%
(*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x)
89.1%
(*.f64 (/.f64 #s(literal -1 binary64) z) (neg.f64 (fma.f64 (-.f64 y z) x x)))
65.4%
#s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x))
40.7%
#s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y))
43.0%
#s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x))
Compiler

Compiled 168 to 156 computations (7.1% saved)

simplify488.0ms (6.4%)

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

Found 15 expressions of interest:

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

Useful iterations: 1 (0.0ms)

IterNodesCost
023122
036119
169117
2110117
3227117
4470117
51058117
62796117
74557117
85659117
96002117
106121117
116152117
126166117
136271117
146724117
157042117
167092117
177108117
187136117
197144117
207170117
217200117
08053117
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))))
x
(/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))
z
(-.f64 (-.f64 y z) #s(literal -1 binary64))
(-.f64 y z)
y
#s(literal -1 binary64)
#s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x))
(neg.f64 x)
x
#s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y))
(*.f64 (/.f64 x z) y)
(/.f64 x z)
x
z
y
(/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z)
#s(approx (* x (+ (- y z) 1)) (fma.f64 y x x))
(fma.f64 y x x)
y
x
z
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(fma.f64 (-.f64 y z) x x)
(-.f64 y z)
y
z
x
Outputs
(/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
x
(/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))
z
(-.f64 (-.f64 y z) #s(literal -1 binary64))
(-.f64 y z)
y
#s(literal -1 binary64)
#s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x))
(neg.f64 x)
x
#s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y))
(*.f64 (/.f64 x z) y)
(/.f64 x z)
x
z
y
(/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z)
#s(approx (* x (+ (- y z) 1)) (fma.f64 y x x))
(fma.f64 y x x)
y
x
z
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(fma.f64 (-.f64 y z) x x)
(-.f64 y z)
y
z
x

localize141.0ms (1.9%)

Memory
9.7MiB live, 47.8MiB allocated
Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
accuracy0
(fma.f64 (-.f64 y z) x x)
accuracy0
(-.f64 y z)
accuracy6.847585503018493
(/.f64 (fma.f64 (-.f64 y z) x x) z)
accuracy0
(fma.f64 y x x)
accuracy6.847585503018493
(/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z)
accuracy25.532886862263606
#s(approx (* x (+ (- y z) 1)) (fma.f64 y x x))
accuracy0
(/.f64 x z)
accuracy4.52664522007824
(*.f64 (/.f64 x z) y)
accuracy37.9706558452946
#s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y))
accuracy0
(neg.f64 x)
accuracy36.49214740709145
#s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x))
accuracy0
(-.f64 (-.f64 y z) #s(literal -1 binary64))
accuracy0
(-.f64 y z)
accuracy0.00390625
(/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))
accuracy1.7220510448286033
(/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))))
Samples
129.0ms256×0valid
Compiler

Compiled 108 to 22 computations (79.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 116.0ms
ival-add: 97.0ms (83.8% of total)
ival-div: 8.0ms (6.9% of total)
ival-mult: 6.0ms (5.2% of total)
ival-sub: 3.0ms (2.6% of total)
ival-neg: 1.0ms (0.9% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series182.0ms (2.4%)

Memory
19.5MiB live, 64.4MiB allocated
Counts
14 → 420
Calls
Call 1
Inputs
#s(alt (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) (patch (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) #<representation binary64>) () ())
#s(alt (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))) #<representation binary64>) () ())
#s(alt (-.f64 (-.f64 y z) #s(literal -1 binary64)) (patch (-.f64 (-.f64 y z) #s(literal -1 binary64)) #<representation binary64>) () ())
#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())
#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) #<representation binary64>) () ())
#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())
#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())
#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())
#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) #<representation binary64>) () ())
#s(alt #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) (patch #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) #<representation binary64>) () ())
#s(alt (fma.f64 y x x) (patch (fma.f64 y x x) #<representation binary64>) () ())
#s(alt (/.f64 (fma.f64 (-.f64 y z) x x) z) (patch (/.f64 (fma.f64 (-.f64 y z) x x) z) #<representation binary64>) () ())
#s(alt (fma.f64 (-.f64 y z) x x) (patch (fma.f64 (-.f64 y z) x x) #<representation binary64>) () ())
Outputs
#s(alt (/ (* x (+ 1 y)) z) (taylor 0 z) (#s(alt (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) (patch (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x (+ 1 y))) z) (taylor 0 z) (#s(alt (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) (patch (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x (+ 1 y))) z) (taylor 0 z) (#s(alt (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) (patch (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x (+ 1 y))) z) (taylor 0 z) (#s(alt (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) (patch (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ z (+ 1 y)) (taylor 0 z) (#s(alt (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* z (+ (/ 1 (+ 1 y)) (/ z (pow (+ 1 y) 2)))) (taylor 0 z) (#s(alt (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* z (+ (/ 1 (pow (+ 1 y) 2)) (/ z (pow (+ 1 y) 3)))) (/ 1 (+ 1 y)))) (taylor 0 z) (#s(alt (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* z (+ (* z (+ (/ 1 (pow (+ 1 y) 3)) (/ z (pow (+ 1 y) 4)))) (/ 1 (pow (+ 1 y) 2)))) (/ 1 (+ 1 y)))) (taylor 0 z) (#s(alt (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 y) (taylor 0 z) (#s(alt (-.f64 (-.f64 y z) #s(literal -1 binary64)) (patch (-.f64 (-.f64 y z) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ y (* -1 z))) (taylor 0 z) (#s(alt (-.f64 (-.f64 y z) #s(literal -1 binary64)) (patch (-.f64 (-.f64 y z) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ y (* -1 z))) (taylor 0 z) (#s(alt (-.f64 (-.f64 y z) #s(literal -1 binary64)) (patch (-.f64 (-.f64 y z) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ y (* -1 z))) (taylor 0 z) (#s(alt (-.f64 (-.f64 y z) #s(literal -1 binary64)) (patch (-.f64 (-.f64 y z) #s(literal -1 binary64)) #<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 (+ 1 y)) z) (taylor 0 z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x (+ 1 y))) z) (taylor 0 z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x (+ 1 y))) z) (taylor 0 z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x (+ 1 y))) z) (taylor 0 z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 y)) z) (taylor 0 z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x (+ 1 y))) z) (taylor 0 z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x (+ 1 y))) z) (taylor 0 z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x (+ 1 y))) z) (taylor 0 z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 z) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 z) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 z) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 z) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<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 (+ 1 y)) z) (taylor 0 z) (#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x (+ 1 y))) z) (taylor 0 z) (#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x (+ 1 y))) z) (taylor 0 z) (#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x (+ 1 y))) z) (taylor 0 z) (#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 y)) (taylor 0 z) (#s(alt #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) (patch #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x z)) (* x (+ 1 y))) (taylor 0 z) (#s(alt #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) (patch #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x z)) (* x (+ 1 y))) (taylor 0 z) (#s(alt #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) (patch #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x z)) (* x (+ 1 y))) (taylor 0 z) (#s(alt #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) (patch #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ x (* x y)) z) (taylor 0 z) (#s(alt (/.f64 (fma.f64 (-.f64 y z) x x) z) (patch (/.f64 (fma.f64 (-.f64 y z) x x) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ x (+ (* -1 (* x z)) (* x y))) z) (taylor 0 z) (#s(alt (/.f64 (fma.f64 (-.f64 y z) x x) z) (patch (/.f64 (fma.f64 (-.f64 y z) x x) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ x (+ (* -1 (* x z)) (* x y))) z) (taylor 0 z) (#s(alt (/.f64 (fma.f64 (-.f64 y z) x x) z) (patch (/.f64 (fma.f64 (-.f64 y z) x x) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ x (+ (* -1 (* x z)) (* x y))) z) (taylor 0 z) (#s(alt (/.f64 (fma.f64 (-.f64 y z) x x) z) (patch (/.f64 (fma.f64 (-.f64 y z) x x) z) #<representation binary64>) () ())) ())
#s(alt (+ x (* x y)) (taylor 0 z) (#s(alt (fma.f64 (-.f64 y z) x x) (patch (fma.f64 (-.f64 y z) x x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x z)) (* x y))) (taylor 0 z) (#s(alt (fma.f64 (-.f64 y z) x x) (patch (fma.f64 (-.f64 y z) x x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x z)) (* x y))) (taylor 0 z) (#s(alt (fma.f64 (-.f64 y z) x x) (patch (fma.f64 (-.f64 y z) x x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x z)) (* x y))) (taylor 0 z) (#s(alt (fma.f64 (-.f64 y z) x x) (patch (fma.f64 (-.f64 y z) x x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf z) (#s(alt (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) (patch (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor inf z) (#s(alt (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) (patch (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor inf z) (#s(alt (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) (patch (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor inf z) (#s(alt (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) (patch (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor inf z) (#s(alt (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 y) z)) 1) (taylor inf z) (#s(alt (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (/ (pow (+ 1 y) 2) (pow z 2))) (+ 1 (+ (/ 1 z) (/ y z)))) (taylor inf z) (#s(alt (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (/ (pow (+ 1 y) 3) (pow z 3))) (+ 1 (+ (/ 1 z) (+ (/ y z) (/ (pow (+ 1 y) 2) (pow z 2)))))) (taylor inf z) (#s(alt (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (-.f64 (-.f64 y z) #s(literal -1 binary64)) (patch (-.f64 (-.f64 y z) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (/ 1 z) (/ y z)) 1)) (taylor inf z) (#s(alt (-.f64 (-.f64 y z) #s(literal -1 binary64)) (patch (-.f64 (-.f64 y z) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (/ 1 z) (/ y z)) 1)) (taylor inf z) (#s(alt (-.f64 (-.f64 y z) #s(literal -1 binary64)) (patch (-.f64 (-.f64 y z) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (/ 1 z) (/ y z)) 1)) (taylor inf z) (#s(alt (-.f64 (-.f64 y z) #s(literal -1 binary64)) (patch (-.f64 (-.f64 y z) #s(literal -1 binary64)) #<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) (taylor inf z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor inf z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor inf z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor inf z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor inf z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor inf z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor inf z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf z) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf z) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf z) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf z) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<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) (taylor inf z) (#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor inf z) (#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor inf z) (#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor inf z) (#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x z)) (taylor inf z) (#s(alt #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) (patch #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 x) (/ (* x (+ 1 y)) z))) (taylor inf z) (#s(alt #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) (patch #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 x) (/ (* x (+ 1 y)) z))) (taylor inf z) (#s(alt #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) (patch #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 x) (/ (* x (+ 1 y)) z))) (taylor inf z) (#s(alt #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) (patch #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf z) (#s(alt (/.f64 (fma.f64 (-.f64 y z) x x) z) (patch (/.f64 (fma.f64 (-.f64 y z) x x) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (+ (/ x z) (/ (* x y) z))) (taylor inf z) (#s(alt (/.f64 (fma.f64 (-.f64 y z) x x) z) (patch (/.f64 (fma.f64 (-.f64 y z) x x) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (+ (/ x z) (/ (* x y) z))) (taylor inf z) (#s(alt (/.f64 (fma.f64 (-.f64 y z) x x) z) (patch (/.f64 (fma.f64 (-.f64 y z) x x) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (+ (/ x z) (/ (* x y) z))) (taylor inf z) (#s(alt (/.f64 (fma.f64 (-.f64 y z) x x) z) (patch (/.f64 (fma.f64 (-.f64 y z) x x) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x z)) (taylor inf z) (#s(alt (fma.f64 (-.f64 y z) x x) (patch (fma.f64 (-.f64 y z) x x) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 x) (+ (/ x z) (/ (* x y) z)))) (taylor inf z) (#s(alt (fma.f64 (-.f64 y z) x x) (patch (fma.f64 (-.f64 y z) x x) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 x) (+ (/ x z) (/ (* x y) z)))) (taylor inf z) (#s(alt (fma.f64 (-.f64 y z) x x) (patch (fma.f64 (-.f64 y z) x x) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 x) (+ (/ x z) (/ (* x y) z)))) (taylor inf z) (#s(alt (fma.f64 (-.f64 y z) x x) (patch (fma.f64 (-.f64 y z) x x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf z) (#s(alt (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) (patch (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor -inf z) (#s(alt (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) (patch (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor -inf z) (#s(alt (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) (patch (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor -inf z) (#s(alt (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) (patch (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor -inf z) (#s(alt (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 y) z)) 1) (taylor -inf z) (#s(alt (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (/ (- (/ (pow (+ 1 y) 2) z) (* -1 (+ 1 y))) z)) 1) (taylor -inf z) (#s(alt (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow (+ 1 y) 3) z)) (pow (+ 1 y) 2)) z)) (* -1 (+ 1 y))) z)) 1) (taylor -inf z) (#s(alt (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (-.f64 (-.f64 y z) #s(literal -1 binary64)) (patch (-.f64 (-.f64 y z) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ (+ 1 y) z))))) (taylor -inf z) (#s(alt (-.f64 (-.f64 y z) #s(literal -1 binary64)) (patch (-.f64 (-.f64 y z) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ (+ 1 y) z))))) (taylor -inf z) (#s(alt (-.f64 (-.f64 y z) #s(literal -1 binary64)) (patch (-.f64 (-.f64 y z) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ (+ 1 y) z))))) (taylor -inf z) (#s(alt (-.f64 (-.f64 y z) #s(literal -1 binary64)) (patch (-.f64 (-.f64 y z) #s(literal -1 binary64)) #<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) (taylor -inf z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor -inf z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor -inf z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor -inf z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor -inf z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor -inf z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor -inf z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf z) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf z) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf z) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf z) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<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) (taylor -inf z) (#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor -inf z) (#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor -inf z) (#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor -inf z) (#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x z)) (taylor -inf z) (#s(alt #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) (patch #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ x (* -1 (/ (* x (+ 1 y)) z))))) (taylor -inf z) (#s(alt #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) (patch #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ x (* -1 (/ (* x (+ 1 y)) z))))) (taylor -inf z) (#s(alt #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) (patch #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ x (* -1 (/ (* x (+ 1 y)) z))))) (taylor -inf z) (#s(alt #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) (patch #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf z) (#s(alt (/.f64 (fma.f64 (-.f64 y z) x x) z) (patch (/.f64 (fma.f64 (-.f64 y z) x x) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (+ (/ x z) (/ (* x y) z))) (taylor -inf z) (#s(alt (/.f64 (fma.f64 (-.f64 y z) x x) z) (patch (/.f64 (fma.f64 (-.f64 y z) x x) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (+ (/ x z) (/ (* x y) z))) (taylor -inf z) (#s(alt (/.f64 (fma.f64 (-.f64 y z) x x) z) (patch (/.f64 (fma.f64 (-.f64 y z) x x) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (+ (/ x z) (/ (* x y) z))) (taylor -inf z) (#s(alt (/.f64 (fma.f64 (-.f64 y z) x x) z) (patch (/.f64 (fma.f64 (-.f64 y z) x x) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x z)) (taylor -inf z) (#s(alt (fma.f64 (-.f64 y z) x x) (patch (fma.f64 (-.f64 y z) x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ x (* -1 (/ (+ x (* x y)) z))))) (taylor -inf z) (#s(alt (fma.f64 (-.f64 y z) x x) (patch (fma.f64 (-.f64 y z) x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ x (* -1 (/ (+ x (* x y)) z))))) (taylor -inf z) (#s(alt (fma.f64 (-.f64 y z) x x) (patch (fma.f64 (-.f64 y z) x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ x (* -1 (/ (+ x (* x y)) z))))) (taylor -inf z) (#s(alt (fma.f64 (-.f64 y z) x x) (patch (fma.f64 (-.f64 y z) x x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- 1 z)) z) (taylor 0 y) (#s(alt (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) (patch (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* x y) z) (/ (* x (- 1 z)) z)) (taylor 0 y) (#s(alt (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) (patch (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* x y) z) (/ (* x (- 1 z)) z)) (taylor 0 y) (#s(alt (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) (patch (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* x y) z) (/ (* x (- 1 z)) z)) (taylor 0 y) (#s(alt (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) (patch (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ z (- 1 z)) (taylor 0 y) (#s(alt (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* y z) (pow (- 1 z) 2))) (/ z (- 1 z))) (taylor 0 y) (#s(alt (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* y (- (/ (* y z) (pow (- 1 z) 3)) (/ z (pow (- 1 z) 2)))) (/ z (- 1 z))) (taylor 0 y) (#s(alt (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* y (- (* y (- (* -1 (/ (* y z) (pow (- 1 z) 4))) (* -1 (/ z (pow (- 1 z) 3))))) (/ z (pow (- 1 z) 2)))) (/ z (- 1 z))) (taylor 0 y) (#s(alt (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- 1 z) (taylor 0 y) (#s(alt (-.f64 (-.f64 y z) #s(literal -1 binary64)) (patch (-.f64 (-.f64 y z) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 y) z) (taylor 0 y) (#s(alt (-.f64 (-.f64 y z) #s(literal -1 binary64)) (patch (-.f64 (-.f64 y z) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 y) z) (taylor 0 y) (#s(alt (-.f64 (-.f64 y z) #s(literal -1 binary64)) (patch (-.f64 (-.f64 y z) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 y) z) (taylor 0 y) (#s(alt (-.f64 (-.f64 y z) #s(literal -1 binary64)) (patch (-.f64 (-.f64 y z) #s(literal -1 binary64)) #<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 (- 1 z)) z) (taylor 0 y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* x y) z) (/ (* x (- 1 z)) z)) (taylor 0 y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* x y) z) (/ (* x (- 1 z)) z)) (taylor 0 y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* x y) z) (/ (* x (- 1 z)) z)) (taylor 0 y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- 1 z)) z) (taylor 0 y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* x y) z) (/ (* x (- 1 z)) z)) (taylor 0 y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* x y) z) (/ (* x (- 1 z)) z)) (taylor 0 y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* x y) z) (/ (* x (- 1 z)) z)) (taylor 0 y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 y) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 y) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 y) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 y) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- 1 z)) z) (taylor 0 y) (#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* x y) z) (/ (* x (- 1 z)) z)) (taylor 0 y) (#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* x y) z) (/ (* x (- 1 z)) z)) (taylor 0 y) (#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* x y) z) (/ (* x (- 1 z)) z)) (taylor 0 y) (#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) #<representation binary64>) () ())) ())
#s(alt (* x (- 1 z)) (taylor 0 y) (#s(alt #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) (patch #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) #<representation binary64>) () ())) ())
#s(alt (+ (* x y) (* x (- 1 z))) (taylor 0 y) (#s(alt #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) (patch #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) #<representation binary64>) () ())) ())
#s(alt (+ (* x y) (* x (- 1 z))) (taylor 0 y) (#s(alt #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) (patch #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) #<representation binary64>) () ())) ())
#s(alt (+ (* x y) (* x (- 1 z))) (taylor 0 y) (#s(alt #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) (patch #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (fma.f64 y x x) (patch (fma.f64 y x x) #<representation binary64>) () ())) ())
#s(alt (+ x (* x y)) (taylor 0 y) (#s(alt (fma.f64 y x x) (patch (fma.f64 y x x) #<representation binary64>) () ())) ())
#s(alt (+ x (* x y)) (taylor 0 y) (#s(alt (fma.f64 y x x) (patch (fma.f64 y x x) #<representation binary64>) () ())) ())
#s(alt (+ x (* x y)) (taylor 0 y) (#s(alt (fma.f64 y x x) (patch (fma.f64 y x x) #<representation binary64>) () ())) ())
#s(alt (/ (+ x (* -1 (* x z))) z) (taylor 0 y) (#s(alt (/.f64 (fma.f64 (-.f64 y z) x x) z) (patch (/.f64 (fma.f64 (-.f64 y z) x x) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (+ (/ x z) (/ (* x y) z))) (taylor 0 y) (#s(alt (/.f64 (fma.f64 (-.f64 y z) x x) z) (patch (/.f64 (fma.f64 (-.f64 y z) x x) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (+ (/ x z) (/ (* x y) z))) (taylor 0 y) (#s(alt (/.f64 (fma.f64 (-.f64 y z) x x) z) (patch (/.f64 (fma.f64 (-.f64 y z) x x) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (+ (/ x z) (/ (* x y) z))) (taylor 0 y) (#s(alt (/.f64 (fma.f64 (-.f64 y z) x x) z) (patch (/.f64 (fma.f64 (-.f64 y z) x x) z) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (* x z))) (taylor 0 y) (#s(alt (fma.f64 (-.f64 y z) x x) (patch (fma.f64 (-.f64 y z) x x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x z)) (* x y))) (taylor 0 y) (#s(alt (fma.f64 (-.f64 y z) x x) (patch (fma.f64 (-.f64 y z) x x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x z)) (* x y))) (taylor 0 y) (#s(alt (fma.f64 (-.f64 y z) x x) (patch (fma.f64 (-.f64 y z) x x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x z)) (* x y))) (taylor 0 y) (#s(alt (fma.f64 (-.f64 y z) x x) (patch (fma.f64 (-.f64 y z) x x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) (patch (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ x z) (/ (* x (- 1 z)) (* y z)))) (taylor inf y) (#s(alt (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) (patch (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ x z) (/ (* x (- 1 z)) (* y z)))) (taylor inf y) (#s(alt (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) (patch (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ x z) (/ (* x (- 1 z)) (* y z)))) (taylor inf y) (#s(alt (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) (patch (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor inf y) (#s(alt (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ z (* -1 (/ (* z (- 1 z)) y))) y) (taylor inf y) (#s(alt (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ z (/ (* z (pow (- 1 z) 2)) (pow y 2))) (/ (* z (- 1 z)) y)) y) (taylor inf y) (#s(alt (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ z (* -1 (/ (* z (pow (- 1 z) 3)) (pow y 3)))) (+ (* -1 (/ (* z (pow (- 1 z) 2)) (pow y 2))) (/ (* z (- 1 z)) y))) y) (taylor inf y) (#s(alt (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt y (taylor inf y) (#s(alt (-.f64 (-.f64 y z) #s(literal -1 binary64)) (patch (-.f64 (-.f64 y z) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ 1 (/ 1 y)) (/ z y))) (taylor inf y) (#s(alt (-.f64 (-.f64 y z) #s(literal -1 binary64)) (patch (-.f64 (-.f64 y z) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ 1 (/ 1 y)) (/ z y))) (taylor inf y) (#s(alt (-.f64 (-.f64 y z) #s(literal -1 binary64)) (patch (-.f64 (-.f64 y z) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ 1 (/ 1 y)) (/ z y))) (taylor inf y) (#s(alt (-.f64 (-.f64 y z) #s(literal -1 binary64)) (patch (-.f64 (-.f64 y z) #s(literal -1 binary64)) #<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 y) z) (taylor inf y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ x z) (/ (* x (- 1 z)) (* y z)))) (taylor inf y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ x z) (/ (* x (- 1 z)) (* y z)))) (taylor inf y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ x z) (/ (* x (- 1 z)) (* y z)))) (taylor inf y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ x z) (/ (* x (- 1 z)) (* y z)))) (taylor inf y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ x z) (/ (* x (- 1 z)) (* y z)))) (taylor inf y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ x z) (/ (* x (- 1 z)) (* y z)))) (taylor inf y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ x z) (/ (* x (- 1 z)) (* y z)))) (taylor inf y) (#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ x z) (/ (* x (- 1 z)) (* y z)))) (taylor inf y) (#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ x z) (/ (* x (- 1 z)) (* y z)))) (taylor inf y) (#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) (patch #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (/ (* x (- 1 z)) y))) (taylor inf y) (#s(alt #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) (patch #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (/ (* x (- 1 z)) y))) (taylor inf y) (#s(alt #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) (patch #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (/ (* x (- 1 z)) y))) (taylor inf y) (#s(alt #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) (patch #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (fma.f64 y x x) (patch (fma.f64 y x x) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (/ x y))) (taylor inf y) (#s(alt (fma.f64 y x x) (patch (fma.f64 y x x) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (/ x y))) (taylor inf y) (#s(alt (fma.f64 y x x) (patch (fma.f64 y x x) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (/ x y))) (taylor inf y) (#s(alt (fma.f64 y x x) (patch (fma.f64 y x x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (/.f64 (fma.f64 (-.f64 y z) x x) z) (patch (/.f64 (fma.f64 (-.f64 y z) x x) z) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 (/ x y)) (+ (/ x z) (/ x (* y z))))) (taylor inf y) (#s(alt (/.f64 (fma.f64 (-.f64 y z) x x) z) (patch (/.f64 (fma.f64 (-.f64 y z) x x) z) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 (/ x y)) (+ (/ x z) (/ x (* y z))))) (taylor inf y) (#s(alt (/.f64 (fma.f64 (-.f64 y z) x x) z) (patch (/.f64 (fma.f64 (-.f64 y z) x x) z) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 (/ x y)) (+ (/ x z) (/ x (* y z))))) (taylor inf y) (#s(alt (/.f64 (fma.f64 (-.f64 y z) x x) z) (patch (/.f64 (fma.f64 (-.f64 y z) x x) z) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (fma.f64 (-.f64 y z) x x) (patch (fma.f64 (-.f64 y z) x x) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (+ (* -1 (/ (* x z) y)) (/ x y)))) (taylor inf y) (#s(alt (fma.f64 (-.f64 y z) x x) (patch (fma.f64 (-.f64 y z) x x) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (+ (* -1 (/ (* x z) y)) (/ x y)))) (taylor inf y) (#s(alt (fma.f64 (-.f64 y z) x x) (patch (fma.f64 (-.f64 y z) x x) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (+ (* -1 (/ (* x z) y)) (/ x y)))) (taylor inf y) (#s(alt (fma.f64 (-.f64 y z) x x) (patch (fma.f64 (-.f64 y z) x x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) (patch (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z)))))) (taylor -inf y) (#s(alt (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) (patch (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z)))))) (taylor -inf y) (#s(alt (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) (patch (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z)))))) (taylor -inf y) (#s(alt (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) (patch (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor -inf y) (#s(alt (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 z) (/ (* z (- 1 z)) y)) y)) (taylor -inf y) (#s(alt (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 z) (* -1 (/ (- (/ (* z (pow (- 1 z) 2)) y) (* z (- 1 z))) y))) y)) (taylor -inf y) (#s(alt (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 z) (* -1 (/ (- (* -1 (/ (- (/ (* z (pow (- 1 z) 3)) y) (* z (pow (- 1 z) 2))) y)) (* z (- 1 z))) y))) y)) (taylor -inf y) (#s(alt (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt y (taylor -inf y) (#s(alt (-.f64 (-.f64 y z) #s(literal -1 binary64)) (patch (-.f64 (-.f64 y z) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ (- 1 z) y)) 1))) (taylor -inf y) (#s(alt (-.f64 (-.f64 y z) #s(literal -1 binary64)) (patch (-.f64 (-.f64 y z) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ (- 1 z) y)) 1))) (taylor -inf y) (#s(alt (-.f64 (-.f64 y z) #s(literal -1 binary64)) (patch (-.f64 (-.f64 y z) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ (- 1 z) y)) 1))) (taylor -inf y) (#s(alt (-.f64 (-.f64 y z) #s(literal -1 binary64)) (patch (-.f64 (-.f64 y z) #s(literal -1 binary64)) #<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) (taylor -inf y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z)))))) (taylor -inf y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z)))))) (taylor -inf y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z)))))) (taylor -inf y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z)))))) (taylor -inf y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z)))))) (taylor -inf y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z)))))) (taylor -inf y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z)))))) (taylor -inf y) (#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z)))))) (taylor -inf y) (#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z)))))) (taylor -inf y) (#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) (patch #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (* x (- 1 z)) y))))) (taylor -inf y) (#s(alt #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) (patch #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (* x (- 1 z)) y))))) (taylor -inf y) (#s(alt #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) (patch #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (* x (- 1 z)) y))))) (taylor -inf y) (#s(alt #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) (patch #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (fma.f64 y x x) (patch (fma.f64 y x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ x y))))) (taylor -inf y) (#s(alt (fma.f64 y x x) (patch (fma.f64 y x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ x y))))) (taylor -inf y) (#s(alt (fma.f64 y x x) (patch (fma.f64 y x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ x y))))) (taylor -inf y) (#s(alt (fma.f64 y x x) (patch (fma.f64 y x x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (/.f64 (fma.f64 (-.f64 y z) x x) z) (patch (/.f64 (fma.f64 (-.f64 y z) x x) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (+ (* -1 x) (/ x z)) y))))) (taylor -inf y) (#s(alt (/.f64 (fma.f64 (-.f64 y z) x x) z) (patch (/.f64 (fma.f64 (-.f64 y z) x x) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (+ (* -1 x) (/ x z)) y))))) (taylor -inf y) (#s(alt (/.f64 (fma.f64 (-.f64 y z) x x) z) (patch (/.f64 (fma.f64 (-.f64 y z) x x) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (+ (* -1 x) (/ x z)) y))))) (taylor -inf y) (#s(alt (/.f64 (fma.f64 (-.f64 y z) x x) z) (patch (/.f64 (fma.f64 (-.f64 y z) x x) z) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (fma.f64 (-.f64 y z) x x) (patch (fma.f64 (-.f64 y z) x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x z))) y))))) (taylor -inf y) (#s(alt (fma.f64 (-.f64 y z) x x) (patch (fma.f64 (-.f64 y z) x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x z))) y))))) (taylor -inf y) (#s(alt (fma.f64 (-.f64 y z) x x) (patch (fma.f64 (-.f64 y z) x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x z))) y))))) (taylor -inf y) (#s(alt (fma.f64 (-.f64 y z) x x) (patch (fma.f64 (-.f64 y z) x x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) (patch (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) (patch (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) (patch (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) (patch (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (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 (* -1 x) (taylor 0 x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 x) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 x) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 x) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 x) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<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 (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor 0 x) (#s(alt #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) (patch #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor 0 x) (#s(alt #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) (patch #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor 0 x) (#s(alt #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) (patch #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor 0 x) (#s(alt #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) (patch #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 y)) (taylor 0 x) (#s(alt (fma.f64 y x x) (patch (fma.f64 y x x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 y)) (taylor 0 x) (#s(alt (fma.f64 y x x) (patch (fma.f64 y x x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 y)) (taylor 0 x) (#s(alt (fma.f64 y x x) (patch (fma.f64 y x x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 y)) (taylor 0 x) (#s(alt (fma.f64 y x x) (patch (fma.f64 y x x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (-.f64 y z) x x) z) (patch (/.f64 (fma.f64 (-.f64 y z) x x) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (-.f64 y z) x x) z) (patch (/.f64 (fma.f64 (-.f64 y z) x x) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (-.f64 y z) x x) z) (patch (/.f64 (fma.f64 (-.f64 y z) x x) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (-.f64 y z) x x) z) (patch (/.f64 (fma.f64 (-.f64 y z) x x) z) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor 0 x) (#s(alt (fma.f64 (-.f64 y z) x x) (patch (fma.f64 (-.f64 y z) x x) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor 0 x) (#s(alt (fma.f64 (-.f64 y z) x x) (patch (fma.f64 (-.f64 y z) x x) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor 0 x) (#s(alt (fma.f64 (-.f64 y z) x x) (patch (fma.f64 (-.f64 y z) x x) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor 0 x) (#s(alt (fma.f64 (-.f64 y z) x x) (patch (fma.f64 (-.f64 y z) x x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) (patch (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) (patch (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) (patch (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) (patch (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (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 (* -1 x) (taylor inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf x) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf x) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf x) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf x) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<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 (- (+ 1 y) z)) z) (taylor inf x) (#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor inf x) (#s(alt #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) (patch #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor inf x) (#s(alt #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) (patch #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor inf x) (#s(alt #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) (patch #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor inf x) (#s(alt #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) (patch #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 y)) (taylor inf x) (#s(alt (fma.f64 y x x) (patch (fma.f64 y x x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 y)) (taylor inf x) (#s(alt (fma.f64 y x x) (patch (fma.f64 y x x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 y)) (taylor inf x) (#s(alt (fma.f64 y x x) (patch (fma.f64 y x x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 y)) (taylor inf x) (#s(alt (fma.f64 y x x) (patch (fma.f64 y x x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt (/.f64 (fma.f64 (-.f64 y z) x x) z) (patch (/.f64 (fma.f64 (-.f64 y z) x x) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt (/.f64 (fma.f64 (-.f64 y z) x x) z) (patch (/.f64 (fma.f64 (-.f64 y z) x x) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt (/.f64 (fma.f64 (-.f64 y z) x x) z) (patch (/.f64 (fma.f64 (-.f64 y z) x x) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt (/.f64 (fma.f64 (-.f64 y z) x x) z) (patch (/.f64 (fma.f64 (-.f64 y z) x x) z) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor inf x) (#s(alt (fma.f64 (-.f64 y z) x x) (patch (fma.f64 (-.f64 y z) x x) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor inf x) (#s(alt (fma.f64 (-.f64 y z) x x) (patch (fma.f64 (-.f64 y z) x x) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor inf x) (#s(alt (fma.f64 (-.f64 y z) x x) (patch (fma.f64 (-.f64 y z) x x) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor inf x) (#s(alt (fma.f64 (-.f64 y z) x x) (patch (fma.f64 (-.f64 y z) x x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) (patch (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) (patch (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) (patch (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) (patch (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (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 (* -1 x) (taylor -inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf x) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf x) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf x) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf x) (#s(alt (*.f64 (/.f64 x z) y) (patch (*.f64 (/.f64 x z) y) #<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 (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor -inf x) (#s(alt #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) (patch #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor -inf x) (#s(alt #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) (patch #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor -inf x) (#s(alt #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) (patch #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor -inf x) (#s(alt #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) (patch #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 y) 1))) (taylor -inf x) (#s(alt (fma.f64 y x x) (patch (fma.f64 y x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 y) 1))) (taylor -inf x) (#s(alt (fma.f64 y x x) (patch (fma.f64 y x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 y) 1))) (taylor -inf x) (#s(alt (fma.f64 y x x) (patch (fma.f64 y x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 y) 1))) (taylor -inf x) (#s(alt (fma.f64 y x x) (patch (fma.f64 y x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x (- (* -1 (- y z)) 1)) z)) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (-.f64 y z) x x) z) (patch (/.f64 (fma.f64 (-.f64 y z) x x) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x (- (* -1 (- y z)) 1)) z)) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (-.f64 y z) x x) z) (patch (/.f64 (fma.f64 (-.f64 y z) x x) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x (- (* -1 (- y z)) 1)) z)) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (-.f64 y z) x x) z) (patch (/.f64 (fma.f64 (-.f64 y z) x x) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x (- (* -1 (- y z)) 1)) z)) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (-.f64 y z) x x) z) (patch (/.f64 (fma.f64 (-.f64 y z) x x) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (- y z)) 1))) (taylor -inf x) (#s(alt (fma.f64 (-.f64 y z) x x) (patch (fma.f64 (-.f64 y z) x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (- y z)) 1))) (taylor -inf x) (#s(alt (fma.f64 (-.f64 y z) x x) (patch (fma.f64 (-.f64 y z) x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (- y z)) 1))) (taylor -inf x) (#s(alt (fma.f64 (-.f64 y z) x x) (patch (fma.f64 (-.f64 y z) x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (- y z)) 1))) (taylor -inf x) (#s(alt (fma.f64 (-.f64 y z) x x) (patch (fma.f64 (-.f64 y z) x x) #<representation binary64>) () ())) ())
Calls

9 calls:

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

simplify165.0ms (2.2%)

Memory
-6.2MiB live, 222.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02473752
17913218
223933132
370613113
080802894
Stop Event
iter limit
node limit
Counts
420 → 414
Calls
Call 1
Inputs
(/ (* x (+ 1 y)) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/ z (+ 1 y))
(* z (+ (/ 1 (+ 1 y)) (/ z (pow (+ 1 y) 2))))
(* z (+ (* z (+ (/ 1 (pow (+ 1 y) 2)) (/ z (pow (+ 1 y) 3)))) (/ 1 (+ 1 y))))
(* z (+ (* z (+ (* z (+ (/ 1 (pow (+ 1 y) 3)) (/ z (pow (+ 1 y) 4)))) (/ 1 (pow (+ 1 y) 2)))) (/ 1 (+ 1 y))))
(+ 1 y)
(+ 1 (+ y (* -1 z)))
(+ 1 (+ y (* -1 z)))
(+ 1 (+ y (* -1 z)))
y
(+ y (* -1 z))
(+ y (* -1 z))
(+ y (* -1 z))
(/ (* x (+ 1 y)) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/ (* x (+ 1 y)) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(/ (* x (+ 1 y)) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(* x (+ 1 y))
(+ (* -1 (* x z)) (* x (+ 1 y)))
(+ (* -1 (* x z)) (* x (+ 1 y)))
(+ (* -1 (* x z)) (* x (+ 1 y)))
(/ (+ x (* x y)) z)
(/ (+ x (+ (* -1 (* x z)) (* x y))) z)
(/ (+ x (+ (* -1 (* x z)) (* x y))) z)
(/ (+ x (+ (* -1 (* x z)) (* x y))) z)
(+ x (* x y))
(+ x (+ (* -1 (* x z)) (* x y)))
(+ x (+ (* -1 (* x z)) (* x y)))
(+ x (+ (* -1 (* x z)) (* x y)))
(* -1 x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
-1
(- (* -1 (/ (+ 1 y) z)) 1)
(- (* -1 (/ (pow (+ 1 y) 2) (pow z 2))) (+ 1 (+ (/ 1 z) (/ y z))))
(- (* -1 (/ (pow (+ 1 y) 3) (pow z 3))) (+ 1 (+ (/ 1 z) (+ (/ y z) (/ (pow (+ 1 y) 2) (pow z 2))))))
(* -1 z)
(* z (- (+ (/ 1 z) (/ y z)) 1))
(* z (- (+ (/ 1 z) (/ y z)) 1))
(* z (- (+ (/ 1 z) (/ y z)) 1))
(* -1 z)
(* z (- (/ y z) 1))
(* z (- (/ y z) 1))
(* z (- (/ y z) 1))
(* -1 x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(* -1 x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(* -1 x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(* -1 (* x z))
(* z (+ (* -1 x) (/ (* x (+ 1 y)) z)))
(* z (+ (* -1 x) (/ (* x (+ 1 y)) z)))
(* z (+ (* -1 x) (/ (* x (+ 1 y)) z)))
(* -1 x)
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(* -1 (* x z))
(* z (+ (* -1 x) (+ (/ x z) (/ (* x y) z))))
(* z (+ (* -1 x) (+ (/ x z) (/ (* x y) z))))
(* z (+ (* -1 x) (+ (/ x z) (/ (* x y) z))))
(* -1 x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
-1
(- (* -1 (/ (+ 1 y) z)) 1)
(- (* -1 (/ (- (/ (pow (+ 1 y) 2) z) (* -1 (+ 1 y))) z)) 1)
(- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow (+ 1 y) 3) z)) (pow (+ 1 y) 2)) z)) (* -1 (+ 1 y))) z)) 1)
(* -1 z)
(* -1 (* z (+ 1 (* -1 (/ (+ 1 y) z)))))
(* -1 (* z (+ 1 (* -1 (/ (+ 1 y) z)))))
(* -1 (* z (+ 1 (* -1 (/ (+ 1 y) z)))))
(* -1 z)
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(* -1 x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(* -1 x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(* -1 x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(* -1 (* x z))
(* -1 (* z (+ x (* -1 (/ (* x (+ 1 y)) z)))))
(* -1 (* z (+ x (* -1 (/ (* x (+ 1 y)) z)))))
(* -1 (* z (+ x (* -1 (/ (* x (+ 1 y)) z)))))
(* -1 x)
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(* -1 (* x z))
(* -1 (* z (+ x (* -1 (/ (+ x (* x y)) z)))))
(* -1 (* z (+ x (* -1 (/ (+ x (* x y)) z)))))
(* -1 (* z (+ x (* -1 (/ (+ x (* x y)) z)))))
(/ (* x (- 1 z)) z)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(/ z (- 1 z))
(+ (* -1 (/ (* y z) (pow (- 1 z) 2))) (/ z (- 1 z)))
(+ (* y (- (/ (* y z) (pow (- 1 z) 3)) (/ z (pow (- 1 z) 2)))) (/ z (- 1 z)))
(+ (* y (- (* y (- (* -1 (/ (* y z) (pow (- 1 z) 4))) (* -1 (/ z (pow (- 1 z) 3))))) (/ z (pow (- 1 z) 2)))) (/ z (- 1 z)))
(- 1 z)
(- (+ 1 y) z)
(- (+ 1 y) z)
(- (+ 1 y) z)
(* -1 z)
(- y z)
(- y z)
(- y z)
(/ (* x (- 1 z)) z)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(/ (* x (- 1 z)) z)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x (- 1 z)) z)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(* x (- 1 z))
(+ (* x y) (* x (- 1 z)))
(+ (* x y) (* x (- 1 z)))
(+ (* x y) (* x (- 1 z)))
x
(+ x (* x y))
(+ x (* x y))
(+ x (* x y))
(/ (+ x (* -1 (* x z))) z)
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(+ x (* -1 (* x z)))
(+ x (+ (* -1 (* x z)) (* x y)))
(+ x (+ (* -1 (* x z)) (* x y)))
(+ x (+ (* -1 (* x z)) (* x y)))
(/ (* x y) z)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(/ z y)
(/ (+ z (* -1 (/ (* z (- 1 z)) y))) y)
(/ (- (+ z (/ (* z (pow (- 1 z) 2)) (pow y 2))) (/ (* z (- 1 z)) y)) y)
(/ (- (+ z (* -1 (/ (* z (pow (- 1 z) 3)) (pow y 3)))) (+ (* -1 (/ (* z (pow (- 1 z) 2)) (pow y 2))) (/ (* z (- 1 z)) y))) y)
y
(* y (- (+ 1 (/ 1 y)) (/ z y)))
(* y (- (+ 1 (/ 1 y)) (/ z y)))
(* y (- (+ 1 (/ 1 y)) (/ z y)))
y
(* y (+ 1 (* -1 (/ z y))))
(* y (+ 1 (* -1 (/ z y))))
(* y (+ 1 (* -1 (/ z y))))
(/ (* x y) z)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(/ (* x y) z)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(* x y)
(* y (+ x (/ (* x (- 1 z)) y)))
(* y (+ x (/ (* x (- 1 z)) y)))
(* y (+ x (/ (* x (- 1 z)) y)))
(* x y)
(* y (+ x (/ x y)))
(* y (+ x (/ x y)))
(* y (+ x (/ x y)))
(/ (* x y) z)
(* y (+ (* -1 (/ x y)) (+ (/ x z) (/ x (* y z)))))
(* y (+ (* -1 (/ x y)) (+ (/ x z) (/ x (* y z)))))
(* y (+ (* -1 (/ x y)) (+ (/ x z) (/ x (* y z)))))
(* x y)
(* y (+ x (+ (* -1 (/ (* x z) y)) (/ x y))))
(* y (+ x (+ (* -1 (/ (* x z) y)) (/ x y))))
(* y (+ x (+ (* -1 (/ (* x z) y)) (/ x y))))
(/ (* x y) z)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(/ z y)
(* -1 (/ (+ (* -1 z) (/ (* z (- 1 z)) y)) y))
(* -1 (/ (+ (* -1 z) (* -1 (/ (- (/ (* z (pow (- 1 z) 2)) y) (* z (- 1 z))) y))) y))
(* -1 (/ (+ (* -1 z) (* -1 (/ (- (* -1 (/ (- (/ (* z (pow (- 1 z) 3)) y) (* z (pow (- 1 z) 2))) y)) (* z (- 1 z))) y))) y))
y
(* -1 (* y (- (* -1 (/ (- 1 z) y)) 1)))
(* -1 (* y (- (* -1 (/ (- 1 z) y)) 1)))
(* -1 (* y (- (* -1 (/ (- 1 z) y)) 1)))
y
(* -1 (* y (- (/ z y) 1)))
(* -1 (* y (- (/ z y) 1)))
(* -1 (* y (- (/ z y) 1)))
(/ (* x y) z)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(/ (* x y) z)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (* x (- 1 z)) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (* x (- 1 z)) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (* x (- 1 z)) y)))))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ x y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ x y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ x y)))))
(/ (* x y) z)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (+ (* -1 x) (/ x z)) y)))))
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (+ (* -1 x) (/ x z)) y)))))
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (+ (* -1 x) (/ x z)) y)))))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x z))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x z))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x z))) y)))))
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(* x (- (+ 1 y) z))
(* x (- (+ 1 y) z))
(* x (- (+ 1 y) z))
(* x (- (+ 1 y) z))
(* x (+ 1 y))
(* x (+ 1 y))
(* x (+ 1 y))
(* x (+ 1 y))
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(* x (- (+ 1 y) z))
(* x (- (+ 1 y) z))
(* x (- (+ 1 y) z))
(* x (- (+ 1 y) z))
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(* x (- (+ 1 y) z))
(* x (- (+ 1 y) z))
(* x (- (+ 1 y) z))
(* x (- (+ 1 y) z))
(* x (+ 1 y))
(* x (+ 1 y))
(* x (+ 1 y))
(* x (+ 1 y))
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(* x (- (+ 1 y) z))
(* x (- (+ 1 y) z))
(* x (- (+ 1 y) z))
(* x (- (+ 1 y) z))
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(* x (- (+ 1 y) z))
(* x (- (+ 1 y) z))
(* x (- (+ 1 y) z))
(* x (- (+ 1 y) z))
(* -1 (* x (- (* -1 y) 1)))
(* -1 (* x (- (* -1 y) 1)))
(* -1 (* x (- (* -1 y) 1)))
(* -1 (* x (- (* -1 y) 1)))
(* -1 (/ (* x (- (* -1 (- y z)) 1)) z))
(* -1 (/ (* x (- (* -1 (- y z)) 1)) z))
(* -1 (/ (* x (- (* -1 (- y z)) 1)) z))
(* -1 (/ (* x (- (* -1 (- y z)) 1)) z))
(* -1 (* x (- (* -1 (- y z)) 1)))
(* -1 (* x (- (* -1 (- y z)) 1)))
(* -1 (* x (- (* -1 (- y z)) 1)))
(* -1 (* x (- (* -1 (- y z)) 1)))
Outputs
(/ (* x (+ 1 y)) z)
(/.f64 (fma.f64 y x x) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ z (+ 1 y))
(/.f64 z (-.f64 y #s(literal -1 binary64)))
(* z (+ (/ 1 (+ 1 y)) (/ z (pow (+ 1 y) 2))))
(fma.f64 (/.f64 z (pow.f64 (-.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))) z (/.f64 z (-.f64 y #s(literal -1 binary64))))
(* z (+ (* z (+ (/ 1 (pow (+ 1 y) 2)) (/ z (pow (+ 1 y) 3)))) (/ 1 (+ 1 y))))
(fma.f64 (fma.f64 (/.f64 z (pow.f64 (-.f64 y #s(literal -1 binary64)) #s(literal 3 binary64))) z (/.f64 z (pow.f64 (-.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)))) z (/.f64 z (-.f64 y #s(literal -1 binary64))))
(* z (+ (* z (+ (* z (+ (/ 1 (pow (+ 1 y) 3)) (/ z (pow (+ 1 y) 4)))) (/ 1 (pow (+ 1 y) 2)))) (/ 1 (+ 1 y))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 z (pow.f64 (-.f64 y #s(literal -1 binary64)) #s(literal 4 binary64))) z (/.f64 z (pow.f64 (-.f64 y #s(literal -1 binary64)) #s(literal 3 binary64)))) z (/.f64 z (pow.f64 (-.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)))) z (/.f64 z (-.f64 y #s(literal -1 binary64))))
(+ 1 y)
(-.f64 y #s(literal -1 binary64))
(+ 1 (+ y (* -1 z)))
(-.f64 (-.f64 y #s(literal -1 binary64)) z)
(+ 1 (+ y (* -1 z)))
(-.f64 (-.f64 y #s(literal -1 binary64)) z)
(+ 1 (+ y (* -1 z)))
(-.f64 (-.f64 y #s(literal -1 binary64)) z)
y
(+ y (* -1 z))
(-.f64 y z)
(+ y (* -1 z))
(-.f64 y z)
(+ y (* -1 z))
(-.f64 y z)
(/ (* x (+ 1 y)) z)
(/.f64 (fma.f64 y x x) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (+ 1 y)) z)
(/.f64 (fma.f64 y x x) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ (* x (+ 1 y)) z)
(/.f64 (fma.f64 y x x) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* x (+ 1 y))
(fma.f64 y x x)
(+ (* -1 (* x z)) (* x (+ 1 y)))
(fma.f64 (-.f64 y z) x x)
(+ (* -1 (* x z)) (* x (+ 1 y)))
(fma.f64 (-.f64 y z) x x)
(+ (* -1 (* x z)) (* x (+ 1 y)))
(fma.f64 (-.f64 y z) x x)
(/ (+ x (* x y)) z)
(/.f64 (fma.f64 y x x) z)
(/ (+ x (+ (* -1 (* x z)) (* x y))) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (+ x (+ (* -1 (* x z)) (* x y))) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (+ x (+ (* -1 (* x z)) (* x y))) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ x (* x y))
(fma.f64 y x x)
(+ x (+ (* -1 (* x z)) (* x y)))
(fma.f64 (-.f64 y z) x x)
(+ x (+ (* -1 (* x z)) (* x y)))
(fma.f64 (-.f64 y z) x x)
(+ x (+ (* -1 (* x z)) (* x y)))
(fma.f64 (-.f64 y z) x x)
(* -1 x)
(neg.f64 x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
-1
#s(literal -1 binary64)
(- (* -1 (/ (+ 1 y) z)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 (-.f64 y #s(literal -1 binary64)) z))
(- (* -1 (/ (pow (+ 1 y) 2) (pow z 2))) (+ 1 (+ (/ 1 z) (/ y z))))
(-.f64 #s(literal -1 binary64) (*.f64 (/.f64 (-.f64 y #s(literal -1 binary64)) z) (-.f64 (/.f64 (-.f64 y #s(literal -1 binary64)) z) #s(literal -1 binary64))))
(- (* -1 (/ (pow (+ 1 y) 3) (pow z 3))) (+ 1 (+ (/ 1 z) (+ (/ y z) (/ (pow (+ 1 y) 2) (pow z 2))))))
(-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (pow.f64 (-.f64 #s(literal -1 binary64) y) #s(literal 3 binary64)) z) (pow.f64 (-.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))) z) (-.f64 y #s(literal -1 binary64))) z) #s(literal 1 binary64))
(* -1 z)
(neg.f64 z)
(* z (- (+ (/ 1 z) (/ y z)) 1))
(-.f64 (-.f64 y #s(literal -1 binary64)) z)
(* z (- (+ (/ 1 z) (/ y z)) 1))
(-.f64 (-.f64 y #s(literal -1 binary64)) z)
(* z (- (+ (/ 1 z) (/ y z)) 1))
(-.f64 (-.f64 y #s(literal -1 binary64)) z)
(* -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)
(neg.f64 x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* -1 x)
(neg.f64 x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(* -1 x)
(neg.f64 x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* -1 (* x z))
(*.f64 (neg.f64 x) z)
(* z (+ (* -1 x) (/ (* x (+ 1 y)) z)))
(fma.f64 (-.f64 y z) x x)
(* z (+ (* -1 x) (/ (* x (+ 1 y)) z)))
(fma.f64 (-.f64 y z) x x)
(* z (+ (* -1 x) (/ (* x (+ 1 y)) z)))
(fma.f64 (-.f64 y z) x x)
(* -1 x)
(neg.f64 x)
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* -1 (* x z))
(*.f64 (neg.f64 x) z)
(* z (+ (* -1 x) (+ (/ x z) (/ (* x y) z))))
(fma.f64 (-.f64 y z) x x)
(* z (+ (* -1 x) (+ (/ x z) (/ (* x y) z))))
(fma.f64 (-.f64 y z) x x)
(* z (+ (* -1 x) (+ (/ x z) (/ (* x y) z))))
(fma.f64 (-.f64 y z) x x)
(* -1 x)
(neg.f64 x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
-1
#s(literal -1 binary64)
(- (* -1 (/ (+ 1 y) z)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 (-.f64 y #s(literal -1 binary64)) z))
(- (* -1 (/ (- (/ (pow (+ 1 y) 2) z) (* -1 (+ 1 y))) z)) 1)
(-.f64 #s(literal -1 binary64) (*.f64 (/.f64 (-.f64 y #s(literal -1 binary64)) z) (-.f64 (/.f64 (-.f64 y #s(literal -1 binary64)) z) #s(literal -1 binary64))))
(- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow (+ 1 y) 3) z)) (pow (+ 1 y) 2)) z)) (* -1 (+ 1 y))) z)) 1)
(-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (pow.f64 (-.f64 #s(literal -1 binary64) y) #s(literal 3 binary64)) z) (pow.f64 (-.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))) z) (-.f64 y #s(literal -1 binary64))) z) #s(literal 1 binary64))
(* -1 z)
(neg.f64 z)
(* -1 (* z (+ 1 (* -1 (/ (+ 1 y) z)))))
(-.f64 (-.f64 y #s(literal -1 binary64)) z)
(* -1 (* z (+ 1 (* -1 (/ (+ 1 y) z)))))
(-.f64 (-.f64 y #s(literal -1 binary64)) z)
(* -1 (* z (+ 1 (* -1 (/ (+ 1 y) z)))))
(-.f64 (-.f64 y #s(literal -1 binary64)) z)
(* -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)
(neg.f64 x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* -1 x)
(neg.f64 x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(* -1 x)
(neg.f64 x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* -1 (* x z))
(*.f64 (neg.f64 x) z)
(* -1 (* z (+ x (* -1 (/ (* x (+ 1 y)) z)))))
(fma.f64 (-.f64 y z) x x)
(* -1 (* z (+ x (* -1 (/ (* x (+ 1 y)) z)))))
(fma.f64 (-.f64 y z) x x)
(* -1 (* z (+ x (* -1 (/ (* x (+ 1 y)) z)))))
(fma.f64 (-.f64 y z) x x)
(* -1 x)
(neg.f64 x)
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* -1 (* x z))
(*.f64 (neg.f64 x) z)
(* -1 (* z (+ x (* -1 (/ (+ x (* x y)) z)))))
(fma.f64 (-.f64 y z) x x)
(* -1 (* z (+ x (* -1 (/ (+ x (* x y)) z)))))
(fma.f64 (-.f64 y z) x x)
(* -1 (* z (+ x (* -1 (/ (+ x (* x y)) z)))))
(fma.f64 (-.f64 y z) x x)
(/ (* x (- 1 z)) z)
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) z) x) z)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ z (- 1 z))
(/.f64 z (-.f64 #s(literal 1 binary64) z))
(+ (* -1 (/ (* y z) (pow (- 1 z) 2))) (/ z (- 1 z)))
(fma.f64 (neg.f64 y) (/.f64 z (pow.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 2 binary64))) (/.f64 z (-.f64 #s(literal 1 binary64) z)))
(+ (* y (- (/ (* y z) (pow (- 1 z) 3)) (/ z (pow (- 1 z) 2)))) (/ z (- 1 z)))
(fma.f64 (*.f64 (/.f64 z (pow.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 y (-.f64 #s(literal 1 binary64) z)))) y (/.f64 z (-.f64 #s(literal 1 binary64) z)))
(+ (* y (- (* y (- (* -1 (/ (* y z) (pow (- 1 z) 4))) (* -1 (/ z (pow (- 1 z) 3))))) (/ z (pow (- 1 z) 2)))) (/ z (- 1 z)))
(fma.f64 (fma.f64 (fma.f64 (/.f64 z (pow.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 4 binary64))) (neg.f64 y) (/.f64 z (pow.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 3 binary64)))) y (/.f64 (neg.f64 z) (pow.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 2 binary64)))) y (/.f64 z (-.f64 #s(literal 1 binary64) z)))
(- 1 z)
(-.f64 #s(literal 1 binary64) z)
(- (+ 1 y) z)
(-.f64 (-.f64 y #s(literal -1 binary64)) z)
(- (+ 1 y) z)
(-.f64 (-.f64 y #s(literal -1 binary64)) z)
(- (+ 1 y) z)
(-.f64 (-.f64 y #s(literal -1 binary64)) z)
(* -1 z)
(neg.f64 z)
(- y z)
(-.f64 y z)
(- y z)
(-.f64 y z)
(- y z)
(-.f64 y z)
(/ (* x (- 1 z)) z)
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) z) x) z)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- 1 z)) z)
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) z) x) z)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x (- 1 z)) z)
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) z) x) z)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* x (- 1 z))
(*.f64 (-.f64 #s(literal 1 binary64) z) x)
(+ (* x y) (* x (- 1 z)))
(fma.f64 (-.f64 y z) x x)
(+ (* x y) (* x (- 1 z)))
(fma.f64 (-.f64 y z) x x)
(+ (* x y) (* x (- 1 z)))
(fma.f64 (-.f64 y z) x x)
x
(+ x (* x y))
(fma.f64 y x x)
(+ x (* x y))
(fma.f64 y x x)
(+ x (* x y))
(fma.f64 y x x)
(/ (+ x (* -1 (* x z))) z)
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) z) x) z)
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ x (* -1 (* x z)))
(*.f64 (-.f64 #s(literal 1 binary64) z) x)
(+ x (+ (* -1 (* x z)) (* x y)))
(fma.f64 (-.f64 y z) x x)
(+ x (+ (* -1 (* x z)) (* x y)))
(fma.f64 (-.f64 y z) x x)
(+ x (+ (* -1 (* x z)) (* x y)))
(fma.f64 (-.f64 y z) x x)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) #s(literal -1 binary64)) (/.f64 x z)) y)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) #s(literal -1 binary64)) (/.f64 x z)) y)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) #s(literal -1 binary64)) (/.f64 x z)) y)
(/ z y)
(/.f64 z y)
(/ (+ z (* -1 (/ (* z (- 1 z)) y))) y)
(/.f64 (fma.f64 (-.f64 z #s(literal 1 binary64)) (/.f64 z y) z) y)
(/ (- (+ z (/ (* z (pow (- 1 z) 2)) (pow y 2))) (/ (* z (- 1 z)) y)) y)
(/.f64 (fma.f64 (/.f64 z y) (-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 2 binary64)) y) z) #s(literal 1 binary64)) z) y)
(/ (- (+ z (* -1 (/ (* z (pow (- 1 z) 3)) (pow y 3)))) (+ (* -1 (/ (* z (pow (- 1 z) 2)) (pow y 2))) (/ (* z (- 1 z)) y))) y)
(/.f64 (fma.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) #s(literal 3 binary64))) z (fma.f64 (/.f64 z y) (-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 2 binary64)) y) z) #s(literal 1 binary64)) z)) y)
y
(* y (- (+ 1 (/ 1 y)) (/ z y)))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) y y)
(* y (- (+ 1 (/ 1 y)) (/ z y)))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) y y)
(* y (- (+ 1 (/ 1 y)) (/ z y)))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) y y)
y
(* y (+ 1 (* -1 (/ z y))))
(fma.f64 (/.f64 (neg.f64 z) y) y y)
(* y (+ 1 (* -1 (/ z y))))
(fma.f64 (/.f64 (neg.f64 z) y) y y)
(* y (+ 1 (* -1 (/ z y))))
(fma.f64 (/.f64 (neg.f64 z) y) y y)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) #s(literal -1 binary64)) (/.f64 x z)) y)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) #s(literal -1 binary64)) (/.f64 x z)) y)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) #s(literal -1 binary64)) (/.f64 x z)) y)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) #s(literal -1 binary64)) (/.f64 x z)) y)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) #s(literal -1 binary64)) (/.f64 x z)) y)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) #s(literal -1 binary64)) (/.f64 x z)) y)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) #s(literal -1 binary64)) (/.f64 x z)) y)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) #s(literal -1 binary64)) (/.f64 x z)) y)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) #s(literal -1 binary64)) (/.f64 x z)) y)
(* x y)
(*.f64 y x)
(* y (+ x (/ (* x (- 1 z)) y)))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) x x) y)
(* y (+ x (/ (* x (- 1 z)) y)))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) x x) y)
(* y (+ x (/ (* x (- 1 z)) y)))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) x x) y)
(* x y)
(*.f64 y x)
(* y (+ x (/ x y)))
(*.f64 (+.f64 (/.f64 x y) x) y)
(* y (+ x (/ x y)))
(*.f64 (+.f64 (/.f64 x y) x) y)
(* y (+ x (/ x y)))
(*.f64 (+.f64 (/.f64 x y) x) y)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(* y (+ (* -1 (/ x y)) (+ (/ x z) (/ x (* y z)))))
(*.f64 (+.f64 (/.f64 (-.f64 (/.f64 x z) x) y) (/.f64 x z)) y)
(* y (+ (* -1 (/ x y)) (+ (/ x z) (/ x (* y z)))))
(*.f64 (+.f64 (/.f64 (-.f64 (/.f64 x z) x) y) (/.f64 x z)) y)
(* y (+ (* -1 (/ x y)) (+ (/ x z) (/ x (* y z)))))
(*.f64 (+.f64 (/.f64 (-.f64 (/.f64 x z) x) y) (/.f64 x z)) y)
(* x y)
(*.f64 y x)
(* y (+ x (+ (* -1 (/ (* x z) y)) (/ x y))))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) x x) y)
(* y (+ x (+ (* -1 (/ (* x z) y)) (/ x y))))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) x x) y)
(* y (+ x (+ (* -1 (/ (* x z) y)) (/ x y))))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) x x) y)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) #s(literal -1 binary64)) (/.f64 x z)) y)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) #s(literal -1 binary64)) (/.f64 x z)) y)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) #s(literal -1 binary64)) (/.f64 x z)) y)
(/ z y)
(/.f64 z y)
(* -1 (/ (+ (* -1 z) (/ (* z (- 1 z)) y)) y))
(/.f64 (fma.f64 (-.f64 z #s(literal 1 binary64)) (/.f64 z y) z) y)
(* -1 (/ (+ (* -1 z) (* -1 (/ (- (/ (* z (pow (- 1 z) 2)) y) (* z (- 1 z))) y))) y))
(/.f64 (fma.f64 (/.f64 z y) (-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 2 binary64)) y) z) #s(literal 1 binary64)) z) y)
(* -1 (/ (+ (* -1 z) (* -1 (/ (- (* -1 (/ (- (/ (* z (pow (- 1 z) 3)) y) (* z (pow (- 1 z) 2))) y)) (* z (- 1 z))) y))) y))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) #s(literal 3 binary64))) z (fma.f64 (/.f64 z y) (-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 2 binary64)) y) z) #s(literal 1 binary64)) z)) y)
y
(* -1 (* y (- (* -1 (/ (- 1 z) y)) 1)))
(fma.f64 (neg.f64 y) (/.f64 (-.f64 z #s(literal 1 binary64)) y) y)
(* -1 (* y (- (* -1 (/ (- 1 z) y)) 1)))
(fma.f64 (neg.f64 y) (/.f64 (-.f64 z #s(literal 1 binary64)) y) y)
(* -1 (* y (- (* -1 (/ (- 1 z) y)) 1)))
(fma.f64 (neg.f64 y) (/.f64 (-.f64 z #s(literal 1 binary64)) y) y)
y
(* -1 (* y (- (/ z y) 1)))
(fma.f64 (/.f64 (neg.f64 z) y) y y)
(* -1 (* y (- (/ z y) 1)))
(fma.f64 (/.f64 (neg.f64 z) y) y y)
(* -1 (* y (- (/ z y) 1)))
(fma.f64 (/.f64 (neg.f64 z) y) y y)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) #s(literal -1 binary64)) (/.f64 x z)) y)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) #s(literal -1 binary64)) (/.f64 x z)) y)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) #s(literal -1 binary64)) (/.f64 x z)) y)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) #s(literal -1 binary64)) (/.f64 x z)) y)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) #s(literal -1 binary64)) (/.f64 x z)) y)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) #s(literal -1 binary64)) (/.f64 x z)) y)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) #s(literal -1 binary64)) (/.f64 x z)) y)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) #s(literal -1 binary64)) (/.f64 x z)) y)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) #s(literal -1 binary64)) (/.f64 x z)) y)
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1 (/ (* x (- 1 z)) y)))))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) x x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (* x (- 1 z)) y)))))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) x x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (* x (- 1 z)) y)))))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) x x) y)
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1 (/ x y)))))
(*.f64 (+.f64 (/.f64 x y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ x y)))))
(*.f64 (+.f64 (/.f64 x y) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ x y)))))
(*.f64 (+.f64 (/.f64 x y) x) y)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (+ (* -1 x) (/ x z)) y)))))
(*.f64 (+.f64 (/.f64 (-.f64 (/.f64 x z) x) y) (/.f64 x z)) y)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (+ (* -1 x) (/ x z)) y)))))
(*.f64 (+.f64 (/.f64 (-.f64 (/.f64 x z) x) y) (/.f64 x z)) y)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (+ (* -1 x) (/ x z)) y)))))
(*.f64 (+.f64 (/.f64 (-.f64 (/.f64 x z) x) y) (/.f64 x z)) y)
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x z))) y)))))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) x x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x z))) y)))))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) x x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x z))) y)))))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) x x) y)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* x (- (+ 1 y) z))
(fma.f64 (-.f64 y z) x x)
(* x (- (+ 1 y) z))
(fma.f64 (-.f64 y z) x x)
(* x (- (+ 1 y) z))
(fma.f64 (-.f64 y z) x x)
(* x (- (+ 1 y) z))
(fma.f64 (-.f64 y z) x x)
(* x (+ 1 y))
(fma.f64 y x x)
(* x (+ 1 y))
(fma.f64 y x x)
(* x (+ 1 y))
(fma.f64 y x x)
(* x (+ 1 y))
(fma.f64 y x x)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* x (- (+ 1 y) z))
(fma.f64 (-.f64 y z) x x)
(* x (- (+ 1 y) z))
(fma.f64 (-.f64 y z) x x)
(* x (- (+ 1 y) z))
(fma.f64 (-.f64 y z) x x)
(* x (- (+ 1 y) z))
(fma.f64 (-.f64 y z) x x)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* x (- (+ 1 y) z))
(fma.f64 (-.f64 y z) x x)
(* x (- (+ 1 y) z))
(fma.f64 (-.f64 y z) x x)
(* x (- (+ 1 y) z))
(fma.f64 (-.f64 y z) x x)
(* x (- (+ 1 y) z))
(fma.f64 (-.f64 y z) x x)
(* x (+ 1 y))
(fma.f64 y x x)
(* x (+ 1 y))
(fma.f64 y x x)
(* x (+ 1 y))
(fma.f64 y x x)
(* x (+ 1 y))
(fma.f64 y x x)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* x (- (+ 1 y) z))
(fma.f64 (-.f64 y z) x x)
(* x (- (+ 1 y) z))
(fma.f64 (-.f64 y z) x x)
(* x (- (+ 1 y) z))
(fma.f64 (-.f64 y z) x x)
(* x (- (+ 1 y) z))
(fma.f64 (-.f64 y z) x x)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ (* x y) z)
(/.f64 (*.f64 y x) z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* x (- (+ 1 y) z))
(fma.f64 (-.f64 y z) x x)
(* x (- (+ 1 y) z))
(fma.f64 (-.f64 y z) x x)
(* x (- (+ 1 y) z))
(fma.f64 (-.f64 y z) x x)
(* x (- (+ 1 y) z))
(fma.f64 (-.f64 y z) x x)
(* -1 (* x (- (* -1 y) 1)))
(fma.f64 y x x)
(* -1 (* x (- (* -1 y) 1)))
(fma.f64 y x x)
(* -1 (* x (- (* -1 y) 1)))
(fma.f64 y x x)
(* -1 (* x (- (* -1 y) 1)))
(fma.f64 y x x)
(* -1 (/ (* x (- (* -1 (- y z)) 1)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* -1 (/ (* x (- (* -1 (- y z)) 1)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* -1 (/ (* x (- (* -1 (- y z)) 1)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* -1 (/ (* x (- (* -1 (- y z)) 1)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* -1 (* x (- (* -1 (- y z)) 1)))
(fma.f64 (-.f64 y z) x x)
(* -1 (* x (- (* -1 (- y z)) 1)))
(fma.f64 (-.f64 y z) x x)
(* -1 (* x (- (* -1 (- y z)) 1)))
(fma.f64 (-.f64 y z) x x)
(* -1 (* x (- (* -1 (- y z)) 1)))
(fma.f64 (-.f64 y z) x x)

rewrite148.0ms (1.9%)

Memory
7.9MiB live, 249.2MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
023105
036102
1156100
21063100
08648100
Stop Event
iter limit
node limit
iter limit
Counts
14 → 972
Calls
Call 1
Inputs
(/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))))
(/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))
(-.f64 (-.f64 y z) #s(literal -1 binary64))
(-.f64 y z)
#s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x))
(neg.f64 x)
#s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y))
(*.f64 (/.f64 x z) y)
(/.f64 x z)
(/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z)
#s(approx (* x (+ (- y z) 1)) (fma.f64 y x x))
(fma.f64 y x x)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(fma.f64 (-.f64 y z) x 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>

eval201.0ms (2.6%)

Memory
5.5MiB live, 354.0MiB allocated
Compiler

Compiled 23 265 to 2 301 computations (90.1% saved)

prune35.0ms (0.5%)

Memory
11.8MiB live, 89.0MiB allocated
Pruning

11 alts after pruning (7 fresh and 4 done)

PrunedKeptTotal
New1 45351 458
Fresh426
Picked145
Done000
Total1 458111 469
Accuracy
100.0%
Counts
1 469 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
89.3%
(/.f64 (fma.f64 (-.f64 y z) x x) z)
57.3%
(/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z)
39.1%
(/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z)
58.3%
(/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z)
38.0%
(/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y)))
97.3%
(*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x)
39.5%
#s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x)))
65.4%
#s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x))
38.0%
#s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x))
40.7%
#s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y))
43.0%
#s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x))
Compiler

Compiled 118 to 113 computations (4.2% saved)

simplify151.0ms (2%)

Memory
-27.0MiB live, 56.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
028139
042139
177139
2113139
3263139
4545139
51398139
63561139
75658139
86386139
96478139
106494139
116506139
127271139
137872139
08060134
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x)
(/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z)
(-.f64 (-.f64 y z) #s(literal -1 binary64))
(-.f64 y z)
y
z
#s(literal -1 binary64)
x
#s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x))
(-.f64 (/.f64 x z) x)
(/.f64 x z)
x
z
#s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x))
(*.f64 (/.f64 y z) x)
(/.f64 y z)
y
z
x
(/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z)
#s(approx (+ (* (- y z) x) x) (*.f64 y x))
(*.f64 y x)
y
x
z
(/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z)
(fma.f64 #s(approx (- y z) (neg.f64 z)) x x)
#s(approx (- y z) (neg.f64 z))
(neg.f64 z)
z
x
Outputs
(*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z)
(-.f64 (/.f64 (-.f64 y #s(literal -1 binary64)) z) #s(literal 1 binary64))
(-.f64 (-.f64 y z) #s(literal -1 binary64))
(-.f64 (-.f64 y #s(literal -1 binary64)) z)
(-.f64 y z)
y
z
#s(literal -1 binary64)
x
#s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x))
(-.f64 (/.f64 x z) x)
(/.f64 x z)
x
z
#s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x))
(*.f64 (/.f64 y z) x)
(/.f64 y z)
y
z
x
(/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z)
(/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 x y)) z)
#s(approx (+ (* (- y z) x) x) (*.f64 y x))
#s(approx (+ (* (- y z) x) x) (*.f64 x y))
(*.f64 y x)
(*.f64 x y)
y
x
z
(/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z)
(fma.f64 #s(approx (- y z) (neg.f64 z)) x x)
#s(approx (- y z) (neg.f64 z))
(neg.f64 z)
z
x

localize55.0ms (0.7%)

Memory
29.2MiB live, 66.1MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy0
(fma.f64 #s(approx (- y z) (neg.f64 z)) x x)
accuracy0
(neg.f64 z)
accuracy6.847585503018493
(/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z)
accuracy29.520799014150466
#s(approx (- y z) (neg.f64 z))
accuracy0
(*.f64 y x)
accuracy6.847585503018493
(/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z)
accuracy37.81376116931422
#s(approx (+ (* (- y z) x) x) (*.f64 y x))
accuracy0
(/.f64 y z)
accuracy4.96435153358915
(*.f64 (/.f64 y z) x)
accuracy37.9706558452946
#s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x))
accuracy0
(/.f64 x z)
accuracy0.0078125
(-.f64 (/.f64 x z) x)
accuracy22.16355916356756
#s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x))
accuracy0
(-.f64 (-.f64 y z) #s(literal -1 binary64))
accuracy0
(-.f64 y z)
accuracy0.0078125
(/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z)
accuracy1.7454885448286033
(*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x)
Samples
41.0ms256×0valid
Compiler

Compiled 114 to 23 computations (79.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 27.0ms
ival-div: 12.0ms (43.8% of total)
ival-mult: 8.0ms (29.2% of total)
ival-sub: 4.0ms (14.6% of total)
ival-add: 2.0ms (7.3% of total)
ival-neg: 1.0ms (3.6% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series31.0ms (0.4%)

Memory
-0.2MiB live, 37.1MiB allocated
Counts
17 → 492
Calls
Call 1
Inputs
#s(alt (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) (patch (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) #<representation binary64>) () ())
#s(alt (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) (patch (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) #<representation binary64>) () ())
#s(alt (-.f64 (-.f64 y z) #s(literal -1 binary64)) (patch (-.f64 (-.f64 y z) #s(literal -1 binary64)) #<representation binary64>) () ())
#s(alt (-.f64 y z) (patch (-.f64 y z) #<representation binary64>) () ())
#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) #<representation binary64>) () ())
#s(alt (-.f64 (/.f64 x z) x) (patch (-.f64 (/.f64 x z) x) #<representation binary64>) () ())
#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())
#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())
#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())
#s(alt (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) (patch (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (- y z) x) x) (*.f64 y x)) (patch #s(approx (+ (* (- y z) x) x) (*.f64 y x)) #<representation binary64>) () ())
#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())
#s(alt (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) (patch (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) #<representation binary64>) () ())
#s(alt (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) (patch (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) #<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>) () ())
Outputs
#s(alt (/ (* x (+ 1 y)) z) (taylor 0 z) (#s(alt (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) (patch (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x (+ 1 y))) z) (taylor 0 z) (#s(alt (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) (patch (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x (+ 1 y))) z) (taylor 0 z) (#s(alt (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) (patch (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x (+ 1 y))) z) (taylor 0 z) (#s(alt (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) (patch (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 y) z) (taylor 0 z) (#s(alt (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) (patch (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (+ y (* -1 z))) z) (taylor 0 z) (#s(alt (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) (patch (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (+ y (* -1 z))) z) (taylor 0 z) (#s(alt (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) (patch (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (+ y (* -1 z))) z) (taylor 0 z) (#s(alt (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) (patch (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (+ 1 y) (taylor 0 z) (#s(alt (-.f64 (-.f64 y z) #s(literal -1 binary64)) (patch (-.f64 (-.f64 y z) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ y (* -1 z))) (taylor 0 z) (#s(alt (-.f64 (-.f64 y z) #s(literal -1 binary64)) (patch (-.f64 (-.f64 y z) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ y (* -1 z))) (taylor 0 z) (#s(alt (-.f64 (-.f64 y z) #s(literal -1 binary64)) (patch (-.f64 (-.f64 y z) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ y (* -1 z))) (taylor 0 z) (#s(alt (-.f64 (-.f64 y z) #s(literal -1 binary64)) (patch (-.f64 (-.f64 y z) #s(literal -1 binary64)) #<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 (+ 1 y)) z) (taylor 0 z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x (+ 1 y))) z) (taylor 0 z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x (+ 1 y))) z) (taylor 0 z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x (+ 1 y))) z) (taylor 0 z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor 0 z) (#s(alt (-.f64 (/.f64 x z) x) (patch (-.f64 (/.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ x (* -1 (* x z))) z) (taylor 0 z) (#s(alt (-.f64 (/.f64 x z) x) (patch (-.f64 (/.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ x (* -1 (* x z))) z) (taylor 0 z) (#s(alt (-.f64 (/.f64 x z) x) (patch (-.f64 (/.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ x (* -1 (* x z))) z) (taylor 0 z) (#s(alt (-.f64 (/.f64 x z) x) (patch (-.f64 (/.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 (+ 1 y)) z) (taylor 0 z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x (+ 1 y))) z) (taylor 0 z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x (+ 1 y))) z) (taylor 0 z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x (+ 1 y))) z) (taylor 0 z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 z) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 z) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 z) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 z) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ (+ x (* x y)) z) (taylor 0 z) (#s(alt (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) (patch (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ x (+ (* -1 (* x z)) (* x y))) z) (taylor 0 z) (#s(alt (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) (patch (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ x (+ (* -1 (* x z)) (* x y))) z) (taylor 0 z) (#s(alt (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) (patch (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ x (+ (* -1 (* x z)) (* x y))) z) (taylor 0 z) (#s(alt (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) (patch (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (+ x (* x y)) (taylor 0 z) (#s(alt #s(approx (+ (* (- y z) x) x) (*.f64 y x)) (patch #s(approx (+ (* (- y z) x) x) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x z)) (* x y))) (taylor 0 z) (#s(alt #s(approx (+ (* (- y z) x) x) (*.f64 y x)) (patch #s(approx (+ (* (- y z) x) x) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x z)) (* x y))) (taylor 0 z) (#s(alt #s(approx (+ (* (- y z) x) x) (*.f64 y x)) (patch #s(approx (+ (* (- y z) x) x) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x z)) (* x y))) (taylor 0 z) (#s(alt #s(approx (+ (* (- y z) x) x) (*.f64 y x)) (patch #s(approx (+ (* (- y z) x) x) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ x (* x y)) z) (taylor 0 z) (#s(alt (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) (patch (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ x (+ (* -1 (* x z)) (* x y))) z) (taylor 0 z) (#s(alt (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) (patch (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ x (+ (* -1 (* x z)) (* x y))) z) (taylor 0 z) (#s(alt (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) (patch (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ x (+ (* -1 (* x z)) (* x y))) z) (taylor 0 z) (#s(alt (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) (patch (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) #<representation binary64>) () ())) ())
#s(alt (+ x (* x y)) (taylor 0 z) (#s(alt (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) (patch (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x z)) (* x y))) (taylor 0 z) (#s(alt (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) (patch (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x z)) (* x y))) (taylor 0 z) (#s(alt (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) (patch (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x z)) (* x y))) (taylor 0 z) (#s(alt (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) (patch (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) #<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 (* -1 x) (taylor inf z) (#s(alt (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) (patch (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor inf z) (#s(alt (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) (patch (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor inf z) (#s(alt (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) (patch (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor inf z) (#s(alt (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) (patch (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt -1 (taylor inf z) (#s(alt (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) (patch (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (- (+ (/ 1 z) (/ y z)) 1) (taylor inf z) (#s(alt (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) (patch (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (- (+ (/ 1 z) (/ y z)) 1) (taylor inf z) (#s(alt (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) (patch (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (- (+ (/ 1 z) (/ y z)) 1) (taylor inf z) (#s(alt (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) (patch (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (-.f64 (-.f64 y z) #s(literal -1 binary64)) (patch (-.f64 (-.f64 y z) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (/ 1 z) (/ y z)) 1)) (taylor inf z) (#s(alt (-.f64 (-.f64 y z) #s(literal -1 binary64)) (patch (-.f64 (-.f64 y z) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (/ 1 z) (/ y z)) 1)) (taylor inf z) (#s(alt (-.f64 (-.f64 y z) #s(literal -1 binary64)) (patch (-.f64 (-.f64 y z) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (/ 1 z) (/ y z)) 1)) (taylor inf z) (#s(alt (-.f64 (-.f64 y z) #s(literal -1 binary64)) (patch (-.f64 (-.f64 y z) #s(literal -1 binary64)) #<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) (taylor inf z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor inf z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor inf z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor inf z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf z) (#s(alt (-.f64 (/.f64 x z) x) (patch (-.f64 (/.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (- (/ x z) x) (taylor inf z) (#s(alt (-.f64 (/.f64 x z) x) (patch (-.f64 (/.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (- (/ x z) x) (taylor inf z) (#s(alt (-.f64 (/.f64 x z) x) (patch (-.f64 (/.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (- (/ x z) x) (taylor inf z) (#s(alt (-.f64 (/.f64 x z) x) (patch (-.f64 (/.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) (taylor inf z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor inf z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor inf z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor inf z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf z) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf z) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf z) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf z) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf z) (#s(alt (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) (patch (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (+ (/ x z) (/ (* x y) z))) (taylor inf z) (#s(alt (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) (patch (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (+ (/ x z) (/ (* x y) z))) (taylor inf z) (#s(alt (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) (patch (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (+ (/ x z) (/ (* x y) z))) (taylor inf z) (#s(alt (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) (patch (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x z)) (taylor inf z) (#s(alt #s(approx (+ (* (- y z) x) x) (*.f64 y x)) (patch #s(approx (+ (* (- y z) x) x) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 x) (+ (/ x z) (/ (* x y) z)))) (taylor inf z) (#s(alt #s(approx (+ (* (- y z) x) x) (*.f64 y x)) (patch #s(approx (+ (* (- y z) x) x) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 x) (+ (/ x z) (/ (* x y) z)))) (taylor inf z) (#s(alt #s(approx (+ (* (- y z) x) x) (*.f64 y x)) (patch #s(approx (+ (* (- y z) x) x) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 x) (+ (/ x z) (/ (* x y) z)))) (taylor inf z) (#s(alt #s(approx (+ (* (- y z) x) x) (*.f64 y x)) (patch #s(approx (+ (* (- y z) x) x) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf z) (#s(alt (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) (patch (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (+ (/ x z) (/ (* x y) z))) (taylor inf z) (#s(alt (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) (patch (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (+ (/ x z) (/ (* x y) z))) (taylor inf z) (#s(alt (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) (patch (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (+ (/ x z) (/ (* x y) z))) (taylor inf z) (#s(alt (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) (patch (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x z)) (taylor inf z) (#s(alt (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) (patch (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 x) (+ (/ x z) (/ (* x y) z)))) (taylor inf z) (#s(alt (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) (patch (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 x) (+ (/ x z) (/ (* x y) z)))) (taylor inf z) (#s(alt (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) (patch (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 x) (+ (/ x z) (/ (* x y) z)))) (taylor inf z) (#s(alt (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) (patch (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) #<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) (taylor -inf z) (#s(alt (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) (patch (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) (patch (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) (patch (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) (patch (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt -1 (taylor -inf z) (#s(alt (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) (patch (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (- (+ (/ 1 z) (/ y z)) 1) (taylor -inf z) (#s(alt (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) (patch (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (- (+ (/ 1 z) (/ y z)) 1) (taylor -inf z) (#s(alt (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) (patch (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (- (+ (/ 1 z) (/ y z)) 1) (taylor -inf z) (#s(alt (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) (patch (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (-.f64 (-.f64 y z) #s(literal -1 binary64)) (patch (-.f64 (-.f64 y z) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ (+ 1 y) z))))) (taylor -inf z) (#s(alt (-.f64 (-.f64 y z) #s(literal -1 binary64)) (patch (-.f64 (-.f64 y z) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ (+ 1 y) z))))) (taylor -inf z) (#s(alt (-.f64 (-.f64 y z) #s(literal -1 binary64)) (patch (-.f64 (-.f64 y z) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ (+ 1 y) z))))) (taylor -inf z) (#s(alt (-.f64 (-.f64 y z) #s(literal -1 binary64)) (patch (-.f64 (-.f64 y z) #s(literal -1 binary64)) #<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) (taylor -inf z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor -inf z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor -inf z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor -inf z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf z) (#s(alt (-.f64 (/.f64 x z) x) (patch (-.f64 (/.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (- (/ x z) x) (taylor -inf z) (#s(alt (-.f64 (/.f64 x z) x) (patch (-.f64 (/.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (- (/ x z) x) (taylor -inf z) (#s(alt (-.f64 (/.f64 x z) x) (patch (-.f64 (/.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (- (/ x z) x) (taylor -inf z) (#s(alt (-.f64 (/.f64 x z) x) (patch (-.f64 (/.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) (taylor -inf z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor -inf z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor -inf z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor -inf z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf z) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf z) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf z) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf z) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf z) (#s(alt (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) (patch (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (+ (/ x z) (/ (* x y) z))) (taylor -inf z) (#s(alt (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) (patch (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (+ (/ x z) (/ (* x y) z))) (taylor -inf z) (#s(alt (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) (patch (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (+ (/ x z) (/ (* x y) z))) (taylor -inf z) (#s(alt (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) (patch (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x z)) (taylor -inf z) (#s(alt #s(approx (+ (* (- y z) x) x) (*.f64 y x)) (patch #s(approx (+ (* (- y z) x) x) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ x (* -1 (/ (+ x (* x y)) z))))) (taylor -inf z) (#s(alt #s(approx (+ (* (- y z) x) x) (*.f64 y x)) (patch #s(approx (+ (* (- y z) x) x) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ x (* -1 (/ (+ x (* x y)) z))))) (taylor -inf z) (#s(alt #s(approx (+ (* (- y z) x) x) (*.f64 y x)) (patch #s(approx (+ (* (- y z) x) x) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ x (* -1 (/ (+ x (* x y)) z))))) (taylor -inf z) (#s(alt #s(approx (+ (* (- y z) x) x) (*.f64 y x)) (patch #s(approx (+ (* (- y z) x) x) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf z) (#s(alt (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) (patch (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (+ (/ x z) (/ (* x y) z))) (taylor -inf z) (#s(alt (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) (patch (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (+ (/ x z) (/ (* x y) z))) (taylor -inf z) (#s(alt (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) (patch (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (+ (/ x z) (/ (* x y) z))) (taylor -inf z) (#s(alt (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) (patch (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x z)) (taylor -inf z) (#s(alt (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) (patch (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ x (* -1 (/ (+ x (* x y)) z))))) (taylor -inf z) (#s(alt (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) (patch (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ x (* -1 (/ (+ x (* x y)) z))))) (taylor -inf z) (#s(alt (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) (patch (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ x (* -1 (/ (+ x (* x y)) z))))) (taylor -inf z) (#s(alt (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) (patch (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) #<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 (/ (* x (- 1 z)) z) (taylor 0 y) (#s(alt (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) (patch (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* x y) z) (/ (* x (- 1 z)) z)) (taylor 0 y) (#s(alt (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) (patch (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* x y) z) (/ (* x (- 1 z)) z)) (taylor 0 y) (#s(alt (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) (patch (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* x y) z) (/ (* x (- 1 z)) z)) (taylor 0 y) (#s(alt (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) (patch (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 z) z) (taylor 0 y) (#s(alt (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) (patch (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (- (+ (/ 1 z) (/ y z)) 1) (taylor 0 y) (#s(alt (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) (patch (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (- (+ (/ 1 z) (/ y z)) 1) (taylor 0 y) (#s(alt (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) (patch (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (- (+ (/ 1 z) (/ y z)) 1) (taylor 0 y) (#s(alt (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) (patch (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (- 1 z) (taylor 0 y) (#s(alt (-.f64 (-.f64 y z) #s(literal -1 binary64)) (patch (-.f64 (-.f64 y z) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 y) z) (taylor 0 y) (#s(alt (-.f64 (-.f64 y z) #s(literal -1 binary64)) (patch (-.f64 (-.f64 y z) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 y) z) (taylor 0 y) (#s(alt (-.f64 (-.f64 y z) #s(literal -1 binary64)) (patch (-.f64 (-.f64 y z) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 y) z) (taylor 0 y) (#s(alt (-.f64 (-.f64 y z) #s(literal -1 binary64)) (patch (-.f64 (-.f64 y z) #s(literal -1 binary64)) #<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 (- 1 z)) z) (taylor 0 y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* x y) z) (/ (* x (- 1 z)) z)) (taylor 0 y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* x y) z) (/ (* x (- 1 z)) z)) (taylor 0 y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* x y) z) (/ (* x (- 1 z)) z)) (taylor 0 y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- 1 z)) z) (taylor 0 y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* x y) z) (/ (* x (- 1 z)) z)) (taylor 0 y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* x y) z) (/ (* x (- 1 z)) z)) (taylor 0 y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* x y) z) (/ (* x (- 1 z)) z)) (taylor 0 y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 y) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 y) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 y) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 y) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<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 (/ y z) (taylor 0 y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ (+ x (* -1 (* x z))) z) (taylor 0 y) (#s(alt (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) (patch (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (+ (/ x z) (/ (* x y) z))) (taylor 0 y) (#s(alt (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) (patch (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (+ (/ x z) (/ (* x y) z))) (taylor 0 y) (#s(alt (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) (patch (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (+ (/ x z) (/ (* x y) z))) (taylor 0 y) (#s(alt (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) (patch (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (* x z))) (taylor 0 y) (#s(alt #s(approx (+ (* (- y z) x) x) (*.f64 y x)) (patch #s(approx (+ (* (- y z) x) x) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x z)) (* x y))) (taylor 0 y) (#s(alt #s(approx (+ (* (- y z) x) x) (*.f64 y x)) (patch #s(approx (+ (* (- y z) x) x) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x z)) (* x y))) (taylor 0 y) (#s(alt #s(approx (+ (* (- y z) x) x) (*.f64 y x)) (patch #s(approx (+ (* (- y z) x) x) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x z)) (* x y))) (taylor 0 y) (#s(alt #s(approx (+ (* (- y z) x) x) (*.f64 y x)) (patch #s(approx (+ (* (- y z) x) x) (*.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 (/ (+ x (* -1 (* x z))) z) (taylor 0 y) (#s(alt (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) (patch (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (+ (/ x z) (/ (* x y) z))) (taylor 0 y) (#s(alt (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) (patch (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (+ (/ x z) (/ (* x y) z))) (taylor 0 y) (#s(alt (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) (patch (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (+ (/ x z) (/ (* x y) z))) (taylor 0 y) (#s(alt (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) (patch (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (* x z))) (taylor 0 y) (#s(alt (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) (patch (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x z)) (* x y))) (taylor 0 y) (#s(alt (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) (patch (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x z)) (* x y))) (taylor 0 y) (#s(alt (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) (patch (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) #<representation binary64>) () ())) ())
#s(alt (+ x (+ (* -1 (* x z)) (* x y))) (taylor 0 y) (#s(alt (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) (patch (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) #<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 (/ (* x y) z) (taylor inf y) (#s(alt (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) (patch (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ x z) (/ (* x (- 1 z)) (* y z)))) (taylor inf y) (#s(alt (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) (patch (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ x z) (/ (* x (- 1 z)) (* y z)))) (taylor inf y) (#s(alt (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) (patch (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ x z) (/ (* x (- 1 z)) (* y z)))) (taylor inf y) (#s(alt (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) (patch (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf y) (#s(alt (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) (patch (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ (/ 1 z) (/ 1 (* y z))) (/ 1 y))) (taylor inf y) (#s(alt (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) (patch (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ (/ 1 z) (/ 1 (* y z))) (/ 1 y))) (taylor inf y) (#s(alt (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) (patch (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ (/ 1 z) (/ 1 (* y z))) (/ 1 y))) (taylor inf y) (#s(alt (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) (patch (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt y (taylor inf y) (#s(alt (-.f64 (-.f64 y z) #s(literal -1 binary64)) (patch (-.f64 (-.f64 y z) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ 1 (/ 1 y)) (/ z y))) (taylor inf y) (#s(alt (-.f64 (-.f64 y z) #s(literal -1 binary64)) (patch (-.f64 (-.f64 y z) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ 1 (/ 1 y)) (/ z y))) (taylor inf y) (#s(alt (-.f64 (-.f64 y z) #s(literal -1 binary64)) (patch (-.f64 (-.f64 y z) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ 1 (/ 1 y)) (/ z y))) (taylor inf y) (#s(alt (-.f64 (-.f64 y z) #s(literal -1 binary64)) (patch (-.f64 (-.f64 y z) #s(literal -1 binary64)) #<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 y) z) (taylor inf y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ x z) (/ (* x (- 1 z)) (* y z)))) (taylor inf y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ x z) (/ (* x (- 1 z)) (* y z)))) (taylor inf y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ x z) (/ (* x (- 1 z)) (* y z)))) (taylor inf y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ x z) (/ (* x (- 1 z)) (* y z)))) (taylor inf y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ x z) (/ (* x (- 1 z)) (* y z)))) (taylor inf y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ x z) (/ (* x (- 1 z)) (* y z)))) (taylor inf y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) (patch (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 (/ x y)) (+ (/ x z) (/ x (* y z))))) (taylor inf y) (#s(alt (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) (patch (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 (/ x y)) (+ (/ x z) (/ x (* y z))))) (taylor inf y) (#s(alt (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) (patch (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 (/ x y)) (+ (/ x z) (/ x (* y z))))) (taylor inf y) (#s(alt (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) (patch (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt #s(approx (+ (* (- y z) x) x) (*.f64 y x)) (patch #s(approx (+ (* (- y z) x) x) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (+ (* -1 (/ (* x z) y)) (/ x y)))) (taylor inf y) (#s(alt #s(approx (+ (* (- y z) x) x) (*.f64 y x)) (patch #s(approx (+ (* (- y z) x) x) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (+ (* -1 (/ (* x z) y)) (/ x y)))) (taylor inf y) (#s(alt #s(approx (+ (* (- y z) x) x) (*.f64 y x)) (patch #s(approx (+ (* (- y z) x) x) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (+ (* -1 (/ (* x z) y)) (/ x y)))) (taylor inf y) (#s(alt #s(approx (+ (* (- y z) x) x) (*.f64 y x)) (patch #s(approx (+ (* (- y z) x) x) (*.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 y) z) (taylor inf y) (#s(alt (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) (patch (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 (/ x y)) (+ (/ x z) (/ x (* y z))))) (taylor inf y) (#s(alt (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) (patch (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 (/ x y)) (+ (/ x z) (/ x (* y z))))) (taylor inf y) (#s(alt (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) (patch (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) #<representation binary64>) () ())) ())
#s(alt (* y (+ (* -1 (/ x y)) (+ (/ x z) (/ x (* y z))))) (taylor inf y) (#s(alt (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) (patch (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) (patch (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (+ (* -1 (/ (* x z) y)) (/ x y)))) (taylor inf y) (#s(alt (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) (patch (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (+ (* -1 (/ (* x z) y)) (/ x y)))) (taylor inf y) (#s(alt (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) (patch (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (+ (* -1 (/ (* x z) y)) (/ x y)))) (taylor inf y) (#s(alt (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) (patch (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) #<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 y) z) (taylor -inf y) (#s(alt (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) (patch (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z)))))) (taylor -inf y) (#s(alt (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) (patch (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z)))))) (taylor -inf y) (#s(alt (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) (patch (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z)))))) (taylor -inf y) (#s(alt (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) (patch (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf y) (#s(alt (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) (patch (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ (- (/ 1 z) 1) y)) (/ 1 z)))) (taylor -inf y) (#s(alt (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) (patch (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ (- (/ 1 z) 1) y)) (/ 1 z)))) (taylor -inf y) (#s(alt (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) (patch (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ (- (/ 1 z) 1) y)) (/ 1 z)))) (taylor -inf y) (#s(alt (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) (patch (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) #<representation binary64>) () ())) ())
#s(alt y (taylor -inf y) (#s(alt (-.f64 (-.f64 y z) #s(literal -1 binary64)) (patch (-.f64 (-.f64 y z) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ (- 1 z) y)) 1))) (taylor -inf y) (#s(alt (-.f64 (-.f64 y z) #s(literal -1 binary64)) (patch (-.f64 (-.f64 y z) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ (- 1 z) y)) 1))) (taylor -inf y) (#s(alt (-.f64 (-.f64 y z) #s(literal -1 binary64)) (patch (-.f64 (-.f64 y z) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ (- 1 z) y)) 1))) (taylor -inf y) (#s(alt (-.f64 (-.f64 y z) #s(literal -1 binary64)) (patch (-.f64 (-.f64 y z) #s(literal -1 binary64)) #<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) (taylor -inf y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z)))))) (taylor -inf y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z)))))) (taylor -inf y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z)))))) (taylor -inf y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z)))))) (taylor -inf y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z)))))) (taylor -inf y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z)))))) (taylor -inf y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) (patch (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (+ (* -1 x) (/ x z)) y))))) (taylor -inf y) (#s(alt (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) (patch (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (+ (* -1 x) (/ x z)) y))))) (taylor -inf y) (#s(alt (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) (patch (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (+ (* -1 x) (/ x z)) y))))) (taylor -inf y) (#s(alt (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) (patch (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt #s(approx (+ (* (- y z) x) x) (*.f64 y x)) (patch #s(approx (+ (* (- y z) x) x) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x z))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (* (- y z) x) x) (*.f64 y x)) (patch #s(approx (+ (* (- y z) x) x) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x z))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (* (- y z) x) x) (*.f64 y x)) (patch #s(approx (+ (* (- y z) x) x) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x z))) y))))) (taylor -inf y) (#s(alt #s(approx (+ (* (- y z) x) x) (*.f64 y x)) (patch #s(approx (+ (* (- y z) x) x) (*.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 y) z) (taylor -inf y) (#s(alt (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) (patch (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (+ (* -1 x) (/ x z)) y))))) (taylor -inf y) (#s(alt (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) (patch (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (+ (* -1 x) (/ x z)) y))))) (taylor -inf y) (#s(alt (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) (patch (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (+ (* -1 x) (/ x z)) y))))) (taylor -inf y) (#s(alt (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) (patch (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) (patch (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x z))) y))))) (taylor -inf y) (#s(alt (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) (patch (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x z))) y))))) (taylor -inf y) (#s(alt (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) (patch (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x z))) y))))) (taylor -inf y) (#s(alt (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) (patch (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) #<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 (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) (patch (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) (patch (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) (patch (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) (patch (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ 1 z) 1)) (taylor 0 x) (#s(alt (-.f64 (/.f64 x z) x) (patch (-.f64 (/.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ 1 z) 1)) (taylor 0 x) (#s(alt (-.f64 (/.f64 x z) x) (patch (-.f64 (/.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ 1 z) 1)) (taylor 0 x) (#s(alt (-.f64 (/.f64 x z) x) (patch (-.f64 (/.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ 1 z) 1)) (taylor 0 x) (#s(alt (-.f64 (/.f64 x z) x) (patch (-.f64 (/.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 (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 x) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 x) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 x) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 x) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) (patch (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) (patch (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) (patch (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) (patch (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor 0 x) (#s(alt #s(approx (+ (* (- y z) x) x) (*.f64 y x)) (patch #s(approx (+ (* (- y z) x) x) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor 0 x) (#s(alt #s(approx (+ (* (- y z) x) x) (*.f64 y x)) (patch #s(approx (+ (* (- y z) x) x) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor 0 x) (#s(alt #s(approx (+ (* (- y z) x) x) (*.f64 y x)) (patch #s(approx (+ (* (- y z) x) x) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor 0 x) (#s(alt #s(approx (+ (* (- y z) x) x) (*.f64 y x)) (patch #s(approx (+ (* (- y z) x) x) (*.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 (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) (patch (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) (patch (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) (patch (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) (patch (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor 0 x) (#s(alt (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) (patch (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor 0 x) (#s(alt (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) (patch (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor 0 x) (#s(alt (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) (patch (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor 0 x) (#s(alt (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) (patch (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) (patch (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) (patch (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) (patch (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) (patch (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ 1 z) 1)) (taylor inf x) (#s(alt (-.f64 (/.f64 x z) x) (patch (-.f64 (/.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ 1 z) 1)) (taylor inf x) (#s(alt (-.f64 (/.f64 x z) x) (patch (-.f64 (/.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ 1 z) 1)) (taylor inf x) (#s(alt (-.f64 (/.f64 x z) x) (patch (-.f64 (/.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ 1 z) 1)) (taylor inf x) (#s(alt (-.f64 (/.f64 x z) x) (patch (-.f64 (/.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 (- (+ 1 y) z)) z) (taylor inf x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf x) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf x) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf x) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf x) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) (patch (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) (patch (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) (patch (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) (patch (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor inf x) (#s(alt #s(approx (+ (* (- y z) x) x) (*.f64 y x)) (patch #s(approx (+ (* (- y z) x) x) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor inf x) (#s(alt #s(approx (+ (* (- y z) x) x) (*.f64 y x)) (patch #s(approx (+ (* (- y z) x) x) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor inf x) (#s(alt #s(approx (+ (* (- y z) x) x) (*.f64 y x)) (patch #s(approx (+ (* (- y z) x) x) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor inf x) (#s(alt #s(approx (+ (* (- y z) x) x) (*.f64 y x)) (patch #s(approx (+ (* (- y z) x) x) (*.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 (- (+ 1 y) z)) z) (taylor inf x) (#s(alt (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) (patch (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) (patch (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) (patch (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) (patch (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor inf x) (#s(alt (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) (patch (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor inf x) (#s(alt (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) (patch (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor inf x) (#s(alt (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) (patch (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor inf x) (#s(alt (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) (patch (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) (patch (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) (patch (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) (patch (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) (patch (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- 1 (/ 1 z)))) (taylor -inf x) (#s(alt (-.f64 (/.f64 x z) x) (patch (-.f64 (/.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- 1 (/ 1 z)))) (taylor -inf x) (#s(alt (-.f64 (/.f64 x z) x) (patch (-.f64 (/.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- 1 (/ 1 z)))) (taylor -inf x) (#s(alt (-.f64 (/.f64 x z) x) (patch (-.f64 (/.f64 x z) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- 1 (/ 1 z)))) (taylor -inf x) (#s(alt (-.f64 (/.f64 x z) x) (patch (-.f64 (/.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 (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf x) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf x) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf x) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf x) (#s(alt (*.f64 (/.f64 y z) x) (patch (*.f64 (/.f64 y z) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x (- (* -1 (- y z)) 1)) z)) (taylor -inf x) (#s(alt (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) (patch (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x (- (* -1 (- y z)) 1)) z)) (taylor -inf x) (#s(alt (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) (patch (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x (- (* -1 (- y z)) 1)) z)) (taylor -inf x) (#s(alt (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) (patch (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x (- (* -1 (- y z)) 1)) z)) (taylor -inf x) (#s(alt (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) (patch (/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (- y z)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (* (- y z) x) x) (*.f64 y x)) (patch #s(approx (+ (* (- y z) x) x) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (- y z)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (* (- y z) x) x) (*.f64 y x)) (patch #s(approx (+ (* (- y z) x) x) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (- y z)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (* (- y z) x) x) (*.f64 y x)) (patch #s(approx (+ (* (- y z) x) x) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (- y z)) 1))) (taylor -inf x) (#s(alt #s(approx (+ (* (- y z) x) x) (*.f64 y x)) (patch #s(approx (+ (* (- y z) x) x) (*.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 (* -1 (/ (* x (- (* -1 (- y z)) 1)) z)) (taylor -inf x) (#s(alt (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) (patch (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x (- (* -1 (- y z)) 1)) z)) (taylor -inf x) (#s(alt (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) (patch (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x (- (* -1 (- y z)) 1)) z)) (taylor -inf x) (#s(alt (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) (patch (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x (- (* -1 (- y z)) 1)) z)) (taylor -inf x) (#s(alt (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) (patch (/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (- y z)) 1))) (taylor -inf x) (#s(alt (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) (patch (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (- y z)) 1))) (taylor -inf x) (#s(alt (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) (patch (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (- y z)) 1))) (taylor -inf x) (#s(alt (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) (patch (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (- y z)) 1))) (taylor -inf x) (#s(alt (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) (patch (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) #<representation binary64>) () ())) ())
Calls

9 calls:

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

simplify128.0ms (1.7%)

Memory
-16.1MiB live, 100.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01283562
13942904
212542852
338272852
469372852
081022635
Stop Event
iter limit
node limit
Counts
492 → 484
Calls
Call 1
Inputs
(/ (* x (+ 1 y)) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/ (+ 1 y) z)
(/ (+ 1 (+ y (* -1 z))) z)
(/ (+ 1 (+ y (* -1 z))) z)
(/ (+ 1 (+ y (* -1 z))) z)
(+ 1 y)
(+ 1 (+ y (* -1 z)))
(+ 1 (+ y (* -1 z)))
(+ 1 (+ y (* -1 z)))
y
(+ y (* -1 z))
(+ y (* -1 z))
(+ y (* -1 z))
(/ (* x (+ 1 y)) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/ x z)
(/ (+ x (* -1 (* x z))) z)
(/ (+ x (* -1 (* x z))) z)
(/ (+ x (* -1 (* x z))) z)
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(/ (* x (+ 1 y)) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ (+ x (* x y)) z)
(/ (+ x (+ (* -1 (* x z)) (* x y))) z)
(/ (+ x (+ (* -1 (* x z)) (* x y))) z)
(/ (+ x (+ (* -1 (* x z)) (* x y))) z)
(+ x (* x y))
(+ x (+ (* -1 (* x z)) (* x y)))
(+ x (+ (* -1 (* x z)) (* x y)))
(+ x (+ (* -1 (* x z)) (* x y)))
(/ (+ x (* x y)) z)
(/ (+ x (+ (* -1 (* x z)) (* x y))) z)
(/ (+ x (+ (* -1 (* x z)) (* x y))) z)
(/ (+ x (+ (* -1 (* x z)) (* x y))) z)
(+ x (* x y))
(+ x (+ (* -1 (* x z)) (* x y)))
(+ x (+ (* -1 (* x z)) (* x y)))
(+ x (+ (* -1 (* x z)) (* x y)))
y
(+ y (* -1 z))
(+ y (* -1 z))
(+ y (* -1 z))
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
-1
(- (+ (/ 1 z) (/ y z)) 1)
(- (+ (/ 1 z) (/ y z)) 1)
(- (+ (/ 1 z) (/ y z)) 1)
(* -1 z)
(* z (- (+ (/ 1 z) (/ y z)) 1))
(* z (- (+ (/ 1 z) (/ y z)) 1))
(* z (- (+ (/ 1 z) (/ y z)) 1))
(* -1 z)
(* z (- (/ y z) 1))
(* z (- (/ y z) 1))
(* z (- (/ y z) 1))
(* -1 x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(* -1 x)
(- (/ x z) x)
(- (/ x z) x)
(- (/ x z) x)
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(* -1 x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(* -1 x)
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(* -1 (* x z))
(* z (+ (* -1 x) (+ (/ x z) (/ (* x y) z))))
(* z (+ (* -1 x) (+ (/ x z) (/ (* x y) z))))
(* z (+ (* -1 x) (+ (/ x z) (/ (* x y) z))))
(* -1 x)
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(* -1 (* x z))
(* z (+ (* -1 x) (+ (/ x z) (/ (* x y) z))))
(* z (+ (* -1 x) (+ (/ x z) (/ (* x y) z))))
(* z (+ (* -1 x) (+ (/ x z) (/ (* 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)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
-1
(- (+ (/ 1 z) (/ y z)) 1)
(- (+ (/ 1 z) (/ y z)) 1)
(- (+ (/ 1 z) (/ y z)) 1)
(* -1 z)
(* -1 (* z (+ 1 (* -1 (/ (+ 1 y) z)))))
(* -1 (* z (+ 1 (* -1 (/ (+ 1 y) z)))))
(* -1 (* z (+ 1 (* -1 (/ (+ 1 y) z)))))
(* -1 z)
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(* -1 (* z (+ 1 (* -1 (/ y z)))))
(* -1 x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(* -1 x)
(- (/ x z) x)
(- (/ x z) x)
(- (/ x z) x)
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(* -1 x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(* -1 x)
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(* -1 (* x z))
(* -1 (* z (+ x (* -1 (/ (+ x (* x y)) z)))))
(* -1 (* z (+ x (* -1 (/ (+ x (* x y)) z)))))
(* -1 (* z (+ x (* -1 (/ (+ x (* x y)) z)))))
(* -1 x)
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(* -1 (* x z))
(* -1 (* z (+ x (* -1 (/ (+ x (* x y)) z)))))
(* -1 (* z (+ x (* -1 (/ (+ x (* x y)) z)))))
(* -1 (* z (+ x (* -1 (/ (+ x (* 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)
(/ (* x (- 1 z)) z)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(/ (- 1 z) z)
(- (+ (/ 1 z) (/ y z)) 1)
(- (+ (/ 1 z) (/ y z)) 1)
(- (+ (/ 1 z) (/ y z)) 1)
(- 1 z)
(- (+ 1 y) z)
(- (+ 1 y) z)
(- (+ 1 y) z)
(* -1 z)
(- y z)
(- y z)
(- y z)
(/ (* x (- 1 z)) z)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(/ (* x (- 1 z)) z)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ (+ x (* -1 (* x z))) z)
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(+ x (* -1 (* x z)))
(+ x (+ (* -1 (* x z)) (* x y)))
(+ x (+ (* -1 (* x z)) (* x y)))
(+ x (+ (* -1 (* x z)) (* x y)))
(* x y)
(* x y)
(* x y)
(* x y)
(/ (+ x (* -1 (* x z))) z)
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(+ x (* -1 (* x z)))
(+ x (+ (* -1 (* x z)) (* x y)))
(+ x (+ (* -1 (* x z)) (* x y)))
(+ x (+ (* -1 (* x z)) (* x y)))
(* -1 z)
(- y z)
(- y z)
(- y z)
(/ (* x y) z)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(/ y z)
(* y (- (+ (/ 1 z) (/ 1 (* y z))) (/ 1 y)))
(* y (- (+ (/ 1 z) (/ 1 (* y z))) (/ 1 y)))
(* y (- (+ (/ 1 z) (/ 1 (* y z))) (/ 1 y)))
y
(* y (- (+ 1 (/ 1 y)) (/ z y)))
(* y (- (+ 1 (/ 1 y)) (/ z y)))
(* y (- (+ 1 (/ 1 y)) (/ z y)))
y
(* y (+ 1 (* -1 (/ z y))))
(* y (+ 1 (* -1 (/ z y))))
(* y (+ 1 (* -1 (/ z y))))
(/ (* x y) z)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(/ (* x y) z)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ (* x y) z)
(* y (+ (* -1 (/ x y)) (+ (/ x z) (/ x (* y z)))))
(* y (+ (* -1 (/ x y)) (+ (/ x z) (/ x (* y z)))))
(* y (+ (* -1 (/ x y)) (+ (/ x z) (/ x (* y z)))))
(* x y)
(* y (+ x (+ (* -1 (/ (* x z) y)) (/ x y))))
(* y (+ x (+ (* -1 (/ (* x z) y)) (/ x y))))
(* y (+ x (+ (* -1 (/ (* x z) y)) (/ x y))))
(* x y)
(* x y)
(* x y)
(* x y)
(/ (* x y) z)
(* y (+ (* -1 (/ x y)) (+ (/ x z) (/ x (* y z)))))
(* y (+ (* -1 (/ x y)) (+ (/ x z) (/ x (* y z)))))
(* y (+ (* -1 (/ x y)) (+ (/ x z) (/ x (* y z)))))
(* x y)
(* y (+ x (+ (* -1 (/ (* x z) y)) (/ x y))))
(* y (+ x (+ (* -1 (/ (* x z) y)) (/ x y))))
(* y (+ x (+ (* -1 (/ (* x z) y)) (/ x y))))
y
(* y (+ 1 (* -1 (/ z y))))
(* y (+ 1 (* -1 (/ z y))))
(* y (+ 1 (* -1 (/ z y))))
(/ (* x y) z)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(/ y z)
(* -1 (* y (- (* -1 (/ (- (/ 1 z) 1) y)) (/ 1 z))))
(* -1 (* y (- (* -1 (/ (- (/ 1 z) 1) y)) (/ 1 z))))
(* -1 (* y (- (* -1 (/ (- (/ 1 z) 1) y)) (/ 1 z))))
y
(* -1 (* y (- (* -1 (/ (- 1 z) y)) 1)))
(* -1 (* y (- (* -1 (/ (- 1 z) y)) 1)))
(* -1 (* y (- (* -1 (/ (- 1 z) y)) 1)))
y
(* -1 (* y (- (/ z y) 1)))
(* -1 (* y (- (/ z y) 1)))
(* -1 (* y (- (/ z y) 1)))
(/ (* x y) z)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(/ (* x y) z)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ (* x y) z)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (+ (* -1 x) (/ x z)) y)))))
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (+ (* -1 x) (/ x z)) y)))))
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (+ (* -1 x) (/ x z)) y)))))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x z))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x z))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x z))) y)))))
(* x y)
(* x y)
(* x y)
(* x y)
(/ (* x y) z)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (+ (* -1 x) (/ x z)) y)))))
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (+ (* -1 x) (/ x z)) y)))))
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (+ (* -1 x) (/ x z)) y)))))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x z))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x z))) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x z))) y)))))
y
(* -1 (* y (- (/ z y) 1)))
(* -1 (* y (- (/ z y) 1)))
(* -1 (* y (- (/ z y) 1)))
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(* x (- (/ 1 z) 1))
(* x (- (/ 1 z) 1))
(* x (- (/ 1 z) 1))
(* x (- (/ 1 z) 1))
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(* x (- (+ 1 y) z))
(* x (- (+ 1 y) z))
(* x (- (+ 1 y) z))
(* x (- (+ 1 y) z))
(* x y)
(* x y)
(* x y)
(* x y)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(* x (- (+ 1 y) z))
(* x (- (+ 1 y) z))
(* x (- (+ 1 y) z))
(* x (- (+ 1 y) z))
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(* x (- (/ 1 z) 1))
(* x (- (/ 1 z) 1))
(* x (- (/ 1 z) 1))
(* x (- (/ 1 z) 1))
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(* x (- (+ 1 y) z))
(* x (- (+ 1 y) z))
(* x (- (+ 1 y) z))
(* x (- (+ 1 y) z))
(* x y)
(* x y)
(* x y)
(* x y)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(* x (- (+ 1 y) z))
(* x (- (+ 1 y) z))
(* x (- (+ 1 y) z))
(* x (- (+ 1 y) z))
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(* -1 (* x (- 1 (/ 1 z))))
(* -1 (* x (- 1 (/ 1 z))))
(* -1 (* x (- 1 (/ 1 z))))
(* -1 (* x (- 1 (/ 1 z))))
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(* -1 (/ (* x (- (* -1 (- y z)) 1)) z))
(* -1 (/ (* x (- (* -1 (- y z)) 1)) z))
(* -1 (/ (* x (- (* -1 (- y z)) 1)) z))
(* -1 (/ (* x (- (* -1 (- y z)) 1)) z))
(* -1 (* x (- (* -1 (- y z)) 1)))
(* -1 (* x (- (* -1 (- y z)) 1)))
(* -1 (* x (- (* -1 (- y z)) 1)))
(* -1 (* x (- (* -1 (- y z)) 1)))
(* x y)
(* x y)
(* x y)
(* x y)
(* -1 (/ (* x (- (* -1 (- y z)) 1)) z))
(* -1 (/ (* x (- (* -1 (- y z)) 1)) z))
(* -1 (/ (* x (- (* -1 (- y z)) 1)) z))
(* -1 (/ (* x (- (* -1 (- y z)) 1)) z))
(* -1 (* x (- (* -1 (- y z)) 1)))
(* -1 (* x (- (* -1 (- y z)) 1)))
(* -1 (* x (- (* -1 (- y z)) 1)))
(* -1 (* x (- (* -1 (- y z)) 1)))
Outputs
(/ (* x (+ 1 y)) z)
(/.f64 (fma.f64 y x x) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (+ 1 y) z)
(/.f64 (-.f64 y #s(literal -1 binary64)) z)
(/ (+ 1 (+ y (* -1 z))) z)
(/.f64 (-.f64 (-.f64 y #s(literal -1 binary64)) z) z)
(/ (+ 1 (+ y (* -1 z))) z)
(/.f64 (-.f64 (-.f64 y #s(literal -1 binary64)) z) z)
(/ (+ 1 (+ y (* -1 z))) z)
(/.f64 (-.f64 (-.f64 y #s(literal -1 binary64)) z) z)
(+ 1 y)
(-.f64 y #s(literal -1 binary64))
(+ 1 (+ y (* -1 z)))
(-.f64 (-.f64 y #s(literal -1 binary64)) z)
(+ 1 (+ y (* -1 z)))
(-.f64 (-.f64 y #s(literal -1 binary64)) z)
(+ 1 (+ y (* -1 z)))
(-.f64 (-.f64 y #s(literal -1 binary64)) z)
y
(+ y (* -1 z))
(-.f64 y z)
(+ y (* -1 z))
(-.f64 y z)
(+ y (* -1 z))
(-.f64 y z)
(/ (* x (+ 1 y)) z)
(/.f64 (fma.f64 y x x) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ x z)
(/.f64 x z)
(/ (+ x (* -1 (* x z))) z)
(-.f64 (/.f64 x z) x)
(/ (+ x (* -1 (* x z))) z)
(-.f64 (/.f64 x z) x)
(/ (+ x (* -1 (* x z))) z)
(-.f64 (/.f64 x z) x)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ (* x (+ 1 y)) z)
(/.f64 (fma.f64 y x x) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x y) z)
(*.f64 (/.f64 x z) y)
(/ (* x y) z)
(*.f64 (/.f64 x z) y)
(/ (* x y) z)
(*.f64 (/.f64 x z) y)
(/ (* x y) z)
(*.f64 (/.f64 x z) y)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ (+ x (* x y)) z)
(/.f64 (fma.f64 y x x) z)
(/ (+ x (+ (* -1 (* x z)) (* x y))) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (+ x (+ (* -1 (* x z)) (* x y))) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (+ x (+ (* -1 (* x z)) (* x y))) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ x (* x y))
(fma.f64 y x x)
(+ x (+ (* -1 (* x z)) (* x y)))
(fma.f64 (-.f64 y z) x x)
(+ x (+ (* -1 (* x z)) (* x y)))
(fma.f64 (-.f64 y z) x x)
(+ x (+ (* -1 (* x z)) (* x y)))
(fma.f64 (-.f64 y z) x x)
(/ (+ x (* x y)) z)
(/.f64 (fma.f64 y x x) z)
(/ (+ x (+ (* -1 (* x z)) (* x y))) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (+ x (+ (* -1 (* x z)) (* x y))) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (+ x (+ (* -1 (* x z)) (* x y))) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ x (* x y))
(fma.f64 y x x)
(+ x (+ (* -1 (* x z)) (* x y)))
(fma.f64 (-.f64 y z) x x)
(+ x (+ (* -1 (* x z)) (* x y)))
(fma.f64 (-.f64 y z) x x)
(+ x (+ (* -1 (* x z)) (* x y)))
(fma.f64 (-.f64 y z) x 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)
(* -1 x)
(neg.f64 x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
-1
#s(literal -1 binary64)
(- (+ (/ 1 z) (/ y z)) 1)
(/.f64 (-.f64 (-.f64 y #s(literal -1 binary64)) z) z)
(- (+ (/ 1 z) (/ y z)) 1)
(/.f64 (-.f64 (-.f64 y #s(literal -1 binary64)) z) z)
(- (+ (/ 1 z) (/ y z)) 1)
(/.f64 (-.f64 (-.f64 y #s(literal -1 binary64)) z) z)
(* -1 z)
(neg.f64 z)
(* z (- (+ (/ 1 z) (/ y z)) 1))
(-.f64 (-.f64 y #s(literal -1 binary64)) z)
(* z (- (+ (/ 1 z) (/ y z)) 1))
(-.f64 (-.f64 y #s(literal -1 binary64)) z)
(* z (- (+ (/ 1 z) (/ y z)) 1))
(-.f64 (-.f64 y #s(literal -1 binary64)) z)
(* -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)
(neg.f64 x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* -1 x)
(neg.f64 x)
(- (/ x z) x)
(-.f64 (/.f64 x z) x)
(- (/ x z) x)
(-.f64 (/.f64 x z) x)
(- (/ x z) x)
(-.f64 (/.f64 x z) x)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(* -1 x)
(neg.f64 x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x y) z)
(*.f64 (/.f64 x z) y)
(/ (* x y) z)
(*.f64 (/.f64 x z) y)
(/ (* x y) z)
(*.f64 (/.f64 x z) y)
(/ (* x y) z)
(*.f64 (/.f64 x z) y)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(* -1 x)
(neg.f64 x)
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* -1 (* x z))
(*.f64 (neg.f64 z) x)
(* z (+ (* -1 x) (+ (/ x z) (/ (* x y) z))))
(fma.f64 (-.f64 y z) x x)
(* z (+ (* -1 x) (+ (/ x z) (/ (* x y) z))))
(fma.f64 (-.f64 y z) x x)
(* z (+ (* -1 x) (+ (/ x z) (/ (* x y) z))))
(fma.f64 (-.f64 y z) x x)
(* -1 x)
(neg.f64 x)
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* -1 (* x z))
(*.f64 (neg.f64 z) x)
(* z (+ (* -1 x) (+ (/ x z) (/ (* x y) z))))
(fma.f64 (-.f64 y z) x x)
(* z (+ (* -1 x) (+ (/ x z) (/ (* x y) z))))
(fma.f64 (-.f64 y z) x x)
(* z (+ (* -1 x) (+ (/ x z) (/ (* x y) z))))
(fma.f64 (-.f64 y z) x 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)
(neg.f64 x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
-1
#s(literal -1 binary64)
(- (+ (/ 1 z) (/ y z)) 1)
(/.f64 (-.f64 (-.f64 y #s(literal -1 binary64)) z) z)
(- (+ (/ 1 z) (/ y z)) 1)
(/.f64 (-.f64 (-.f64 y #s(literal -1 binary64)) z) z)
(- (+ (/ 1 z) (/ y z)) 1)
(/.f64 (-.f64 (-.f64 y #s(literal -1 binary64)) z) z)
(* -1 z)
(neg.f64 z)
(* -1 (* z (+ 1 (* -1 (/ (+ 1 y) z)))))
(-.f64 (-.f64 y #s(literal -1 binary64)) z)
(* -1 (* z (+ 1 (* -1 (/ (+ 1 y) z)))))
(-.f64 (-.f64 y #s(literal -1 binary64)) z)
(* -1 (* z (+ 1 (* -1 (/ (+ 1 y) z)))))
(-.f64 (-.f64 y #s(literal -1 binary64)) z)
(* -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)
(neg.f64 x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* -1 x)
(neg.f64 x)
(- (/ x z) x)
(-.f64 (/.f64 x z) x)
(- (/ x z) x)
(-.f64 (/.f64 x z) x)
(- (/ x z) x)
(-.f64 (/.f64 x z) x)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(* -1 x)
(neg.f64 x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x y) z)
(*.f64 (/.f64 x z) y)
(/ (* x y) z)
(*.f64 (/.f64 x z) y)
(/ (* x y) z)
(*.f64 (/.f64 x z) y)
(/ (* x y) z)
(*.f64 (/.f64 x z) y)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(* -1 x)
(neg.f64 x)
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* -1 (* x z))
(*.f64 (neg.f64 z) x)
(* -1 (* z (+ x (* -1 (/ (+ x (* x y)) z)))))
(fma.f64 (-.f64 y z) x x)
(* -1 (* z (+ x (* -1 (/ (+ x (* x y)) z)))))
(fma.f64 (-.f64 y z) x x)
(* -1 (* z (+ x (* -1 (/ (+ x (* x y)) z)))))
(fma.f64 (-.f64 y z) x x)
(* -1 x)
(neg.f64 x)
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* -1 (* x z))
(*.f64 (neg.f64 z) x)
(* -1 (* z (+ x (* -1 (/ (+ x (* x y)) z)))))
(fma.f64 (-.f64 y z) x x)
(* -1 (* z (+ x (* -1 (/ (+ x (* x y)) z)))))
(fma.f64 (-.f64 y z) x x)
(* -1 (* z (+ x (* -1 (/ (+ x (* x y)) z)))))
(fma.f64 (-.f64 y z) x 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)
(/ (* x (- 1 z)) z)
(-.f64 (/.f64 x z) x)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (- 1 z) z)
(/.f64 (-.f64 #s(literal 1 binary64) z) z)
(- (+ (/ 1 z) (/ y z)) 1)
(/.f64 (-.f64 (-.f64 y #s(literal -1 binary64)) z) z)
(- (+ (/ 1 z) (/ y z)) 1)
(/.f64 (-.f64 (-.f64 y #s(literal -1 binary64)) z) z)
(- (+ (/ 1 z) (/ y z)) 1)
(/.f64 (-.f64 (-.f64 y #s(literal -1 binary64)) z) z)
(- 1 z)
(-.f64 #s(literal 1 binary64) z)
(- (+ 1 y) z)
(-.f64 (-.f64 y #s(literal -1 binary64)) z)
(- (+ 1 y) z)
(-.f64 (-.f64 y #s(literal -1 binary64)) z)
(- (+ 1 y) z)
(-.f64 (-.f64 y #s(literal -1 binary64)) z)
(* -1 z)
(neg.f64 z)
(- y z)
(-.f64 y z)
(- y z)
(-.f64 y z)
(- y z)
(-.f64 y z)
(/ (* x (- 1 z)) z)
(-.f64 (/.f64 x z) x)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- 1 z)) z)
(-.f64 (/.f64 x z) x)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x y) z)
(*.f64 (/.f64 x z) y)
(/ (* x y) z)
(*.f64 (/.f64 x z) y)
(/ (* x y) z)
(*.f64 (/.f64 x z) y)
(/ (* x y) z)
(*.f64 (/.f64 x z) y)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ (+ x (* -1 (* x z))) z)
(-.f64 (/.f64 x z) x)
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ x (* -1 (* x z)))
(*.f64 (-.f64 #s(literal 1 binary64) z) x)
(+ x (+ (* -1 (* x z)) (* x y)))
(fma.f64 (-.f64 y z) x x)
(+ x (+ (* -1 (* x z)) (* x y)))
(fma.f64 (-.f64 y z) x x)
(+ x (+ (* -1 (* x z)) (* x y)))
(fma.f64 (-.f64 y z) x x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(/ (+ x (* -1 (* x z))) z)
(-.f64 (/.f64 x z) x)
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ (* -1 x) (+ (/ x z) (/ (* x y) z)))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(+ x (* -1 (* x z)))
(*.f64 (-.f64 #s(literal 1 binary64) z) x)
(+ x (+ (* -1 (* x z)) (* x y)))
(fma.f64 (-.f64 y z) x x)
(+ x (+ (* -1 (* x z)) (* x y)))
(fma.f64 (-.f64 y z) x x)
(+ x (+ (* -1 (* x z)) (* x y)))
(fma.f64 (-.f64 y z) x x)
(* -1 z)
(neg.f64 z)
(- y z)
(-.f64 y z)
(- y z)
(-.f64 y z)
(- y z)
(-.f64 y z)
(/ (* x y) z)
(*.f64 (/.f64 x z) y)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ y z)
(/.f64 y z)
(* y (- (+ (/ 1 z) (/ 1 (* y z))) (/ 1 y)))
(/.f64 (-.f64 (-.f64 y #s(literal -1 binary64)) z) z)
(* y (- (+ (/ 1 z) (/ 1 (* y z))) (/ 1 y)))
(/.f64 (-.f64 (-.f64 y #s(literal -1 binary64)) z) z)
(* y (- (+ (/ 1 z) (/ 1 (* y z))) (/ 1 y)))
(/.f64 (-.f64 (-.f64 y #s(literal -1 binary64)) z) z)
y
(* y (- (+ 1 (/ 1 y)) (/ z y)))
(-.f64 (-.f64 y #s(literal -1 binary64)) z)
(* y (- (+ 1 (/ 1 y)) (/ z y)))
(-.f64 (-.f64 y #s(literal -1 binary64)) z)
(* y (- (+ 1 (/ 1 y)) (/ z y)))
(-.f64 (-.f64 y #s(literal -1 binary64)) z)
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 y) z)
(*.f64 (/.f64 x z) y)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x y) z)
(*.f64 (/.f64 x z) y)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x y) z)
(*.f64 (/.f64 x z) y)
(/ (* x y) z)
(*.f64 (/.f64 x z) y)
(/ (* x y) z)
(*.f64 (/.f64 x z) y)
(/ (* x y) z)
(*.f64 (/.f64 x z) y)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ (* x y) z)
(*.f64 (/.f64 x z) y)
(* y (+ (* -1 (/ x y)) (+ (/ x z) (/ x (* y z)))))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* y (+ (* -1 (/ x y)) (+ (/ x z) (/ x (* y z)))))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* y (+ (* -1 (/ x y)) (+ (/ x z) (/ x (* y z)))))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* x y)
(*.f64 y x)
(* y (+ x (+ (* -1 (/ (* x z) y)) (/ x y))))
(fma.f64 (-.f64 y z) x x)
(* y (+ x (+ (* -1 (/ (* x z) y)) (/ x y))))
(fma.f64 (-.f64 y z) x x)
(* y (+ x (+ (* -1 (/ (* x z) y)) (/ x y))))
(fma.f64 (-.f64 y z) x x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(/ (* x y) z)
(*.f64 (/.f64 x z) y)
(* y (+ (* -1 (/ x y)) (+ (/ x z) (/ x (* y z)))))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* y (+ (* -1 (/ x y)) (+ (/ x z) (/ x (* y z)))))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* y (+ (* -1 (/ x y)) (+ (/ x z) (/ x (* y z)))))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* x y)
(*.f64 y x)
(* y (+ x (+ (* -1 (/ (* x z) y)) (/ x y))))
(fma.f64 (-.f64 y z) x x)
(* y (+ x (+ (* -1 (/ (* x z) y)) (/ x y))))
(fma.f64 (-.f64 y z) x x)
(* y (+ x (+ (* -1 (/ (* x z) y)) (/ x y))))
(fma.f64 (-.f64 y z) x 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 y) z)
(*.f64 (/.f64 x z) y)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ y z)
(/.f64 y z)
(* -1 (* y (- (* -1 (/ (- (/ 1 z) 1) y)) (/ 1 z))))
(/.f64 (-.f64 (-.f64 y #s(literal -1 binary64)) z) z)
(* -1 (* y (- (* -1 (/ (- (/ 1 z) 1) y)) (/ 1 z))))
(/.f64 (-.f64 (-.f64 y #s(literal -1 binary64)) z) z)
(* -1 (* y (- (* -1 (/ (- (/ 1 z) 1) y)) (/ 1 z))))
(/.f64 (-.f64 (-.f64 y #s(literal -1 binary64)) z) z)
y
(* -1 (* y (- (* -1 (/ (- 1 z) y)) 1)))
(-.f64 (-.f64 y #s(literal -1 binary64)) z)
(* -1 (* y (- (* -1 (/ (- 1 z) y)) 1)))
(-.f64 (-.f64 y #s(literal -1 binary64)) z)
(* -1 (* y (- (* -1 (/ (- 1 z) y)) 1)))
(-.f64 (-.f64 y #s(literal -1 binary64)) z)
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)
(*.f64 (/.f64 x z) y)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x y) z)
(*.f64 (/.f64 x z) y)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x y) z)
(*.f64 (/.f64 x z) y)
(/ (* x y) z)
(*.f64 (/.f64 x z) y)
(/ (* x y) z)
(*.f64 (/.f64 x z) y)
(/ (* x y) z)
(*.f64 (/.f64 x z) y)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ (* x y) z)
(*.f64 (/.f64 x z) y)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (+ (* -1 x) (/ x z)) y)))))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (+ (* -1 x) (/ x z)) y)))))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (+ (* -1 x) (/ x z)) y)))))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x z))) y)))))
(fma.f64 (-.f64 y z) x x)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x z))) y)))))
(fma.f64 (-.f64 y z) x x)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x z))) y)))))
(fma.f64 (-.f64 y z) x x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(/ (* x y) z)
(*.f64 (/.f64 x z) y)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (+ (* -1 x) (/ x z)) y)))))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (+ (* -1 x) (/ x z)) y)))))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (+ (* -1 x) (/ x z)) y)))))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x z))) y)))))
(fma.f64 (-.f64 y z) x x)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x z))) y)))))
(fma.f64 (-.f64 y z) x x)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ x (* -1 (* x z))) y)))))
(fma.f64 (-.f64 y z) x 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 (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* x (- (/ 1 z) 1))
(-.f64 (/.f64 x z) x)
(* x (- (/ 1 z) 1))
(-.f64 (/.f64 x z) x)
(* x (- (/ 1 z) 1))
(-.f64 (/.f64 x z) x)
(* x (- (/ 1 z) 1))
(-.f64 (/.f64 x z) x)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x y) z)
(*.f64 (/.f64 x z) y)
(/ (* x y) z)
(*.f64 (/.f64 x z) y)
(/ (* x y) z)
(*.f64 (/.f64 x z) y)
(/ (* x y) z)
(*.f64 (/.f64 x z) y)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* x (- (+ 1 y) z))
(fma.f64 (-.f64 y z) x x)
(* x (- (+ 1 y) z))
(fma.f64 (-.f64 y z) x x)
(* x (- (+ 1 y) z))
(fma.f64 (-.f64 y z) x x)
(* x (- (+ 1 y) z))
(fma.f64 (-.f64 y z) x x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* x (- (+ 1 y) z))
(fma.f64 (-.f64 y z) x x)
(* x (- (+ 1 y) z))
(fma.f64 (-.f64 y z) x x)
(* x (- (+ 1 y) z))
(fma.f64 (-.f64 y z) x x)
(* x (- (+ 1 y) z))
(fma.f64 (-.f64 y z) x x)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* x (- (/ 1 z) 1))
(-.f64 (/.f64 x z) x)
(* x (- (/ 1 z) 1))
(-.f64 (/.f64 x z) x)
(* x (- (/ 1 z) 1))
(-.f64 (/.f64 x z) x)
(* x (- (/ 1 z) 1))
(-.f64 (/.f64 x z) x)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x y) z)
(*.f64 (/.f64 x z) y)
(/ (* x y) z)
(*.f64 (/.f64 x z) y)
(/ (* x y) z)
(*.f64 (/.f64 x z) y)
(/ (* x y) z)
(*.f64 (/.f64 x z) y)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* x (- (+ 1 y) z))
(fma.f64 (-.f64 y z) x x)
(* x (- (+ 1 y) z))
(fma.f64 (-.f64 y z) x x)
(* x (- (+ 1 y) z))
(fma.f64 (-.f64 y z) x x)
(* x (- (+ 1 y) z))
(fma.f64 (-.f64 y z) x x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* x (- (+ 1 y) z))
(fma.f64 (-.f64 y z) x x)
(* x (- (+ 1 y) z))
(fma.f64 (-.f64 y z) x x)
(* x (- (+ 1 y) z))
(fma.f64 (-.f64 y z) x x)
(* x (- (+ 1 y) z))
(fma.f64 (-.f64 y z) x x)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* -1 (* x (- 1 (/ 1 z))))
(-.f64 (/.f64 x z) x)
(* -1 (* x (- 1 (/ 1 z))))
(-.f64 (/.f64 x z) x)
(* -1 (* x (- 1 (/ 1 z))))
(-.f64 (/.f64 x z) x)
(* -1 (* x (- 1 (/ 1 z))))
(-.f64 (/.f64 x z) x)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x (- (+ 1 y) z)) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/ (* x y) z)
(*.f64 (/.f64 x z) y)
(/ (* x y) z)
(*.f64 (/.f64 x z) y)
(/ (* x y) z)
(*.f64 (/.f64 x z) y)
(/ (* x y) z)
(*.f64 (/.f64 x z) y)
(* -1 (/ (* x (- (* -1 (- y z)) 1)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* -1 (/ (* x (- (* -1 (- y z)) 1)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* -1 (/ (* x (- (* -1 (- y z)) 1)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* -1 (/ (* x (- (* -1 (- y z)) 1)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* -1 (* x (- (* -1 (- y z)) 1)))
(fma.f64 (-.f64 y z) x x)
(* -1 (* x (- (* -1 (- y z)) 1)))
(fma.f64 (-.f64 y z) x x)
(* -1 (* x (- (* -1 (- y z)) 1)))
(fma.f64 (-.f64 y z) x x)
(* -1 (* x (- (* -1 (- y z)) 1)))
(fma.f64 (-.f64 y z) x x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* -1 (/ (* x (- (* -1 (- y z)) 1)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* -1 (/ (* x (- (* -1 (- y z)) 1)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* -1 (/ (* x (- (* -1 (- y z)) 1)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* -1 (/ (* x (- (* -1 (- y z)) 1)) z))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(* -1 (* x (- (* -1 (- y z)) 1)))
(fma.f64 (-.f64 y z) x x)
(* -1 (* x (- (* -1 (- y z)) 1)))
(fma.f64 (-.f64 y z) x x)
(* -1 (* x (- (* -1 (- y z)) 1)))
(fma.f64 (-.f64 y z) x x)
(* -1 (* x (- (* -1 (- y z)) 1)))
(fma.f64 (-.f64 y z) x x)

rewrite148.0ms (1.9%)

Memory
7.1MiB live, 211.9MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
028125
042125
1174125
21253125
08573120
Stop Event
iter limit
node limit
iter limit
Counts
17 → 564
Calls
Call 1
Inputs
(*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x)
(/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z)
(-.f64 (-.f64 y z) #s(literal -1 binary64))
(-.f64 y z)
#s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x))
(-.f64 (/.f64 x z) x)
(/.f64 x z)
#s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x))
(*.f64 (/.f64 y z) x)
(/.f64 y z)
(/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z)
#s(approx (+ (* (- y z) x) x) (*.f64 y x))
(*.f64 y x)
(/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z)
(fma.f64 #s(approx (- y z) (neg.f64 z)) x x)
#s(approx (- y z) (neg.f64 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>

eval130.0ms (1.7%)

Memory
3.4MiB live, 197.2MiB allocated
Compiler

Compiled 14 488 to 1 928 computations (86.7% saved)

prune29.0ms (0.4%)

Memory
-1.4MiB live, 74.8MiB allocated
Pruning

12 alts after pruning (5 fresh and 7 done)

PrunedKeptTotal
New1 04531 048
Fresh022
Picked235
Done044
Total1 047121 059
Accuracy
100.0%
Counts
1 059 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
89.3%
(/.f64 (fma.f64 (-.f64 y z) x x) z)
39.1%
(/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z)
58.3%
(/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z)
38.0%
(/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y)))
57.2%
(*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x)
65.3%
(*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x)
39.5%
#s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x)))
65.4%
#s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x))
38.0%
#s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x))
40.7%
#s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y))
43.0%
#s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x))
25.3%
#s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z)))
Compiler

Compiled 108 to 109 computations (-0.9% saved)

simplify132.0ms (1.7%)

Memory
-11.7MiB live, 105.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
030168
041168
174168
2120168
3259168
4503168
51110168
62815168
74366168
85668168
97282168
08015166
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x)
(/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z)
#s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z))
(-.f64 #s(literal 1 binary64) z)
#s(literal 1 binary64)
z
x
#s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z)))
#s(approx (- (/ x z) x) (/.f64 x z))
(/.f64 x z)
x
z
(*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x)
(/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z)
#s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64)))
(-.f64 y #s(literal -1 binary64))
y
#s(literal -1 binary64)
z
x
#s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x)))
(/.f64 y (/.f64 z x))
y
(/.f64 z x)
z
x
(/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y)))
x
#s(approx (/ z (- (- y z) -1)) (/.f64 z y))
(/.f64 z y)
z
y
Outputs
(*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x)
(*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)))
(/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z)
#s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z))
(-.f64 #s(literal 1 binary64) z)
#s(literal 1 binary64)
z
x
#s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z)))
#s(approx (- (/ x z) x) (/.f64 x z))
(/.f64 x z)
x
z
(*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x)
(*.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) (/.f64 x z))
(/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z)
#s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64)))
(-.f64 y #s(literal -1 binary64))
y
#s(literal -1 binary64)
z
x
#s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x)))
#s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y))
(/.f64 y (/.f64 z x))
(*.f64 (/.f64 x z) y)
y
(/.f64 z x)
z
x
(/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y)))
x
#s(approx (/ z (- (- y z) -1)) (/.f64 z y))
(/.f64 z y)
z
y

localize54.0ms (0.7%)

Memory
3.3MiB live, 79.9MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy0
(/.f64 z y)
accuracy1.7220510448286033
(/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y)))
accuracy38.48694991786745
#s(approx (/ z (- (- y z) -1)) (/.f64 z y))
accuracy0
(/.f64 z x)
accuracy4.455080404696009
(/.f64 y (/.f64 z x))
accuracy37.9706558452946
#s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x)))
accuracy0
(-.f64 y #s(literal -1 binary64))
accuracy0.0078125
(/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z)
accuracy1.7454885448286033
(*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x)
accuracy26.10186354473027
#s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64)))
accuracy0
(/.f64 x z)
accuracy22.16355916356756
#s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z)))
accuracy35.17637031612031
#s(approx (- (/ x z) x) (/.f64 x z))
accuracy0
(-.f64 #s(literal 1 binary64) z)
accuracy0.0078125
(/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z)
accuracy1.7454885448286033
(*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x)
accuracy24.39325988353396
#s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z))
Samples
40.0ms256×0valid
Compiler

Compiled 118 to 23 computations (80.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 26.0ms
ival-div: 13.0ms (49.8% of total)
ival-sub: 8.0ms (30.7% of total)
ival-mult: 3.0ms (11.5% of total)
ival-add: 1.0ms (3.8% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series32.0ms (0.4%)

Memory
-12.2MiB live, 40.6MiB allocated
Counts
17 → 456
Calls
Call 1
Inputs
#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) #<representation binary64>) () ())
#s(alt (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) (patch (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) #<representation binary64>) () ())
#s(alt #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) (patch #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())
#s(alt (-.f64 #s(literal 1 binary64) z) (patch (-.f64 #s(literal 1 binary64) z) #<representation binary64>) () ())
#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) #<representation binary64>) () ())
#s(alt #s(approx (- (/ x z) x) (/.f64 x z)) (patch #s(approx (- (/ x z) x) (/.f64 x z)) #<representation binary64>) () ())
#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) #<representation binary64>) () ())
#s(alt (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) (patch (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) #<representation binary64>) () ())
#s(alt #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) (patch #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) #<representation binary64>) () ())
#s(alt (-.f64 y #s(literal -1 binary64)) (patch (-.f64 y #s(literal -1 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())
#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) #<representation binary64>) () ())
#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())
#s(alt (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) (patch (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) #<representation binary64>) () ())
#s(alt #s(approx (/ z (- (- y z) -1)) (/.f64 z y)) (patch #s(approx (/ z (- (- y z) -1)) (/.f64 z y)) #<representation binary64>) () ())
#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())
Outputs
#s(alt (/ (* x (+ 1 y)) z) (taylor 0 z) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x (+ 1 y))) z) (taylor 0 z) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x (+ 1 y))) z) (taylor 0 z) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x (+ 1 y))) z) (taylor 0 z) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 y) z) (taylor 0 z) (#s(alt (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) (patch (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (+ y (* -1 z))) z) (taylor 0 z) (#s(alt (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) (patch (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (+ y (* -1 z))) z) (taylor 0 z) (#s(alt (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) (patch (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (+ y (* -1 z))) z) (taylor 0 z) (#s(alt (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) (patch (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) #<representation binary64>) () ())) ())
#s(alt (+ 1 y) (taylor 0 z) (#s(alt #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) (patch #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ y (* -1 z))) (taylor 0 z) (#s(alt #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) (patch #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ y (* -1 z))) (taylor 0 z) (#s(alt #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) (patch #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ y (* -1 z))) (taylor 0 z) (#s(alt #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) (patch #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 z) (#s(alt (-.f64 #s(literal 1 binary64) z) (patch (-.f64 #s(literal 1 binary64) z) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 z)) (taylor 0 z) (#s(alt (-.f64 #s(literal 1 binary64) z) (patch (-.f64 #s(literal 1 binary64) z) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 z)) (taylor 0 z) (#s(alt (-.f64 #s(literal 1 binary64) z) (patch (-.f64 #s(literal 1 binary64) z) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 z)) (taylor 0 z) (#s(alt (-.f64 #s(literal 1 binary64) z) (patch (-.f64 #s(literal 1 binary64) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 y)) z) (taylor 0 z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x (+ 1 y))) z) (taylor 0 z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x (+ 1 y))) z) (taylor 0 z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x (+ 1 y))) z) (taylor 0 z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (/ x z) (taylor 0 z) (#s(alt #s(approx (- (/ x z) x) (/.f64 x z)) (patch #s(approx (- (/ x z) x) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ x (* -1 (* x z))) z) (taylor 0 z) (#s(alt #s(approx (- (/ x z) x) (/.f64 x z)) (patch #s(approx (- (/ x z) x) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ x (* -1 (* x z))) z) (taylor 0 z) (#s(alt #s(approx (- (/ x z) x) (/.f64 x z)) (patch #s(approx (- (/ x z) x) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ x (* -1 (* x z))) z) (taylor 0 z) (#s(alt #s(approx (- (/ x z) x) (/.f64 x z)) (patch #s(approx (- (/ x z) x) (/.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 z) (taylor 0 z) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 y)) z) (taylor 0 z) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x (+ 1 y))) z) (taylor 0 z) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x (+ 1 y))) z) (taylor 0 z) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x (+ 1 y))) z) (taylor 0 z) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 y) z) (taylor 0 z) (#s(alt (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) (patch (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (+ y (* -1 z))) z) (taylor 0 z) (#s(alt (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) (patch (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (+ y (* -1 z))) z) (taylor 0 z) (#s(alt (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) (patch (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (+ y (* -1 z))) z) (taylor 0 z) (#s(alt (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) (patch (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (+ 1 y) (taylor 0 z) (#s(alt #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) (patch #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ y (* -1 z))) (taylor 0 z) (#s(alt #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) (patch #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ y (* -1 z))) (taylor 0 z) (#s(alt #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) (patch #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ y (* -1 z))) (taylor 0 z) (#s(alt #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) (patch #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 z) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 z) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 z) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 z) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 y)) z) (taylor 0 z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x (+ 1 y))) z) (taylor 0 z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x (+ 1 y))) z) (taylor 0 z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x (+ 1 y))) z) (taylor 0 z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor 0 z) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor 0 z) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor 0 z) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor 0 z) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (+ 1 y)) z) (taylor 0 z) (#s(alt (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) (patch (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x (+ 1 y))) z) (taylor 0 z) (#s(alt (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) (patch (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x (+ 1 y))) z) (taylor 0 z) (#s(alt (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) (patch (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x (+ 1 y))) z) (taylor 0 z) (#s(alt (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) (patch (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (/ z (+ 1 y)) (taylor 0 z) (#s(alt #s(approx (/ z (- (- y z) -1)) (/.f64 z y)) (patch #s(approx (/ z (- (- y z) -1)) (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (/ 1 (+ 1 y)) (/ z (pow (+ 1 y) 2)))) (taylor 0 z) (#s(alt #s(approx (/ z (- (- y z) -1)) (/.f64 z y)) (patch #s(approx (/ z (- (- y z) -1)) (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* z (+ (/ 1 (pow (+ 1 y) 2)) (/ z (pow (+ 1 y) 3)))) (/ 1 (+ 1 y)))) (taylor 0 z) (#s(alt #s(approx (/ z (- (- y z) -1)) (/.f64 z y)) (patch #s(approx (/ z (- (- y z) -1)) (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* z (+ (* z (+ (/ 1 (pow (+ 1 y) 3)) (/ z (pow (+ 1 y) 4)))) (/ 1 (pow (+ 1 y) 2)))) (/ 1 (+ 1 y)))) (taylor 0 z) (#s(alt #s(approx (/ z (- (- y z) -1)) (/.f64 z y)) (patch #s(approx (/ z (- (- y z) -1)) (/.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 (/ z y) (taylor 0 z) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf z) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor inf z) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor inf z) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor inf z) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) #<representation binary64>) () ())) ())
#s(alt -1 (taylor inf z) (#s(alt (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) (patch (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) #<representation binary64>) () ())) ())
#s(alt (- (+ (/ 1 z) (/ y z)) 1) (taylor inf z) (#s(alt (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) (patch (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) #<representation binary64>) () ())) ())
#s(alt (- (+ (/ 1 z) (/ y z)) 1) (taylor inf z) (#s(alt (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) (patch (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) #<representation binary64>) () ())) ())
#s(alt (- (+ (/ 1 z) (/ y z)) 1) (taylor inf z) (#s(alt (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) (patch (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) (patch #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (/ 1 z) (/ y z)) 1)) (taylor inf z) (#s(alt #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) (patch #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (/ 1 z) (/ y z)) 1)) (taylor inf z) (#s(alt #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) (patch #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (/ 1 z) (/ y z)) 1)) (taylor inf z) (#s(alt #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) (patch #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (-.f64 #s(literal 1 binary64) z) (patch (-.f64 #s(literal 1 binary64) z) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ 1 z) 1)) (taylor inf z) (#s(alt (-.f64 #s(literal 1 binary64) z) (patch (-.f64 #s(literal 1 binary64) z) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ 1 z) 1)) (taylor inf z) (#s(alt (-.f64 #s(literal 1 binary64) z) (patch (-.f64 #s(literal 1 binary64) z) #<representation binary64>) () ())) ())
#s(alt (* z (- (/ 1 z) 1)) (taylor inf z) (#s(alt (-.f64 #s(literal 1 binary64) z) (patch (-.f64 #s(literal 1 binary64) z) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor inf z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor inf z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor inf z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf z) (#s(alt #s(approx (- (/ x z) x) (/.f64 x z)) (patch #s(approx (- (/ x z) x) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (- (/ x z) x) (taylor inf z) (#s(alt #s(approx (- (/ x z) x) (/.f64 x z)) (patch #s(approx (- (/ x z) x) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (- (/ x z) x) (taylor inf z) (#s(alt #s(approx (- (/ x z) x) (/.f64 x z)) (patch #s(approx (- (/ x z) x) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (- (/ x z) x) (taylor inf z) (#s(alt #s(approx (- (/ x z) x) (/.f64 x z)) (patch #s(approx (- (/ x z) x) (/.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 (/ x z) (taylor inf z) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf z) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor inf z) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor inf z) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor inf z) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) #<representation binary64>) () ())) ())
#s(alt -1 (taylor inf z) (#s(alt (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) (patch (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (- (+ (/ 1 z) (/ y z)) 1) (taylor inf z) (#s(alt (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) (patch (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (- (+ (/ 1 z) (/ y z)) 1) (taylor inf z) (#s(alt (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) (patch (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (- (+ (/ 1 z) (/ y z)) 1) (taylor inf z) (#s(alt (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) (patch (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) (patch #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (/ 1 z) (/ y z)) 1)) (taylor inf z) (#s(alt #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) (patch #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (/ 1 z) (/ y z)) 1)) (taylor inf z) (#s(alt #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) (patch #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (/ 1 z) (/ y z)) 1)) (taylor inf z) (#s(alt #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) (patch #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf z) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf z) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf z) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf z) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor inf z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor inf z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor inf z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor inf z) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor inf z) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor inf z) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor inf z) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf z) (#s(alt (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) (patch (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor inf z) (#s(alt (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) (patch (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor inf z) (#s(alt (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) (patch (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor inf z) (#s(alt (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) (patch (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor inf z) (#s(alt #s(approx (/ z (- (- y z) -1)) (/.f64 z y)) (patch #s(approx (/ z (- (- y z) -1)) (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 y) z)) 1) (taylor inf z) (#s(alt #s(approx (/ z (- (- y z) -1)) (/.f64 z y)) (patch #s(approx (/ z (- (- y z) -1)) (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (/ (pow (+ 1 y) 2) (pow z 2))) (+ 1 (+ (/ 1 z) (/ y z)))) (taylor inf z) (#s(alt #s(approx (/ z (- (- y z) -1)) (/.f64 z y)) (patch #s(approx (/ z (- (- y z) -1)) (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (/ (pow (+ 1 y) 3) (pow z 3))) (+ 1 (+ (/ 1 z) (+ (/ y z) (/ (pow (+ 1 y) 2) (pow z 2)))))) (taylor inf z) (#s(alt #s(approx (/ z (- (- y z) -1)) (/.f64 z y)) (patch #s(approx (/ z (- (- y z) -1)) (/.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 (/ z y) (taylor inf z) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf z) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) #<representation binary64>) () ())) ())
#s(alt -1 (taylor -inf z) (#s(alt (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) (patch (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) #<representation binary64>) () ())) ())
#s(alt (- (+ (/ 1 z) (/ y z)) 1) (taylor -inf z) (#s(alt (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) (patch (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) #<representation binary64>) () ())) ())
#s(alt (- (+ (/ 1 z) (/ y z)) 1) (taylor -inf z) (#s(alt (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) (patch (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) #<representation binary64>) () ())) ())
#s(alt (- (+ (/ 1 z) (/ y z)) 1) (taylor -inf z) (#s(alt (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) (patch (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) (patch #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ (+ 1 y) z))))) (taylor -inf z) (#s(alt #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) (patch #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ (+ 1 y) z))))) (taylor -inf z) (#s(alt #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) (patch #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ (+ 1 y) z))))) (taylor -inf z) (#s(alt #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) (patch #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (-.f64 #s(literal 1 binary64) z) (patch (-.f64 #s(literal 1 binary64) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (/ 1 z)))) (taylor -inf z) (#s(alt (-.f64 #s(literal 1 binary64) z) (patch (-.f64 #s(literal 1 binary64) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (/ 1 z)))) (taylor -inf z) (#s(alt (-.f64 #s(literal 1 binary64) z) (patch (-.f64 #s(literal 1 binary64) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (- 1 (/ 1 z)))) (taylor -inf z) (#s(alt (-.f64 #s(literal 1 binary64) z) (patch (-.f64 #s(literal 1 binary64) z) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor -inf z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor -inf z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor -inf z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf z) (#s(alt #s(approx (- (/ x z) x) (/.f64 x z)) (patch #s(approx (- (/ x z) x) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (- (/ x z) x) (taylor -inf z) (#s(alt #s(approx (- (/ x z) x) (/.f64 x z)) (patch #s(approx (- (/ x z) x) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (- (/ x z) x) (taylor -inf z) (#s(alt #s(approx (- (/ x z) x) (/.f64 x z)) (patch #s(approx (- (/ x z) x) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (- (/ x z) x) (taylor -inf z) (#s(alt #s(approx (- (/ x z) x) (/.f64 x z)) (patch #s(approx (- (/ x z) x) (/.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 (/ x z) (taylor -inf z) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf z) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) #<representation binary64>) () ())) ())
#s(alt -1 (taylor -inf z) (#s(alt (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) (patch (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (- (+ (/ 1 z) (/ y z)) 1) (taylor -inf z) (#s(alt (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) (patch (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (- (+ (/ 1 z) (/ y z)) 1) (taylor -inf z) (#s(alt (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) (patch (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (- (+ (/ 1 z) (/ y z)) 1) (taylor -inf z) (#s(alt (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) (patch (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) (patch #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ (+ 1 y) z))))) (taylor -inf z) (#s(alt #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) (patch #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ (+ 1 y) z))))) (taylor -inf z) (#s(alt #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) (patch #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ (+ 1 y) z))))) (taylor -inf z) (#s(alt #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) (patch #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf z) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf z) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf z) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf z) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor -inf z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor -inf z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor -inf z) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor -inf z) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor -inf z) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor -inf z) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor -inf z) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf z) (#s(alt (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) (patch (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor -inf z) (#s(alt (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) (patch (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor -inf z) (#s(alt (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) (patch (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor -inf z) (#s(alt (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) (patch (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor -inf z) (#s(alt #s(approx (/ z (- (- y z) -1)) (/.f64 z y)) (patch #s(approx (/ z (- (- y z) -1)) (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 y) z)) 1) (taylor -inf z) (#s(alt #s(approx (/ z (- (- y z) -1)) (/.f64 z y)) (patch #s(approx (/ z (- (- y z) -1)) (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (/ (- (/ (pow (+ 1 y) 2) z) (* -1 (+ 1 y))) z)) 1) (taylor -inf z) (#s(alt #s(approx (/ z (- (- y z) -1)) (/.f64 z y)) (patch #s(approx (/ z (- (- y z) -1)) (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow (+ 1 y) 3) z)) (pow (+ 1 y) 2)) z)) (* -1 (+ 1 y))) z)) 1) (taylor -inf z) (#s(alt #s(approx (/ z (- (- y z) -1)) (/.f64 z y)) (patch #s(approx (/ z (- (- y z) -1)) (/.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 (/ z y) (taylor -inf z) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- 1 z)) z) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* x y) z) (/ (* x (- 1 z)) z)) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* x y) z) (/ (* x (- 1 z)) z)) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* x y) z) (/ (* x (- 1 z)) z)) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 z) z) (taylor 0 y) (#s(alt (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) (patch (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) #<representation binary64>) () ())) ())
#s(alt (- (+ (/ 1 z) (/ y z)) 1) (taylor 0 y) (#s(alt (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) (patch (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) #<representation binary64>) () ())) ())
#s(alt (- (+ (/ 1 z) (/ y z)) 1) (taylor 0 y) (#s(alt (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) (patch (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) #<representation binary64>) () ())) ())
#s(alt (- (+ (/ 1 z) (/ y z)) 1) (taylor 0 y) (#s(alt (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) (patch (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) #<representation binary64>) () ())) ())
#s(alt (- 1 z) (taylor 0 y) (#s(alt #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) (patch #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 y) z) (taylor 0 y) (#s(alt #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) (patch #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 y) z) (taylor 0 y) (#s(alt #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) (patch #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 y) z) (taylor 0 y) (#s(alt #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) (patch #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- 1 z)) z) (taylor 0 y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* x y) z) (/ (* x (- 1 z)) z)) (taylor 0 y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* x y) z) (/ (* x (- 1 z)) z)) (taylor 0 y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* x y) z) (/ (* x (- 1 z)) z)) (taylor 0 y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- 1 z)) z) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* x y) z) (/ (* x (- 1 z)) z)) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* x y) z) (/ (* x (- 1 z)) z)) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* x y) z) (/ (* x (- 1 z)) z)) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 z) z) (taylor 0 y) (#s(alt (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) (patch (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (- (+ (/ 1 z) (/ y z)) 1) (taylor 0 y) (#s(alt (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) (patch (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (- (+ (/ 1 z) (/ y z)) 1) (taylor 0 y) (#s(alt (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) (patch (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (- (+ (/ 1 z) (/ y z)) 1) (taylor 0 y) (#s(alt (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) (patch (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (- 1 z) (taylor 0 y) (#s(alt #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) (patch #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 y) z) (taylor 0 y) (#s(alt #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) (patch #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 y) z) (taylor 0 y) (#s(alt #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) (patch #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 y) z) (taylor 0 y) (#s(alt #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) (patch #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 y) (#s(alt (-.f64 y #s(literal -1 binary64)) (patch (-.f64 y #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 y) (taylor 0 y) (#s(alt (-.f64 y #s(literal -1 binary64)) (patch (-.f64 y #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 y) (taylor 0 y) (#s(alt (-.f64 y #s(literal -1 binary64)) (patch (-.f64 y #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 y) (taylor 0 y) (#s(alt (-.f64 y #s(literal -1 binary64)) (patch (-.f64 y #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 y) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 y) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 y) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 y) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- 1 z)) z) (taylor 0 y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* x y) z) (/ (* x (- 1 z)) z)) (taylor 0 y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* x y) z) (/ (* x (- 1 z)) z)) (taylor 0 y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* x y) z) (/ (* x (- 1 z)) z)) (taylor 0 y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- 1 z)) z) (taylor 0 y) (#s(alt (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) (patch (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* x y) z) (/ (* x (- 1 z)) z)) (taylor 0 y) (#s(alt (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) (patch (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* x y) z) (/ (* x (- 1 z)) z)) (taylor 0 y) (#s(alt (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) (patch (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* x y) z) (/ (* x (- 1 z)) z)) (taylor 0 y) (#s(alt (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) (patch (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (/ z (- 1 z)) (taylor 0 y) (#s(alt #s(approx (/ z (- (- y z) -1)) (/.f64 z y)) (patch #s(approx (/ z (- (- y z) -1)) (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* y z) (pow (- 1 z) 2))) (/ z (- 1 z))) (taylor 0 y) (#s(alt #s(approx (/ z (- (- y z) -1)) (/.f64 z y)) (patch #s(approx (/ z (- (- y z) -1)) (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ (* y (- (/ (* y z) (pow (- 1 z) 3)) (/ z (pow (- 1 z) 2)))) (/ z (- 1 z))) (taylor 0 y) (#s(alt #s(approx (/ z (- (- y z) -1)) (/.f64 z y)) (patch #s(approx (/ z (- (- y z) -1)) (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (+ (* y (- (* y (- (* -1 (/ (* y z) (pow (- 1 z) 4))) (* -1 (/ z (pow (- 1 z) 3))))) (/ z (pow (- 1 z) 2)))) (/ z (- 1 z))) (taylor 0 y) (#s(alt #s(approx (/ z (- (- y z) -1)) (/.f64 z y)) (patch #s(approx (/ z (- (- y z) -1)) (/.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 (/ z y) (taylor 0 y) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ x z) (/ (* x (- 1 z)) (* y z)))) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ x z) (/ (* x (- 1 z)) (* y z)))) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ x z) (/ (* x (- 1 z)) (* y z)))) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf y) (#s(alt (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) (patch (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ (/ 1 z) (/ 1 (* y z))) (/ 1 y))) (taylor inf y) (#s(alt (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) (patch (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ (/ 1 z) (/ 1 (* y z))) (/ 1 y))) (taylor inf y) (#s(alt (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) (patch (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ (/ 1 z) (/ 1 (* y z))) (/ 1 y))) (taylor inf y) (#s(alt (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) (patch (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) #<representation binary64>) () ())) ())
#s(alt y (taylor inf y) (#s(alt #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) (patch #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ 1 (/ 1 y)) (/ z y))) (taylor inf y) (#s(alt #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) (patch #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ 1 (/ 1 y)) (/ z y))) (taylor inf y) (#s(alt #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) (patch #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ 1 (/ 1 y)) (/ z y))) (taylor inf y) (#s(alt #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) (patch #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ x z) (/ (* x (- 1 z)) (* y z)))) (taylor inf y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ x z) (/ (* x (- 1 z)) (* y z)))) (taylor inf y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ x z) (/ (* x (- 1 z)) (* y z)))) (taylor inf y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ x z) (/ (* x (- 1 z)) (* y z)))) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ x z) (/ (* x (- 1 z)) (* y z)))) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ x z) (/ (* x (- 1 z)) (* y z)))) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf y) (#s(alt (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) (patch (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ (/ 1 z) (/ 1 (* y z))) (/ 1 y))) (taylor inf y) (#s(alt (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) (patch (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ (/ 1 z) (/ 1 (* y z))) (/ 1 y))) (taylor inf y) (#s(alt (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) (patch (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ (/ 1 z) (/ 1 (* y z))) (/ 1 y))) (taylor inf y) (#s(alt (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) (patch (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt y (taylor inf y) (#s(alt #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) (patch #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ 1 (/ 1 y)) (/ z y))) (taylor inf y) (#s(alt #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) (patch #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ 1 (/ 1 y)) (/ z y))) (taylor inf y) (#s(alt #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) (patch #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ 1 (/ 1 y)) (/ z y))) (taylor inf y) (#s(alt #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) (patch #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt y (taylor inf y) (#s(alt (-.f64 y #s(literal -1 binary64)) (patch (-.f64 y #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (/ 1 y))) (taylor inf y) (#s(alt (-.f64 y #s(literal -1 binary64)) (patch (-.f64 y #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (/ 1 y))) (taylor inf y) (#s(alt (-.f64 y #s(literal -1 binary64)) (patch (-.f64 y #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (/ 1 y))) (taylor inf y) (#s(alt (-.f64 y #s(literal -1 binary64)) (patch (-.f64 y #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ x z) (/ (* x (- 1 z)) (* y z)))) (taylor inf y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ x z) (/ (* x (- 1 z)) (* y z)))) (taylor inf y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ x z) (/ (* x (- 1 z)) (* y z)))) (taylor inf y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf y) (#s(alt (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) (patch (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ x z) (/ (* x (- 1 z)) (* y z)))) (taylor inf y) (#s(alt (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) (patch (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ x z) (/ (* x (- 1 z)) (* y z)))) (taylor inf y) (#s(alt (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) (patch (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ x z) (/ (* x (- 1 z)) (* y z)))) (taylor inf y) (#s(alt (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) (patch (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor inf y) (#s(alt #s(approx (/ z (- (- y z) -1)) (/.f64 z y)) (patch #s(approx (/ z (- (- y z) -1)) (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (+ z (* -1 (/ (* z (- 1 z)) y))) y) (taylor inf y) (#s(alt #s(approx (/ z (- (- y z) -1)) (/.f64 z y)) (patch #s(approx (/ z (- (- y z) -1)) (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ z (/ (* z (pow (- 1 z) 2)) (pow y 2))) (/ (* z (- 1 z)) y)) y) (taylor inf y) (#s(alt #s(approx (/ z (- (- y z) -1)) (/.f64 z y)) (patch #s(approx (/ z (- (- y z) -1)) (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ z (* -1 (/ (* z (pow (- 1 z) 3)) (pow y 3)))) (+ (* -1 (/ (* z (pow (- 1 z) 2)) (pow y 2))) (/ (* z (- 1 z)) y))) y) (taylor inf y) (#s(alt #s(approx (/ z (- (- y z) -1)) (/.f64 z y)) (patch #s(approx (/ z (- (- y z) -1)) (/.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 (/ z y) (taylor inf y) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z)))))) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z)))))) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z)))))) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf y) (#s(alt (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) (patch (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ (- (/ 1 z) 1) y)) (/ 1 z)))) (taylor -inf y) (#s(alt (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) (patch (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ (- (/ 1 z) 1) y)) (/ 1 z)))) (taylor -inf y) (#s(alt (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) (patch (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ (- (/ 1 z) 1) y)) (/ 1 z)))) (taylor -inf y) (#s(alt (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) (patch (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) #<representation binary64>) () ())) ())
#s(alt y (taylor -inf y) (#s(alt #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) (patch #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ (- 1 z) y)) 1))) (taylor -inf y) (#s(alt #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) (patch #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ (- 1 z) y)) 1))) (taylor -inf y) (#s(alt #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) (patch #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ (- 1 z) y)) 1))) (taylor -inf y) (#s(alt #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) (patch #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z)))))) (taylor -inf y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z)))))) (taylor -inf y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z)))))) (taylor -inf y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z)))))) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z)))))) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z)))))) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf y) (#s(alt (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) (patch (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ (- (/ 1 z) 1) y)) (/ 1 z)))) (taylor -inf y) (#s(alt (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) (patch (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ (- (/ 1 z) 1) y)) (/ 1 z)))) (taylor -inf y) (#s(alt (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) (patch (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ (- (/ 1 z) 1) y)) (/ 1 z)))) (taylor -inf y) (#s(alt (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) (patch (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) #<representation binary64>) () ())) ())
#s(alt y (taylor -inf y) (#s(alt #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) (patch #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ (- 1 z) y)) 1))) (taylor -inf y) (#s(alt #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) (patch #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ (- 1 z) y)) 1))) (taylor -inf y) (#s(alt #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) (patch #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ (- 1 z) y)) 1))) (taylor -inf y) (#s(alt #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) (patch #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt y (taylor -inf y) (#s(alt (-.f64 y #s(literal -1 binary64)) (patch (-.f64 y #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (/ 1 y))) (taylor -inf y) (#s(alt (-.f64 y #s(literal -1 binary64)) (patch (-.f64 y #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (/ 1 y))) (taylor -inf y) (#s(alt (-.f64 y #s(literal -1 binary64)) (patch (-.f64 y #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (/ 1 y))) (taylor -inf y) (#s(alt (-.f64 y #s(literal -1 binary64)) (patch (-.f64 y #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z)))))) (taylor -inf y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z)))))) (taylor -inf y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z)))))) (taylor -inf y) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf y) (#s(alt (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) (patch (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z)))))) (taylor -inf y) (#s(alt (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) (patch (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z)))))) (taylor -inf y) (#s(alt (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) (patch (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z)))))) (taylor -inf y) (#s(alt (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) (patch (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor -inf y) (#s(alt #s(approx (/ z (- (- y z) -1)) (/.f64 z y)) (patch #s(approx (/ z (- (- y z) -1)) (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 z) (/ (* z (- 1 z)) y)) y)) (taylor -inf y) (#s(alt #s(approx (/ z (- (- y z) -1)) (/.f64 z y)) (patch #s(approx (/ z (- (- y z) -1)) (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 z) (* -1 (/ (- (/ (* z (pow (- 1 z) 2)) y) (* z (- 1 z))) y))) y)) (taylor -inf y) (#s(alt #s(approx (/ z (- (- y z) -1)) (/.f64 z y)) (patch #s(approx (/ z (- (- y z) -1)) (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 z) (* -1 (/ (- (* -1 (/ (- (/ (* z (pow (- 1 z) 3)) y) (* z (pow (- 1 z) 2))) y)) (* z (- 1 z))) y))) y)) (taylor -inf y) (#s(alt #s(approx (/ z (- (- y z) -1)) (/.f64 z y)) (patch #s(approx (/ z (- (- y z) -1)) (/.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 (/ z y) (taylor -inf y) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ 1 z) 1)) (taylor 0 x) (#s(alt #s(approx (- (/ x z) x) (/.f64 x z)) (patch #s(approx (- (/ x z) x) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ 1 z) 1)) (taylor 0 x) (#s(alt #s(approx (- (/ x z) x) (/.f64 x z)) (patch #s(approx (- (/ x z) x) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ 1 z) 1)) (taylor 0 x) (#s(alt #s(approx (- (/ x z) x) (/.f64 x z)) (patch #s(approx (- (/ x z) x) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ 1 z) 1)) (taylor 0 x) (#s(alt #s(approx (- (/ x z) x) (/.f64 x z)) (patch #s(approx (- (/ x z) x) (/.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 z) (taylor 0 x) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 x) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 x) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 x) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor 0 x) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor 0 x) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor 0 x) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor 0 x) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor 0 x) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) (patch (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) (patch (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) (patch (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) (patch (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ 1 z) 1)) (taylor inf x) (#s(alt #s(approx (- (/ x z) x) (/.f64 x z)) (patch #s(approx (- (/ x z) x) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ 1 z) 1)) (taylor inf x) (#s(alt #s(approx (- (/ x z) x) (/.f64 x z)) (patch #s(approx (- (/ x z) x) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ 1 z) 1)) (taylor inf x) (#s(alt #s(approx (- (/ x z) x) (/.f64 x z)) (patch #s(approx (- (/ x z) x) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ 1 z) 1)) (taylor inf x) (#s(alt #s(approx (- (/ x z) x) (/.f64 x z)) (patch #s(approx (- (/ x z) x) (/.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 z) (taylor inf x) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf x) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf x) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf x) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor inf x) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor inf x) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor inf x) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor inf x) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor inf x) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) (patch (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) (patch (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) (patch (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) (patch (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- 1 (/ 1 z)))) (taylor -inf x) (#s(alt #s(approx (- (/ x z) x) (/.f64 x z)) (patch #s(approx (- (/ x z) x) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- 1 (/ 1 z)))) (taylor -inf x) (#s(alt #s(approx (- (/ x z) x) (/.f64 x z)) (patch #s(approx (- (/ x z) x) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- 1 (/ 1 z)))) (taylor -inf x) (#s(alt #s(approx (- (/ x z) x) (/.f64 x z)) (patch #s(approx (- (/ x z) x) (/.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- 1 (/ 1 z)))) (taylor -inf x) (#s(alt #s(approx (- (/ x z) x) (/.f64 x z)) (patch #s(approx (- (/ x z) x) (/.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 z) (taylor -inf x) (#s(alt (/.f64 x z) (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) (patch (*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf x) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf x) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf x) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x y) z) (taylor -inf x) (#s(alt (/.f64 y (/.f64 z x)) (patch (/.f64 y (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) (patch #s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x))) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor -inf x) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor -inf x) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor -inf x) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ z x) (taylor -inf x) (#s(alt (/.f64 z x) (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) (patch (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) (patch (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) (patch (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) (patch (/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y))) #<representation binary64>) () ())) ())
Calls

9 calls:

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

simplify192.0ms (2.5%)

Memory
15.9MiB live, 205.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01953711
15863193
217663104
369253104
081232905
Stop Event
iter limit
node limit
Counts
456 → 450
Calls
Call 1
Inputs
(/ (* x (+ 1 y)) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/ (+ 1 y) z)
(/ (+ 1 (+ y (* -1 z))) z)
(/ (+ 1 (+ y (* -1 z))) z)
(/ (+ 1 (+ y (* -1 z))) z)
(+ 1 y)
(+ 1 (+ y (* -1 z)))
(+ 1 (+ y (* -1 z)))
(+ 1 (+ y (* -1 z)))
1
(+ 1 (* -1 z))
(+ 1 (* -1 z))
(+ 1 (* -1 z))
(/ (* x (+ 1 y)) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/ x z)
(/ (+ x (* -1 (* x z))) z)
(/ (+ x (* -1 (* x z))) z)
(/ (+ x (* -1 (* x z))) z)
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(/ (* x (+ 1 y)) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/ (+ 1 y) z)
(/ (+ 1 (+ y (* -1 z))) z)
(/ (+ 1 (+ y (* -1 z))) z)
(/ (+ 1 (+ y (* -1 z))) z)
(+ 1 y)
(+ 1 (+ y (* -1 z)))
(+ 1 (+ y (* -1 z)))
(+ 1 (+ y (* -1 z)))
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x (+ 1 y)) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/ z x)
(/ z x)
(/ z x)
(/ z x)
(/ (* x (+ 1 y)) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(/ z (+ 1 y))
(* z (+ (/ 1 (+ 1 y)) (/ z (pow (+ 1 y) 2))))
(* z (+ (* z (+ (/ 1 (pow (+ 1 y) 2)) (/ z (pow (+ 1 y) 3)))) (/ 1 (+ 1 y))))
(* z (+ (* z (+ (* z (+ (/ 1 (pow (+ 1 y) 3)) (/ z (pow (+ 1 y) 4)))) (/ 1 (pow (+ 1 y) 2)))) (/ 1 (+ 1 y))))
(/ z y)
(/ z y)
(/ z y)
(/ z y)
(* -1 x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
-1
(- (+ (/ 1 z) (/ y z)) 1)
(- (+ (/ 1 z) (/ y z)) 1)
(- (+ (/ 1 z) (/ y z)) 1)
(* -1 z)
(* z (- (+ (/ 1 z) (/ y z)) 1))
(* z (- (+ (/ 1 z) (/ y z)) 1))
(* z (- (+ (/ 1 z) (/ y z)) 1))
(* -1 z)
(* z (- (/ 1 z) 1))
(* z (- (/ 1 z) 1))
(* z (- (/ 1 z) 1))
(* -1 x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(* -1 x)
(- (/ x z) x)
(- (/ x z) x)
(- (/ x z) x)
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(* -1 x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
-1
(- (+ (/ 1 z) (/ y z)) 1)
(- (+ (/ 1 z) (/ y z)) 1)
(- (+ (/ 1 z) (/ y z)) 1)
(* -1 z)
(* z (- (+ (/ 1 z) (/ y z)) 1))
(* z (- (+ (/ 1 z) (/ y z)) 1))
(* z (- (+ (/ 1 z) (/ y z)) 1))
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(* -1 x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/ z x)
(/ z x)
(/ z x)
(/ z x)
(* -1 x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
-1
(- (* -1 (/ (+ 1 y) z)) 1)
(- (* -1 (/ (pow (+ 1 y) 2) (pow z 2))) (+ 1 (+ (/ 1 z) (/ y z))))
(- (* -1 (/ (pow (+ 1 y) 3) (pow z 3))) (+ 1 (+ (/ 1 z) (+ (/ y z) (/ (pow (+ 1 y) 2) (pow z 2))))))
(/ z y)
(/ z y)
(/ z y)
(/ z y)
(* -1 x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
-1
(- (+ (/ 1 z) (/ y z)) 1)
(- (+ (/ 1 z) (/ y z)) 1)
(- (+ (/ 1 z) (/ y z)) 1)
(* -1 z)
(* -1 (* z (+ 1 (* -1 (/ (+ 1 y) z)))))
(* -1 (* z (+ 1 (* -1 (/ (+ 1 y) z)))))
(* -1 (* z (+ 1 (* -1 (/ (+ 1 y) z)))))
(* -1 z)
(* -1 (* z (- 1 (/ 1 z))))
(* -1 (* z (- 1 (/ 1 z))))
(* -1 (* z (- 1 (/ 1 z))))
(* -1 x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(* -1 x)
(- (/ x z) x)
(- (/ x z) x)
(- (/ x z) x)
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(* -1 x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
-1
(- (+ (/ 1 z) (/ y z)) 1)
(- (+ (/ 1 z) (/ y z)) 1)
(- (+ (/ 1 z) (/ y z)) 1)
(* -1 z)
(* -1 (* z (+ 1 (* -1 (/ (+ 1 y) z)))))
(* -1 (* z (+ 1 (* -1 (/ (+ 1 y) z)))))
(* -1 (* z (+ 1 (* -1 (/ (+ 1 y) z)))))
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(* -1 x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(/ z x)
(/ z x)
(/ z x)
(/ z x)
(* -1 x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
-1
(- (* -1 (/ (+ 1 y) z)) 1)
(- (* -1 (/ (- (/ (pow (+ 1 y) 2) z) (* -1 (+ 1 y))) z)) 1)
(- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow (+ 1 y) 3) z)) (pow (+ 1 y) 2)) z)) (* -1 (+ 1 y))) z)) 1)
(/ z y)
(/ z y)
(/ z y)
(/ z y)
(/ (* x (- 1 z)) z)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(/ (- 1 z) z)
(- (+ (/ 1 z) (/ y z)) 1)
(- (+ (/ 1 z) (/ y z)) 1)
(- (+ (/ 1 z) (/ y z)) 1)
(- 1 z)
(- (+ 1 y) z)
(- (+ 1 y) z)
(- (+ 1 y) z)
(/ (* x (- 1 z)) z)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(/ (* x (- 1 z)) z)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(/ (- 1 z) z)
(- (+ (/ 1 z) (/ y z)) 1)
(- (+ (/ 1 z) (/ y z)) 1)
(- (+ (/ 1 z) (/ y z)) 1)
(- 1 z)
(- (+ 1 y) z)
(- (+ 1 y) z)
(- (+ 1 y) z)
1
(+ 1 y)
(+ 1 y)
(+ 1 y)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x (- 1 z)) z)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(/ (* x (- 1 z)) z)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(/ z (- 1 z))
(+ (* -1 (/ (* y z) (pow (- 1 z) 2))) (/ z (- 1 z)))
(+ (* y (- (/ (* y z) (pow (- 1 z) 3)) (/ z (pow (- 1 z) 2)))) (/ z (- 1 z)))
(+ (* y (- (* y (- (* -1 (/ (* y z) (pow (- 1 z) 4))) (* -1 (/ z (pow (- 1 z) 3))))) (/ z (pow (- 1 z) 2)))) (/ z (- 1 z)))
(/ z y)
(/ z y)
(/ z y)
(/ z y)
(/ (* x y) z)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(/ y z)
(* y (- (+ (/ 1 z) (/ 1 (* y z))) (/ 1 y)))
(* y (- (+ (/ 1 z) (/ 1 (* y z))) (/ 1 y)))
(* y (- (+ (/ 1 z) (/ 1 (* y z))) (/ 1 y)))
y
(* y (- (+ 1 (/ 1 y)) (/ z y)))
(* y (- (+ 1 (/ 1 y)) (/ z y)))
(* y (- (+ 1 (/ 1 y)) (/ z y)))
(/ (* x y) z)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(/ (* x y) z)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(/ y z)
(* y (- (+ (/ 1 z) (/ 1 (* y z))) (/ 1 y)))
(* y (- (+ (/ 1 z) (/ 1 (* y z))) (/ 1 y)))
(* y (- (+ (/ 1 z) (/ 1 (* y z))) (/ 1 y)))
y
(* y (- (+ 1 (/ 1 y)) (/ z y)))
(* y (- (+ 1 (/ 1 y)) (/ z y)))
(* y (- (+ 1 (/ 1 y)) (/ z y)))
y
(* y (+ 1 (/ 1 y)))
(* y (+ 1 (/ 1 y)))
(* y (+ 1 (/ 1 y)))
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(/ (* x y) z)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(/ z y)
(/ (+ z (* -1 (/ (* z (- 1 z)) y))) y)
(/ (- (+ z (/ (* z (pow (- 1 z) 2)) (pow y 2))) (/ (* z (- 1 z)) y)) y)
(/ (- (+ z (* -1 (/ (* z (pow (- 1 z) 3)) (pow y 3)))) (+ (* -1 (/ (* z (pow (- 1 z) 2)) (pow y 2))) (/ (* z (- 1 z)) y))) y)
(/ z y)
(/ z y)
(/ z y)
(/ z y)
(/ (* x y) z)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(/ y z)
(* -1 (* y (- (* -1 (/ (- (/ 1 z) 1) y)) (/ 1 z))))
(* -1 (* y (- (* -1 (/ (- (/ 1 z) 1) y)) (/ 1 z))))
(* -1 (* y (- (* -1 (/ (- (/ 1 z) 1) y)) (/ 1 z))))
y
(* -1 (* y (- (* -1 (/ (- 1 z) y)) 1)))
(* -1 (* y (- (* -1 (/ (- 1 z) y)) 1)))
(* -1 (* y (- (* -1 (/ (- 1 z) y)) 1)))
(/ (* x y) z)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(/ (* x y) z)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(/ y z)
(* -1 (* y (- (* -1 (/ (- (/ 1 z) 1) y)) (/ 1 z))))
(* -1 (* y (- (* -1 (/ (- (/ 1 z) 1) y)) (/ 1 z))))
(* -1 (* y (- (* -1 (/ (- (/ 1 z) 1) y)) (/ 1 z))))
y
(* -1 (* y (- (* -1 (/ (- 1 z) y)) 1)))
(* -1 (* y (- (* -1 (/ (- 1 z) y)) 1)))
(* -1 (* y (- (* -1 (/ (- 1 z) y)) 1)))
y
(* y (+ 1 (/ 1 y)))
(* y (+ 1 (/ 1 y)))
(* y (+ 1 (/ 1 y)))
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(/ (* x y) z)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(/ z y)
(* -1 (/ (+ (* -1 z) (/ (* z (- 1 z)) y)) y))
(* -1 (/ (+ (* -1 z) (* -1 (/ (- (/ (* z (pow (- 1 z) 2)) y) (* z (- 1 z))) y))) y))
(* -1 (/ (+ (* -1 z) (* -1 (/ (- (* -1 (/ (- (/ (* z (pow (- 1 z) 3)) y) (* z (pow (- 1 z) 2))) y)) (* z (- 1 z))) y))) y))
(/ z y)
(/ z y)
(/ z y)
(/ z y)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(* x (- (/ 1 z) 1))
(* x (- (/ 1 z) 1))
(* x (- (/ 1 z) 1))
(* x (- (/ 1 z) 1))
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ z x)
(/ z x)
(/ z x)
(/ z x)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(* x (- (/ 1 z) 1))
(* x (- (/ 1 z) 1))
(* x (- (/ 1 z) 1))
(* x (- (/ 1 z) 1))
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ z x)
(/ z x)
(/ z x)
(/ z x)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(* -1 (* x (- 1 (/ 1 z))))
(* -1 (* x (- 1 (/ 1 z))))
(* -1 (* x (- 1 (/ 1 z))))
(* -1 (* x (- 1 (/ 1 z))))
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ z x)
(/ z x)
(/ z x)
(/ z x)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
(/ (* x (- (+ 1 y) z)) z)
Outputs
(/ (* x (+ 1 y)) z)
(/.f64 (fma.f64 y x x) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (+ 1 y) z)
(/.f64 (-.f64 y #s(literal -1 binary64)) z)
(/ (+ 1 (+ y (* -1 z))) z)
(/.f64 (-.f64 (-.f64 y #s(literal -1 binary64)) z) z)
(/ (+ 1 (+ y (* -1 z))) z)
(/.f64 (-.f64 (-.f64 y #s(literal -1 binary64)) z) z)
(/ (+ 1 (+ y (* -1 z))) z)
(/.f64 (-.f64 (-.f64 y #s(literal -1 binary64)) z) z)
(+ 1 y)
(-.f64 y #s(literal -1 binary64))
(+ 1 (+ y (* -1 z)))
(-.f64 (-.f64 y #s(literal -1 binary64)) z)
(+ 1 (+ y (* -1 z)))
(-.f64 (-.f64 y #s(literal -1 binary64)) z)
(+ 1 (+ y (* -1 z)))
(-.f64 (-.f64 y #s(literal -1 binary64)) z)
1
#s(literal 1 binary64)
(+ 1 (* -1 z))
(-.f64 #s(literal 1 binary64) z)
(+ 1 (* -1 z))
(-.f64 #s(literal 1 binary64) z)
(+ 1 (* -1 z))
(-.f64 #s(literal 1 binary64) z)
(/ (* x (+ 1 y)) z)
(/.f64 (fma.f64 y x x) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ x z)
(/.f64 x z)
(/ (+ x (* -1 (* x z))) z)
(-.f64 (/.f64 x z) x)
(/ (+ x (* -1 (* x z))) z)
(-.f64 (/.f64 x z) x)
(/ (+ x (* -1 (* x z))) z)
(-.f64 (/.f64 x z) x)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ (* x (+ 1 y)) z)
(/.f64 (fma.f64 y x x) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (+ 1 y) z)
(/.f64 (-.f64 y #s(literal -1 binary64)) z)
(/ (+ 1 (+ y (* -1 z))) z)
(/.f64 (-.f64 (-.f64 y #s(literal -1 binary64)) z) z)
(/ (+ 1 (+ y (* -1 z))) z)
(/.f64 (-.f64 (-.f64 y #s(literal -1 binary64)) z) z)
(/ (+ 1 (+ y (* -1 z))) z)
(/.f64 (-.f64 (-.f64 y #s(literal -1 binary64)) z) z)
(+ 1 y)
(-.f64 y #s(literal -1 binary64))
(+ 1 (+ y (* -1 z)))
(-.f64 (-.f64 y #s(literal -1 binary64)) z)
(+ 1 (+ y (* -1 z)))
(-.f64 (-.f64 y #s(literal -1 binary64)) z)
(+ 1 (+ y (* -1 z)))
(-.f64 (-.f64 y #s(literal -1 binary64)) z)
(/ (* 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 (+ 1 y)) z)
(/.f64 (fma.f64 y x x) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ (* x (+ 1 y)) z)
(/.f64 (fma.f64 y x x) z)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (+ (* -1 (* x z)) (* x (+ 1 y))) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ z (+ 1 y))
(/.f64 z (-.f64 y #s(literal -1 binary64)))
(* z (+ (/ 1 (+ 1 y)) (/ z (pow (+ 1 y) 2))))
(fma.f64 (/.f64 z (pow.f64 (-.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))) z (/.f64 z (-.f64 y #s(literal -1 binary64))))
(* z (+ (* z (+ (/ 1 (pow (+ 1 y) 2)) (/ z (pow (+ 1 y) 3)))) (/ 1 (+ 1 y))))
(fma.f64 (fma.f64 (/.f64 z (pow.f64 (-.f64 y #s(literal -1 binary64)) #s(literal 3 binary64))) z (/.f64 z (pow.f64 (-.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)))) z (/.f64 z (-.f64 y #s(literal -1 binary64))))
(* z (+ (* z (+ (* z (+ (/ 1 (pow (+ 1 y) 3)) (/ z (pow (+ 1 y) 4)))) (/ 1 (pow (+ 1 y) 2)))) (/ 1 (+ 1 y))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 z (pow.f64 (-.f64 y #s(literal -1 binary64)) #s(literal 4 binary64))) z (/.f64 z (pow.f64 (-.f64 y #s(literal -1 binary64)) #s(literal 3 binary64)))) z (/.f64 z (pow.f64 (-.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)))) z (/.f64 z (-.f64 y #s(literal -1 binary64))))
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(* -1 x)
(neg.f64 x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
-1
#s(literal -1 binary64)
(- (+ (/ 1 z) (/ y z)) 1)
(-.f64 (+.f64 (/.f64 y z) (/.f64 #s(literal 1 binary64) z)) #s(literal 1 binary64))
(- (+ (/ 1 z) (/ y z)) 1)
(-.f64 (+.f64 (/.f64 y z) (/.f64 #s(literal 1 binary64) z)) #s(literal 1 binary64))
(- (+ (/ 1 z) (/ y z)) 1)
(-.f64 (+.f64 (/.f64 y z) (/.f64 #s(literal 1 binary64) z)) #s(literal 1 binary64))
(* -1 z)
(neg.f64 z)
(* z (- (+ (/ 1 z) (/ y z)) 1))
(fma.f64 (-.f64 (/.f64 y z) #s(literal 1 binary64)) z #s(literal 1 binary64))
(* z (- (+ (/ 1 z) (/ y z)) 1))
(fma.f64 (-.f64 (/.f64 y z) #s(literal 1 binary64)) z #s(literal 1 binary64))
(* z (- (+ (/ 1 z) (/ y z)) 1))
(fma.f64 (-.f64 (/.f64 y z) #s(literal 1 binary64)) z #s(literal 1 binary64))
(* -1 z)
(neg.f64 z)
(* z (- (/ 1 z) 1))
(-.f64 #s(literal 1 binary64) z)
(* z (- (/ 1 z) 1))
(-.f64 #s(literal 1 binary64) z)
(* z (- (/ 1 z) 1))
(-.f64 #s(literal 1 binary64) z)
(* -1 x)
(neg.f64 x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(* -1 x)
(neg.f64 x)
(- (/ x z) x)
(-.f64 (/.f64 x z) x)
(- (/ x z) x)
(-.f64 (/.f64 x z) x)
(- (/ x z) x)
(-.f64 (/.f64 x z) x)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(* -1 x)
(neg.f64 x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
-1
#s(literal -1 binary64)
(- (+ (/ 1 z) (/ y z)) 1)
(-.f64 (+.f64 (/.f64 y z) (/.f64 #s(literal 1 binary64) z)) #s(literal 1 binary64))
(- (+ (/ 1 z) (/ y z)) 1)
(-.f64 (+.f64 (/.f64 y z) (/.f64 #s(literal 1 binary64) z)) #s(literal 1 binary64))
(- (+ (/ 1 z) (/ y z)) 1)
(-.f64 (+.f64 (/.f64 y z) (/.f64 #s(literal 1 binary64) z)) #s(literal 1 binary64))
(* -1 z)
(neg.f64 z)
(* z (- (+ (/ 1 z) (/ y z)) 1))
(fma.f64 (-.f64 (/.f64 y z) #s(literal 1 binary64)) z #s(literal 1 binary64))
(* z (- (+ (/ 1 z) (/ y z)) 1))
(fma.f64 (-.f64 (/.f64 y z) #s(literal 1 binary64)) z #s(literal 1 binary64))
(* z (- (+ (/ 1 z) (/ y z)) 1))
(fma.f64 (-.f64 (/.f64 y z) #s(literal 1 binary64)) z #s(literal 1 binary64))
(/ (* 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)
(* -1 x)
(neg.f64 x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(* -1 x)
(neg.f64 x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
-1
#s(literal -1 binary64)
(- (* -1 (/ (+ 1 y) z)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 (-.f64 y #s(literal -1 binary64)) z))
(- (* -1 (/ (pow (+ 1 y) 2) (pow z 2))) (+ 1 (+ (/ 1 z) (/ y z))))
(-.f64 (-.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) z)) (+.f64 (/.f64 (/.f64 (pow.f64 (-.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) z) (/.f64 y z)))
(- (* -1 (/ (pow (+ 1 y) 3) (pow z 3))) (+ 1 (+ (/ 1 z) (+ (/ y z) (/ (pow (+ 1 y) 2) (pow z 2))))))
(-.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (-.f64 y #s(literal -1 binary64)) z) #s(literal 3 binary64))) (+.f64 (+.f64 (/.f64 (/.f64 (pow.f64 (-.f64 y #s(literal -1 binary64)) #s(literal 2 binary64)) z) z) (/.f64 y z)) (/.f64 #s(literal 1 binary64) z)))
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(* -1 x)
(neg.f64 x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
-1
#s(literal -1 binary64)
(- (+ (/ 1 z) (/ y z)) 1)
(-.f64 (+.f64 (/.f64 y z) (/.f64 #s(literal 1 binary64) z)) #s(literal 1 binary64))
(- (+ (/ 1 z) (/ y z)) 1)
(-.f64 (+.f64 (/.f64 y z) (/.f64 #s(literal 1 binary64) z)) #s(literal 1 binary64))
(- (+ (/ 1 z) (/ y z)) 1)
(-.f64 (+.f64 (/.f64 y z) (/.f64 #s(literal 1 binary64) z)) #s(literal 1 binary64))
(* -1 z)
(neg.f64 z)
(* -1 (* z (+ 1 (* -1 (/ (+ 1 y) z)))))
(-.f64 (-.f64 y #s(literal -1 binary64)) z)
(* -1 (* z (+ 1 (* -1 (/ (+ 1 y) z)))))
(-.f64 (-.f64 y #s(literal -1 binary64)) z)
(* -1 (* z (+ 1 (* -1 (/ (+ 1 y) z)))))
(-.f64 (-.f64 y #s(literal -1 binary64)) z)
(* -1 z)
(neg.f64 z)
(* -1 (* z (- 1 (/ 1 z))))
(-.f64 #s(literal 1 binary64) z)
(* -1 (* z (- 1 (/ 1 z))))
(-.f64 #s(literal 1 binary64) z)
(* -1 (* z (- 1 (/ 1 z))))
(-.f64 #s(literal 1 binary64) z)
(* -1 x)
(neg.f64 x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(* -1 x)
(neg.f64 x)
(- (/ x z) x)
(-.f64 (/.f64 x z) x)
(- (/ x z) x)
(-.f64 (/.f64 x z) x)
(- (/ x z) x)
(-.f64 (/.f64 x z) x)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(* -1 x)
(neg.f64 x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
-1
#s(literal -1 binary64)
(- (+ (/ 1 z) (/ y z)) 1)
(-.f64 (+.f64 (/.f64 y z) (/.f64 #s(literal 1 binary64) z)) #s(literal 1 binary64))
(- (+ (/ 1 z) (/ y z)) 1)
(-.f64 (+.f64 (/.f64 y z) (/.f64 #s(literal 1 binary64) z)) #s(literal 1 binary64))
(- (+ (/ 1 z) (/ y z)) 1)
(-.f64 (+.f64 (/.f64 y z) (/.f64 #s(literal 1 binary64) z)) #s(literal 1 binary64))
(* -1 z)
(neg.f64 z)
(* -1 (* z (+ 1 (* -1 (/ (+ 1 y) z)))))
(-.f64 (-.f64 y #s(literal -1 binary64)) z)
(* -1 (* z (+ 1 (* -1 (/ (+ 1 y) z)))))
(-.f64 (-.f64 y #s(literal -1 binary64)) z)
(* -1 (* z (+ 1 (* -1 (/ (+ 1 y) z)))))
(-.f64 (-.f64 y #s(literal -1 binary64)) z)
(/ (* 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)
(* -1 x)
(neg.f64 x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(* -1 x)
(neg.f64 x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
-1
#s(literal -1 binary64)
(- (* -1 (/ (+ 1 y) z)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 (-.f64 y #s(literal -1 binary64)) z))
(- (* -1 (/ (- (/ (pow (+ 1 y) 2) z) (* -1 (+ 1 y))) z)) 1)
(neg.f64 (fma.f64 (/.f64 (-.f64 y #s(literal -1 binary64)) z) (-.f64 (/.f64 (-.f64 y #s(literal -1 binary64)) z) #s(literal -1 binary64)) #s(literal 1 binary64)))
(- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow (+ 1 y) 3) z)) (pow (+ 1 y) 2)) z)) (* -1 (+ 1 y))) z)) 1)
(-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (pow.f64 (-.f64 #s(literal -1 binary64) y) #s(literal 3 binary64)) z) (pow.f64 (-.f64 y #s(literal -1 binary64)) #s(literal 2 binary64))) z) (-.f64 y #s(literal -1 binary64))) z) #s(literal 1 binary64))
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ (* x (- 1 z)) z)
(-.f64 (/.f64 x z) x)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (- 1 z) z)
(/.f64 (-.f64 #s(literal 1 binary64) z) z)
(- (+ (/ 1 z) (/ y z)) 1)
(-.f64 (+.f64 (/.f64 y z) (/.f64 #s(literal 1 binary64) z)) #s(literal 1 binary64))
(- (+ (/ 1 z) (/ y z)) 1)
(-.f64 (+.f64 (/.f64 y z) (/.f64 #s(literal 1 binary64) z)) #s(literal 1 binary64))
(- (+ (/ 1 z) (/ y z)) 1)
(-.f64 (+.f64 (/.f64 y z) (/.f64 #s(literal 1 binary64) z)) #s(literal 1 binary64))
(- 1 z)
(-.f64 #s(literal 1 binary64) z)
(- (+ 1 y) z)
(-.f64 (-.f64 y #s(literal -1 binary64)) z)
(- (+ 1 y) z)
(-.f64 (-.f64 y #s(literal -1 binary64)) z)
(- (+ 1 y) z)
(-.f64 (-.f64 y #s(literal -1 binary64)) z)
(/ (* x (- 1 z)) z)
(-.f64 (/.f64 x z) x)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- 1 z)) z)
(-.f64 (/.f64 x z) x)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (- 1 z) z)
(/.f64 (-.f64 #s(literal 1 binary64) z) z)
(- (+ (/ 1 z) (/ y z)) 1)
(-.f64 (+.f64 (/.f64 y z) (/.f64 #s(literal 1 binary64) z)) #s(literal 1 binary64))
(- (+ (/ 1 z) (/ y z)) 1)
(-.f64 (+.f64 (/.f64 y z) (/.f64 #s(literal 1 binary64) z)) #s(literal 1 binary64))
(- (+ (/ 1 z) (/ y z)) 1)
(-.f64 (+.f64 (/.f64 y z) (/.f64 #s(literal 1 binary64) z)) #s(literal 1 binary64))
(- 1 z)
(-.f64 #s(literal 1 binary64) z)
(- (+ 1 y) z)
(-.f64 (-.f64 y #s(literal -1 binary64)) z)
(- (+ 1 y) z)
(-.f64 (-.f64 y #s(literal -1 binary64)) z)
(- (+ 1 y) z)
(-.f64 (-.f64 y #s(literal -1 binary64)) z)
1
#s(literal 1 binary64)
(+ 1 y)
(-.f64 y #s(literal -1 binary64))
(+ 1 y)
(-.f64 y #s(literal -1 binary64))
(+ 1 y)
(-.f64 y #s(literal -1 binary64))
(/ (* 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 (- 1 z)) z)
(-.f64 (/.f64 x z) x)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- 1 z)) z)
(-.f64 (/.f64 x z) x)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(+ (/ (* x y) z) (/ (* x (- 1 z)) z))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ z (- 1 z))
(/.f64 z (-.f64 #s(literal 1 binary64) z))
(+ (* -1 (/ (* y z) (pow (- 1 z) 2))) (/ z (- 1 z)))
(fma.f64 (neg.f64 y) (/.f64 z (pow.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 2 binary64))) (/.f64 z (-.f64 #s(literal 1 binary64) z)))
(+ (* y (- (/ (* y z) (pow (- 1 z) 3)) (/ z (pow (- 1 z) 2)))) (/ z (- 1 z)))
(fma.f64 (*.f64 (/.f64 z (pow.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 y (-.f64 #s(literal 1 binary64) z)))) y (/.f64 z (-.f64 #s(literal 1 binary64) z)))
(+ (* y (- (* y (- (* -1 (/ (* y z) (pow (- 1 z) 4))) (* -1 (/ z (pow (- 1 z) 3))))) (/ z (pow (- 1 z) 2)))) (/ z (- 1 z)))
(fma.f64 (fma.f64 (*.f64 (neg.f64 y) y) (/.f64 z (pow.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 4 binary64))) (*.f64 (/.f64 z (pow.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 y (-.f64 #s(literal 1 binary64) z))))) y (/.f64 z (-.f64 #s(literal 1 binary64) z)))
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ (* x y) z)
(*.f64 (/.f64 y z) x)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ y z)
(/.f64 y z)
(* y (- (+ (/ 1 z) (/ 1 (* y z))) (/ 1 y)))
(fma.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) z) y) y (/.f64 y z))
(* y (- (+ (/ 1 z) (/ 1 (* y z))) (/ 1 y)))
(fma.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) z) y) y (/.f64 y z))
(* y (- (+ (/ 1 z) (/ 1 (* y z))) (/ 1 y)))
(fma.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) z) y) y (/.f64 y z))
y
(* y (- (+ 1 (/ 1 y)) (/ z y)))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) y y)
(* y (- (+ 1 (/ 1 y)) (/ z y)))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) y y)
(* y (- (+ 1 (/ 1 y)) (/ z y)))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) y y)
(/ (* x y) z)
(*.f64 (/.f64 y z) x)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x y) z)
(*.f64 (/.f64 y z) x)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ y z)
(/.f64 y z)
(* y (- (+ (/ 1 z) (/ 1 (* y z))) (/ 1 y)))
(fma.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) z) y) y (/.f64 y z))
(* y (- (+ (/ 1 z) (/ 1 (* y z))) (/ 1 y)))
(fma.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) z) y) y (/.f64 y z))
(* y (- (+ (/ 1 z) (/ 1 (* y z))) (/ 1 y)))
(fma.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) z) y) y (/.f64 y z))
y
(* y (- (+ 1 (/ 1 y)) (/ z y)))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) y y)
(* y (- (+ 1 (/ 1 y)) (/ z y)))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) y y)
(* y (- (+ 1 (/ 1 y)) (/ z y)))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) y y)
y
(* y (+ 1 (/ 1 y)))
(-.f64 y #s(literal -1 binary64))
(* y (+ 1 (/ 1 y)))
(-.f64 y #s(literal -1 binary64))
(* y (+ 1 (/ 1 y)))
(-.f64 y #s(literal -1 binary64))
(/ (* 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)
(*.f64 (/.f64 y z) x)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x y) z)
(*.f64 (/.f64 y z) x)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ z y)
(/.f64 z y)
(/ (+ z (* -1 (/ (* z (- 1 z)) y))) y)
(/.f64 (fma.f64 (-.f64 z #s(literal 1 binary64)) (/.f64 z y) z) y)
(/ (- (+ z (/ (* z (pow (- 1 z) 2)) (pow y 2))) (/ (* z (- 1 z)) y)) y)
(/.f64 (fma.f64 (/.f64 z y) (-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 2 binary64)) y) z) #s(literal 1 binary64)) z) y)
(/ (- (+ z (* -1 (/ (* z (pow (- 1 z) 3)) (pow y 3)))) (+ (* -1 (/ (* z (pow (- 1 z) 2)) (pow y 2))) (/ (* z (- 1 z)) y))) y)
(/.f64 (fma.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) #s(literal 3 binary64))) z (fma.f64 (/.f64 z y) (-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 2 binary64)) y) z) #s(literal 1 binary64)) z)) y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ (* x y) z)
(*.f64 (/.f64 y z) x)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ y z)
(/.f64 y z)
(* -1 (* y (- (* -1 (/ (- (/ 1 z) 1) y)) (/ 1 z))))
(fma.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) z) y) y (/.f64 y z))
(* -1 (* y (- (* -1 (/ (- (/ 1 z) 1) y)) (/ 1 z))))
(fma.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) z) y) y (/.f64 y z))
(* -1 (* y (- (* -1 (/ (- (/ 1 z) 1) y)) (/ 1 z))))
(fma.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) z) y) y (/.f64 y z))
y
(* -1 (* y (- (* -1 (/ (- 1 z) y)) 1)))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) y y)
(* -1 (* y (- (* -1 (/ (- 1 z) y)) 1)))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) y y)
(* -1 (* y (- (* -1 (/ (- 1 z) y)) 1)))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) y y)
(/ (* x y) z)
(*.f64 (/.f64 y z) x)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x y) z)
(*.f64 (/.f64 y z) x)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ y z)
(/.f64 y z)
(* -1 (* y (- (* -1 (/ (- (/ 1 z) 1) y)) (/ 1 z))))
(fma.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) z) y) y (/.f64 y z))
(* -1 (* y (- (* -1 (/ (- (/ 1 z) 1) y)) (/ 1 z))))
(fma.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) z) y) y (/.f64 y z))
(* -1 (* y (- (* -1 (/ (- (/ 1 z) 1) y)) (/ 1 z))))
(fma.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) z) y) y (/.f64 y z))
y
(* -1 (* y (- (* -1 (/ (- 1 z) y)) 1)))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) y y)
(* -1 (* y (- (* -1 (/ (- 1 z) y)) 1)))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) y y)
(* -1 (* y (- (* -1 (/ (- 1 z) y)) 1)))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) y y)
y
(* y (+ 1 (/ 1 y)))
(-.f64 y #s(literal -1 binary64))
(* y (+ 1 (/ 1 y)))
(-.f64 y #s(literal -1 binary64))
(* y (+ 1 (/ 1 y)))
(-.f64 y #s(literal -1 binary64))
(/ (* 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)
(*.f64 (/.f64 y z) x)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x y) z)
(*.f64 (/.f64 y z) x)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ z y)
(/.f64 z y)
(* -1 (/ (+ (* -1 z) (/ (* z (- 1 z)) y)) y))
(/.f64 (fma.f64 (-.f64 z #s(literal 1 binary64)) (/.f64 z y) z) y)
(* -1 (/ (+ (* -1 z) (* -1 (/ (- (/ (* z (pow (- 1 z) 2)) y) (* z (- 1 z))) y))) y))
(/.f64 (fma.f64 (/.f64 z y) (-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 2 binary64)) y) z) #s(literal 1 binary64)) z) y)
(* -1 (/ (+ (* -1 z) (* -1 (/ (- (* -1 (/ (- (/ (* z (pow (- 1 z) 3)) y) (* z (pow (- 1 z) 2))) y)) (* z (- 1 z))) y))) y))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) #s(literal 3 binary64))) z (fma.f64 (/.f64 z y) (-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 2 binary64)) y) z) #s(literal 1 binary64)) z)) y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(* x (- (/ 1 z) 1))
(-.f64 (/.f64 x z) x)
(* x (- (/ 1 z) 1))
(-.f64 (/.f64 x z) x)
(* x (- (/ 1 z) 1))
(-.f64 (/.f64 x z) x)
(* x (- (/ 1 z) 1))
(-.f64 (/.f64 x z) x)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) 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)
(*.f64 (/.f64 y z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(* x (- (/ 1 z) 1))
(-.f64 (/.f64 x z) x)
(* x (- (/ 1 z) 1))
(-.f64 (/.f64 x z) x)
(* x (- (/ 1 z) 1))
(-.f64 (/.f64 x z) x)
(* x (- (/ 1 z) 1))
(-.f64 (/.f64 x z) x)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) 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)
(*.f64 (/.f64 y z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(* -1 (* x (- 1 (/ 1 z))))
(-.f64 (/.f64 x z) x)
(* -1 (* x (- 1 (/ 1 z))))
(-.f64 (/.f64 x z) x)
(* -1 (* x (- 1 (/ 1 z))))
(-.f64 (/.f64 x z) x)
(* -1 (* x (- 1 (/ 1 z))))
(-.f64 (/.f64 x z) x)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ x z)
(/.f64 x z)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) 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)
(*.f64 (/.f64 y z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ z x)
(/.f64 z x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ (* x (- (+ 1 y) z)) z)
(-.f64 (/.f64 (fma.f64 y x x) z) x)

rewrite248.0ms (3.3%)

Memory
34.1MiB live, 151.4MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
030153
041153
1180153
21224153
08661151
Stop Event
iter limit
node limit
iter limit
Counts
17 → 327
Calls
Call 1
Inputs
(*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x)
(/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z)
#s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z))
(-.f64 #s(literal 1 binary64) z)
#s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z)))
#s(approx (- (/ x z) x) (/.f64 x z))
(/.f64 x z)
(*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x)
(/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z)
#s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64)))
(-.f64 y #s(literal -1 binary64))
(/.f64 y (/.f64 z x))
#s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x)))
(/.f64 z x)
(/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y)))
#s(approx (/ z (- (- y z) -1)) (/.f64 z y))
(/.f64 z y)
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>

eval232.0ms (3.1%)

Memory
-17.3MiB live, 135.1MiB allocated
Compiler

Compiled 8 102 to 1 235 computations (84.8% saved)

prune25.0ms (0.3%)

Memory
28.3MiB live, 65.9MiB allocated
Pruning

12 alts after pruning (0 fresh and 12 done)

PrunedKeptTotal
New7770777
Fresh000
Picked055
Done077
Total77712789
Accuracy
100.0%
Counts
789 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
89.3%
(/.f64 (fma.f64 (-.f64 y z) x x) z)
39.1%
(/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z)
58.3%
(/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z)
38.0%
(/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y)))
57.2%
(*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x)
65.3%
(*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x)
39.5%
#s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x)))
65.4%
#s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x))
38.0%
#s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x))
40.7%
#s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y))
43.0%
#s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x))
25.3%
#s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z)))
Compiler

Compiled 221 to 138 computations (37.6% saved)

regimes30.0ms (0.4%)

Memory
-28.0MiB live, 45.7MiB allocated
Counts
20 → 2
Calls
Call 1
Inputs
#s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x))
#s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z)))
#s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x))
#s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y))
#s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x))
(/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z)
(/.f64 #s(approx (+ (* (- y z) x) x) (*.f64 y x)) z)
(/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z)
(*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 #s(literal 1 binary64) z)) z) x)
(*.f64 (/.f64 #s(approx (- (- y z) -1) (-.f64 y #s(literal -1 binary64))) z) x)
(/.f64 (*.f64 x #s(approx (+ (- y z) 1) (-.f64 #s(literal 1 binary64) z))) z)
(/.f64 (fma.f64 #s(approx (- y z) (neg.f64 z)) x x) z)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
#s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x)))
(*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x)
(/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y)))
(/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z)
(*.f64 (/.f64 #s(literal -1 binary64) z) (neg.f64 (fma.f64 (-.f64 y z) x x)))
(/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))))
(/.f64 (/.f64 x (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 y z) #s(literal -1 binary64)))) z)
Outputs
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))))
Calls

4 calls:

9.0ms
x
7.0ms
(/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z)
6.0ms
z
6.0ms
y
Results
AccuracySegmentsBranch
99.9%2x
97.3%1y
97.3%1z
99.5%2(/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z)
Compiler

Compiled 12 to 17 computations (-41.7% saved)

regimes7.0ms (0.1%)

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

1 calls:

6.0ms
x
Results
AccuracySegmentsBranch
99.9%2x
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes41.0ms (0.5%)

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

4 calls:

26.0ms
y
5.0ms
z
5.0ms
x
4.0ms
(/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z)
Results
AccuracySegmentsBranch
95.2%3z
95.3%3y
89.3%1(/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z)
92.1%2x
Compiler

Compiled 12 to 17 computations (-41.7% saved)

regimes107.0ms (1.4%)

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

4 calls:

93.0ms
(/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z)
4.0ms
z
4.0ms
x
4.0ms
y
Results
AccuracySegmentsBranch
79.7%2(/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z)
69.0%3x
88.3%3z
90.2%3y
Compiler

Compiled 12 to 17 computations (-41.7% saved)

regimes3.0ms (0%)

Memory
6.7MiB live, 6.7MiB allocated
Counts
5 → 3
Calls
Call 1
Inputs
#s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x))
#s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z)))
#s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x))
#s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y))
#s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x))
Outputs
#s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y))
#s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x))
#s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x))
Calls

1 calls:

2.0ms
y
Results
AccuracySegmentsBranch
90.1%3y
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes3.0ms (0%)

Memory
5.2MiB live, 5.2MiB allocated
Counts
4 → 3
Calls
Call 1
Inputs
#s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x))
#s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z)))
#s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x))
#s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y))
Outputs
#s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y))
#s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x))
#s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y))
Calls

1 calls:

2.0ms
y
Results
AccuracySegmentsBranch
88.8%3y
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes58.0ms (0.8%)

Memory
-10.6MiB live, 27.4MiB allocated
Counts
3 → 1
Calls
Call 1
Inputs
#s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x))
#s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z)))
#s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x))
Outputs
#s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x))
Calls

4 calls:

52.0ms
x
2.0ms
z
2.0ms
y
2.0ms
(/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z)
Results
AccuracySegmentsBranch
65.4%1x
65.4%1(/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z)
65.4%1z
65.4%1y
Compiler

Compiled 12 to 17 computations (-41.7% saved)

regimes7.0ms (0.1%)

Memory
23.2MiB live, 23.2MiB allocated
Counts
2 → 3
Calls
Call 1
Inputs
#s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x))
#s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z)))
Outputs
#s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x))
#s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z)))
#s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x))
Calls

4 calls:

2.0ms
z
2.0ms
y
2.0ms
x
1.0ms
(/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z)
Results
AccuracySegmentsBranch
55.7%2(/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z)
46.1%3x
48.8%4y
64.4%3z
Compiler

Compiled 12 to 17 computations (-41.7% saved)

regimes8.0ms (0.1%)

Memory
-23.1MiB live, 15.0MiB allocated
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

4 calls:

3.0ms
y
1.0ms
z
1.0ms
x
1.0ms
(/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z)
Results
AccuracySegmentsBranch
43.0%1x
43.0%1y
43.0%1(/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z)
43.0%1z
Compiler

Compiled 12 to 17 computations (-41.7% saved)

bsearch10.0ms (0.1%)

Memory
22.1MiB live, 22.1MiB allocated
Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
9.0ms
2.764383371519794e-78
1.6685901701478625e-77
Samples
5.0ms96×0valid
Compiler

Compiled 114 to 110 computations (3.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 3.0ms
ival-sub: 1.0ms (38.6% of total)
ival-div: 1.0ms (38.6% of total)
ival-mult: 1.0ms (38.6% of total)
ival-true: 0.0ms (0% of total)
ival-add: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch16.0ms (0.2%)

Memory
-22.8MiB live, 21.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
14.0ms
8.974450546298117e-94
2.1912033798558477e-91
Samples
10.0ms112×0valid
Compiler

Compiled 131 to 126 computations (3.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 3.0ms
ival-sub: 1.0ms (33% of total)
ival-div: 1.0ms (33% of total)
ival-add: 1.0ms (33% of total)
ival-mult: 1.0ms (33% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch34.0ms (0.4%)

Memory
-1.1MiB live, 71.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
4.634421175291421e+87
7.257458479008499e+93
12.0ms
-2.1631030828974436e-10
-1.973235504853419e-14
Samples
16.0ms272×0valid
Compiler

Compiled 250 to 252 computations (-0.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 7.0ms
ival-sub: 2.0ms (27.9% of total)
ival-div: 2.0ms (27.9% of total)
ival-mult: 2.0ms (27.9% of total)
ival-add: 1.0ms (13.9% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch39.0ms (0.5%)

Memory
8.6MiB live, 46.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
2.621722678432444e+109
3.2964728306865994e+128
14.0ms
-142111134056770350.0
-3752464.6390095865
Samples
24.0ms320×0valid
Compiler

Compiled 252 to 294 computations (-16.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0ms
ival-sub: 2.0ms (24.7% of total)
ival-div: 2.0ms (24.7% of total)
ival-mult: 2.0ms (24.7% of total)
ival-add: 1.0ms (12.4% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch2.0ms (0%)

Memory
3.3MiB live, 3.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
2.621722678432444e+109
3.2964728306865994e+128
1.0ms
-142111134056770350.0
-3752464.6390095865
Compiler

Compiled 252 to 294 computations (-16.7% saved)

bsearch12.0ms (0.2%)

Memory
16.6MiB live, 16.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
9.0ms
7.257458479008499e+93
2.3407879615496478e+95
1.0ms
-142111134056770350.0
-3752464.6390095865
Samples
5.0ms112×0valid
Compiler

Compiled 216 to 252 computations (-16.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 3.0ms
ival-sub: 1.0ms (35% of total)
ival-div: 1.0ms (35% of total)
ival-mult: 1.0ms (35% of total)
ival-true: 0.0ms (0% of total)
ival-add: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch59.0ms (0.8%)

Memory
-11.1MiB live, 32.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
9.0ms
9.161404158994855e-7
2.9694606811356104e-5
47.0ms
-0.023972305224964862
-4.293599869221966e-7
Samples
12.0ms240×0valid
Compiler

Compiled 132 to 209 computations (-58.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 6.0ms
ival-div: 2.0ms (32.7% of total)
ival-mult: 2.0ms (32.7% of total)
ival-sub: 1.0ms (16.3% of total)
ival-add: 1.0ms (16.3% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

simplify31.0ms (0.4%)

Memory
10.7MiB live, 48.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
063316
177316
286316
390316
492316
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 x #s(literal 8082958754095241/521481209941628438084722096232800809229175908778479680162851955034721612739414196782949728256 binary64)) (/.f64 (fma.f64 (-.f64 y z) x x) z) (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))))
(if (<=.f64 x #s(literal 3944817619502923/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992 binary64)) (/.f64 (fma.f64 (-.f64 y z) x x) z) (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x))
(if (<=.f64 y #s(literal -4951760157141521/9903520314283042199192993792 binary64)) (/.f64 (fma.f64 (-.f64 y z) x x) z) (if (<=.f64 y #s(literal 4700000000000000427655077617281220192166506881369202306067137252558143780431656252342272 binary64)) #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) (/.f64 (fma.f64 (-.f64 y z) x x) z)))
(if (<=.f64 y #s(literal -320000000000000 binary64)) (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) (if (<=.f64 y #s(literal 1599999999999999910668083956078934100399565926083040109187712569722207769964164976070591193675867701857177892536581095424 binary64)) #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x))))
(if (<=.f64 y #s(literal -320000000000000 binary64)) #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) (if (<=.f64 y #s(literal 1599999999999999910668083956078934100399565926083040109187712569722207769964164976070591193675867701857177892536581095424 binary64)) #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x))))
(if (<=.f64 y #s(literal -320000000000000 binary64)) #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) (if (<=.f64 y #s(literal 18999999999999998160950590059492040650382917974264966298834054687653246537379508925883169636352 binary64)) #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y))))
#s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x))
(if (<=.f64 z #s(literal -3386706919782613/144115188075855872 binary64)) #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (if (<=.f64 z #s(literal 2176715800697727/73786976294838206464 binary64)) #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x))))
#s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x))
Outputs
(if (<=.f64 x #s(literal 8082958754095241/521481209941628438084722096232800809229175908778479680162851955034721612739414196782949728256 binary64)) (/.f64 (fma.f64 (-.f64 y z) x x) z) (/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))))
(if (<=.f64 x #s(literal 3944817619502923/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992 binary64)) (/.f64 (fma.f64 (-.f64 y z) x x) z) (*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x))
(if (<=.f64 y #s(literal -4951760157141521/9903520314283042199192993792 binary64)) (/.f64 (fma.f64 (-.f64 y z) x x) z) (if (<=.f64 y #s(literal 4700000000000000427655077617281220192166506881369202306067137252558143780431656252342272 binary64)) #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) (/.f64 (fma.f64 (-.f64 y z) x x) z)))
(if (<=.f64 y #s(literal -320000000000000 binary64)) (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) (if (<=.f64 y #s(literal 1599999999999999910668083956078934100399565926083040109187712569722207769964164976070591193675867701857177892536581095424 binary64)) #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x))))
(if (<=.f64 y #s(literal -320000000000000 binary64)) #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) (if (<=.f64 y #s(literal 1599999999999999910668083956078934100399565926083040109187712569722207769964164976070591193675867701857177892536581095424 binary64)) #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x))))
(if (<=.f64 y #s(literal -320000000000000 binary64)) #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) (if (<=.f64 y #s(literal 18999999999999998160950590059492040650382917974264966298834054687653246537379508925883169636352 binary64)) #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y))))
#s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x))
(if (<=.f64 z #s(literal -3386706919782613/144115188075855872 binary64)) #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (if (<=.f64 z #s(literal 2176715800697727/73786976294838206464 binary64)) #s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z))) #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x))))
#s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x))

soundness950.0ms (12.5%)

Memory
-51.5MiB live, 546.3MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0824
01224
15924
245224
3743724
0853222
082877
1263697
2804697
32502696
45584695
08285633
01283562
13942904
212542852
338272852
469372852
081022635
023105
036102
1156100
21063100
08648100
Stop Event
done
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 354 to 192 computations (45.8% saved)

preprocess200.0ms (2.6%)

Memory
-1.8MiB live, 275.7MiB allocated
Compiler

Compiled 490 to 192 computations (60.8% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...