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

Time bar (total: 7.8s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze131.0ms (1.7%)

Memory
-6.2MiB live, 76.8MiB 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.3s (16.4%)

Memory
48.2MiB live, 1 193.0MiB allocated
Samples
770.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 446.0ms
ival-sub: 182.0ms (40.8% of total)
ival-add: 103.0ms (23.1% of total)
ival-mult: 89.0ms (19.9% of total)
ival-div: 57.0ms (12.8% of total)
ival-true: 7.0ms (1.6% of total)
exact: 6.0ms (1.3% of total)
ival-assert: 4.0ms (0.9% of total)
Bogosity

explain161.0ms (2.1%)

Memory
-19.4MiB live, 186.8MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
370-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/n370
(*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64)))overflow55
Confusion
Predicted +Predicted -
+370
-0219
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+3700
-00219
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0219
137
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
73.0ms512×0valid
Compiler

Compiled 69 to 28 computations (59.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 26.0ms
ival-mult: 16.0ms (60.9% of total)
ival-div: 4.0ms (15.2% of total)
ival-sub: 3.0ms (11.4% of total)
ival-add: 3.0ms (11.4% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess568.0ms (7.3%)

Memory
-12.1MiB live, 261.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.7MiB live, 0.7MiB allocated
Compiler

Compiled 0 to 3 computations (-∞% saved)

prune0.0ms (0%)

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

Compiled 9 to 8 computations (11.1% saved)

simplify311.0ms (4%)

Memory
22.1MiB live, 222.4MiB 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)

localize22.0ms (0.3%)

Memory
1.2MiB live, 40.0MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(-.f64 y z)
accuracy0
(+.f64 (-.f64 y z) #s(literal 1 binary64))
accuracy0.01171875
(*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64)))
accuracy8.736639593055475
(/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z)
Samples
16.0ms256×0valid
Compiler

Compiled 30 to 10 computations (66.7% saved)

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

series15.0ms (0.2%)

Memory
-22.7MiB live, 25.1MiB 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
5.0ms
x
@inf
((* x (+ (- y z) 1)) (/ (* x (+ (- y z) 1)) z) (+ (- y z) 1) (- y z))
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))

simplify108.0ms (1.4%)

Memory
16.8MiB live, 126.4MiB 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)

rewrite171.0ms (2.2%)

Memory
-6.6MiB live, 152.2MiB 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>

eval278.0ms (3.5%)

Memory
-0.4MiB live, 123.7MiB allocated
Compiler

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

prune42.0ms (0.5%)

Memory
-3.2MiB live, 36.4MiB allocated
Pruning

12 alts after pruning (12 fresh and 0 done)

PrunedKeptTotal
New48112493
Fresh000
Picked101
Done000
Total48212494
Accuracy
100.0%
Counts
494 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
86.4%
(/.f64 (fma.f64 (-.f64 y z) x x) z)
86.3%
(/.f64 (/.f64 x (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 y z) #s(literal -1 binary64)))) z)
62.0%
(/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z)
36.5%
(/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z)
96.2%
(/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))))
95.8%
(*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x)
91.4%
(*.f64 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64)))
86.2%
(*.f64 (/.f64 #s(literal -1 binary64) z) (neg.f64 (fma.f64 (-.f64 y z) x x)))
42.6%
(*.f64 (+.f64 (pow.f64 (-.f64 y z) #s(literal 3 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 (fma.f64 (-.f64 y z) (-.f64 (-.f64 y z) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 x z)))
65.1%
#s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x))
38.0%
#s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y))
37.2%
#s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x))
Compiler

Compiled 218 to 186 computations (14.7% saved)

simplify505.0ms (6.4%)

Memory
6.6MiB live, 131.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 y z)
cost-diff0
(-.f64 (-.f64 y z) #s(literal -1 binary64))
cost-diff0
(/.f64 x z)
cost-diff128
(*.f64 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64)))
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: 0 (0.0ms)

IterNodesCost
022126
033126
164126
2108126
3225126
4468126
51057122
62844122
74605122
85697122
96042122
106163122
116194122
126208122
136313122
146766122
157084122
167134122
177150122
187178122
197186122
207202122
217232122
08092120
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 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64)))
(/.f64 x z)
x
z
(-.f64 (-.f64 y z) #s(literal -1 binary64))
(-.f64 y z)
y
#s(literal -1 binary64)
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 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64)))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/.f64 x z)
x
z
(-.f64 (-.f64 y z) #s(literal -1 binary64))
(-.f64 y z)
y
#s(literal -1 binary64)

localize199.0ms (2.5%)

Memory
-15.9MiB live, 103.3MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy0
(/.f64 x z)
accuracy0
(-.f64 (-.f64 y z) #s(literal -1 binary64))
accuracy0
(-.f64 y z)
accuracy5.513802815870854
(*.f64 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64)))
accuracy0
(fma.f64 y x x)
accuracy8.736639593055475
(/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z)
accuracy22.253346435959795
#s(approx (* x (+ (- y z) 1)) (fma.f64 y x x))
accuracy0
(/.f64 x z)
accuracy4.937293744299076
(*.f64 (/.f64 x z) y)
accuracy39.25679654162812
#s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y))
accuracy0
(neg.f64 x)
accuracy40.19780552356664
#s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x))
accuracy0
(-.f64 (-.f64 y z) #s(literal -1 binary64))
accuracy0
(-.f64 y z)
accuracy0.01171875
(/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64)))
accuracy2.43846819288989
(/.f64 x (/.f64 z (-.f64 (-.f64 y z) #s(literal -1 binary64))))
Samples
186.0ms256×0valid
Compiler

Compiled 110 to 20 computations (81.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 45.0ms
ival-neg: 25.0ms (55% of total)
ival-div: 7.0ms (15.4% of total)
ival-mult: 6.0ms (13.2% of total)
ival-sub: 5.0ms (11% of total)
ival-add: 2.0ms (4.4% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series27.0ms (0.3%)

Memory
12.1MiB live, 49.6MiB allocated
Counts
13 → 384
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 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (*.f64 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64))) #<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 (+ 1 y)) z) (taylor 0 z) (#s(alt (*.f64 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (*.f64 (/.f64 x 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 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (*.f64 (/.f64 x 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 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (*.f64 (/.f64 x 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 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (*.f64 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64))) #<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 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (*.f64 (/.f64 x 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 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (*.f64 (/.f64 x 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 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (*.f64 (/.f64 x 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 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (*.f64 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64))) #<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 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (*.f64 (/.f64 x 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 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (*.f64 (/.f64 x 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 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (*.f64 (/.f64 x 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 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (*.f64 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64))) #<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 z)) z) (taylor 0 y) (#s(alt (*.f64 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (*.f64 (/.f64 x 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 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (*.f64 (/.f64 x 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 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (*.f64 (/.f64 x 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 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (*.f64 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64))) #<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 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (*.f64 (/.f64 x 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 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (*.f64 (/.f64 x 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 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (*.f64 (/.f64 x 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 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (*.f64 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64))) #<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 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (*.f64 (/.f64 x 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 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (*.f64 (/.f64 x 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 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (*.f64 (/.f64 x 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 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (*.f64 (/.f64 x 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 (/.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 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (*.f64 (/.f64 x z) (-.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 z) (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (*.f64 (/.f64 x z) (-.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 z) (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (*.f64 (/.f64 x z) (-.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 z) (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (*.f64 (/.f64 x 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 (/.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 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (*.f64 (/.f64 x z) (-.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 z) (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (*.f64 (/.f64 x z) (-.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 z) (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (*.f64 (/.f64 x z) (-.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 z) (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (*.f64 (/.f64 x 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 (/.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 (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt (*.f64 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (*.f64 (/.f64 x z) (-.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 z) (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (*.f64 (/.f64 x z) (-.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 z) (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (*.f64 (/.f64 x z) (-.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 z) (-.f64 (-.f64 y z) #s(literal -1 binary64))) (patch (*.f64 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
3.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) (* (/ x z) (- (- y z) -1)))
2.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) (* (/ x z) (- (- y z) -1)))
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) (* (/ x z) (- (- y z) -1)))
2.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) (* (/ x z) (- (- y z) -1)))
2.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) (* (/ x z) (- (- y z) -1)))

simplify142.0ms (1.8%)

Memory
-0.1MiB live, 192.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02083248
16572690
219632667
366302651
083692430
Stop Event
iter limit
node limit
Counts
384 → 378
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 (+ 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 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 (+ 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))
-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 (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 1 y)) z))
(+ (* -1 x) (/ (* x (+ 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))
(/ 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 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)
(* 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 (+ (/ 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)
(* -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 (/ (* 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 (- (+ 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)) 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)) 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)))
(/ (* 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 (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 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 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 (+ 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 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))))
(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 (/ (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 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 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 (+ 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)
-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))
(* -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 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 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 (+ 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 (- 1 z)) z)
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) 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)
(/ 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)))
(- 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) 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 (-.f64 #s(literal 1 binary64) z) 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 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 (-.f64 #s(literal 1 binary64) z) 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))
(*.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 z)) z)
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) 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 y z) x)
(* 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)
(/ 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 (/.f64 z y) (-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 2 binary64)) y) z) #s(literal 1 binary64)) (*.f64 z (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) #s(literal 3 binary64))))) y)
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 y z) x)
(* 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 y z) x)
(* 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 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 (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)
(*.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)
(*.f64 y x)
(* y (+ x (/ x y)))
(fma.f64 y x x)
(* y (+ x (/ x y)))
(fma.f64 y x x)
(* y (+ x (/ x y)))
(fma.f64 y x x)
(/ (* x y) z)
(*.f64 (/.f64 y z) x)
(* 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 y z) x)
(* -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)
(/ 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 (/.f64 z y) (-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 2 binary64)) y) z) #s(literal 1 binary64)) (*.f64 z (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) y) #s(literal 3 binary64))))) y)
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 y z) x)
(* -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 y z) x)
(* -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 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 (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)
(*.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)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1 (/ x y)))))
(fma.f64 y x x)
(* -1 (* y (+ (* -1 x) (* -1 (/ x y)))))
(fma.f64 y x x)
(* -1 (* y (+ (* -1 x) (* -1 (/ x y)))))
(fma.f64 y x x)
(/ (* x y) z)
(*.f64 (/.f64 y z) x)
(* -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 (- (+ 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 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 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)) 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 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 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)) 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 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 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)
(/ (* 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)

rewrite173.0ms (2.2%)

Memory
12.5MiB live, 259.6MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022100
033100
1136100
2982100
0868294
Stop Event
iter limit
node limit
iter limit
Counts
13 → 889
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 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64)))
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>

eval183.0ms (2.3%)

Memory
1.3MiB live, 299.9MiB allocated
Compiler

Compiled 24 277 to 2 287 computations (90.6% saved)

prune36.0ms (0.5%)

Memory
18.6MiB live, 96.1MiB allocated
Pruning

14 alts after pruning (10 fresh and 4 done)

PrunedKeptTotal
New1 54151 546
Fresh257
Picked145
Done000
Total1 544141 558
Accuracy
100.0%
Counts
1 558 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
86.4%
(/.f64 (fma.f64 (-.f64 y z) x x) z)
86.3%
(/.f64 (/.f64 x (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 y z) #s(literal -1 binary64)))) z)
90.2%
(/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) (/.f64 z x))
62.0%
(/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z)
36.5%
(/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z)
34.9%
(/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y)))
95.8%
(*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x)
91.4%
(*.f64 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64)))
34.7%
(*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z)))
37.2%
#s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x)))
65.1%
#s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x))
34.6%
#s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x))
38.0%
#s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y))
37.2%
#s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x))
Compiler

Compiled 173 to 163 computations (5.8% saved)

simplify204.0ms (2.6%)

Memory
-15.8MiB live, 68.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 16 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 y z)
cost-diff0
(fma.f64 (-.f64 y z) x x)
cost-diff0
(/.f64 (fma.f64 (-.f64 y z) x x) z)
cost-diff0
(*.f64 y x)
cost-diff0
#s(approx (* x (+ (- y z) 1)) (*.f64 y x))
cost-diff0
(/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z)
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
026133
040129
168129
299129
3217129
4475129
51221129
63100129
74700129
85298129
95557129
105739129
115768129
126579129
137319129
147776129
157894129
167920129
177971129
08219129
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
(/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z)
#s(approx (* x (+ (- y z) 1)) (*.f64 y x))
(*.f64 y 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
(/.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 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x)
(/.f64 (fma.f64 x (-.f64 y z) x) z)
(/.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
(/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z)
(/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 x y)) z)
#s(approx (* x (+ (- y z) 1)) (*.f64 y x))
#s(approx (* x (+ (- y z) 1)) (*.f64 x y))
(*.f64 y x)
(*.f64 x y)
y
x
z
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(/.f64 (fma.f64 x (-.f64 y z) x) z)
(fma.f64 (-.f64 y z) x x)
(fma.f64 x (-.f64 y z) x)
(-.f64 y z)
y
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
28.5MiB live, 65.8MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy0
(/.f64 z y)
accuracy2.43846819288989
(/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y)))
accuracy40.26350013160019
#s(approx (/ z (- (- y z) -1)) (/.f64 z y))
accuracy0
(-.f64 y z)
accuracy0.0078125
(fma.f64 (-.f64 y z) x x)
accuracy8.736639593055475
(/.f64 (fma.f64 (-.f64 y z) x x) z)
accuracy0
(*.f64 y x)
accuracy8.736639593055475
(/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z)
accuracy39.188257201078294
#s(approx (* x (+ (- y z) 1)) (*.f64 y x))
accuracy0
(/.f64 x z)
accuracy0
(-.f64 (/.f64 x z) x)
accuracy22.360618787081197
#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.01953125
(/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z)
accuracy2.708859633246517
(*.f64 (/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z) x)
Samples
41.0ms256×0valid
Compiler

Compiled 115 to 23 computations (80% saved)

Precisions
Click to see histograms. Total time spent on operations: 27.0ms
ival-div: 11.0ms (40.1% of total)
ival-sub: 7.0ms (25.5% of total)
ival-mult: 6.0ms (21.9% of total)
ival-add: 2.0ms (7.3% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series34.0ms (0.4%)

Memory
2.1MiB live, 39.4MiB allocated
Counts
15 → 444
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 (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) #<representation binary64>) () ())
#s(alt #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) (patch #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) #<representation binary64>) () ())
#s(alt (*.f64 y x) (patch (*.f64 y 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>) () ())
#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 (-.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 (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y 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)) (*.f64 y x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y 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)) (*.f64 y x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y 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)) (*.f64 y x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 y)) (taylor 0 z) (#s(alt #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) (patch #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x z)) (* x (+ 1 y))) (taylor 0 z) (#s(alt #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) (patch #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x z)) (* x (+ 1 y))) (taylor 0 z) (#s(alt #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) (patch #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x z)) (* x (+ 1 y))) (taylor 0 z) (#s(alt #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) (patch #s(approx (* x (+ (- y z) 1)) (*.f64 y 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 (/ (* 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 (-.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 (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor inf z) (#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor inf z) (#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor inf z) (#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x z)) (taylor inf z) (#s(alt #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) (patch #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 x) (/ (* x (+ 1 y)) z))) (taylor inf z) (#s(alt #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) (patch #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 x) (/ (* x (+ 1 y)) z))) (taylor inf z) (#s(alt #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) (patch #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* z (+ (* -1 x) (/ (* x (+ 1 y)) z))) (taylor inf z) (#s(alt #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) (patch #s(approx (* x (+ (- y z) 1)) (*.f64 y 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 #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 (-.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 (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor -inf z) (#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor -inf z) (#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor -inf z) (#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x z)) (taylor -inf z) (#s(alt #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) (patch #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ x (* -1 (/ (* x (+ 1 y)) z))))) (taylor -inf z) (#s(alt #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) (patch #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ x (* -1 (/ (* x (+ 1 y)) z))))) (taylor -inf z) (#s(alt #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) (patch #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ x (* -1 (/ (* x (+ 1 y)) z))))) (taylor -inf z) (#s(alt #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) (patch #s(approx (* x (+ (- y z) 1)) (*.f64 y 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 (* -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 (-.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 (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y 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)) (*.f64 y x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y 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)) (*.f64 y x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y 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)) (*.f64 y x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* x (- 1 z)) (taylor 0 y) (#s(alt #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) (patch #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* x y) (* x (- 1 z))) (taylor 0 y) (#s(alt #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) (patch #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* x y) (* x (- 1 z))) (taylor 0 y) (#s(alt #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) (patch #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* x y) (* x (- 1 z))) (taylor 0 y) (#s(alt #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) (patch #s(approx (* x (+ (- y z) 1)) (*.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 (-.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 (- 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 (-.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 (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y 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)) (*.f64 y x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y 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)) (*.f64 y x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y 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)) (*.f64 y x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) (patch #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (/ (* x (- 1 z)) y))) (taylor inf y) (#s(alt #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) (patch #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (/ (* x (- 1 z)) y))) (taylor inf y) (#s(alt #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) (patch #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (/ (* x (- 1 z)) y))) (taylor inf y) (#s(alt #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) (patch #s(approx (* x (+ (- y z) 1)) (*.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 (-.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 #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 (-.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 (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y 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)) (*.f64 y x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y 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)) (*.f64 y x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y 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)) (*.f64 y x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) (patch #s(approx (* x (+ (- y z) 1)) (*.f64 y 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)) (*.f64 y x)) (patch #s(approx (* x (+ (- y z) 1)) (*.f64 y 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)) (*.f64 y x)) (patch #s(approx (* x (+ (- y z) 1)) (*.f64 y 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)) (*.f64 y x)) (patch #s(approx (* x (+ (- y z) 1)) (*.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 (-.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 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 (-.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 (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor 0 x) (#s(alt #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) (patch #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor 0 x) (#s(alt #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) (patch #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor 0 x) (#s(alt #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) (patch #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor 0 x) (#s(alt #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) (patch #s(approx (* x (+ (- y z) 1)) (*.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 (-.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 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 (-.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 (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor inf x) (#s(alt #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) (patch #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor inf x) (#s(alt #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) (patch #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor inf x) (#s(alt #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) (patch #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor inf x) (#s(alt #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) (patch #s(approx (* x (+ (- y z) 1)) (*.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 (-.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 #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 (-.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 (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) (patch (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor -inf x) (#s(alt #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) (patch #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor -inf x) (#s(alt #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) (patch #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor -inf x) (#s(alt #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) (patch #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 1 y) z)) (taylor -inf x) (#s(alt #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) (patch #s(approx (* x (+ (- y z) 1)) (*.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 (-.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>) () ())) ())
#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
9.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) (* x (+ (- y z) 1)) (* y x) (/ (+ (* (- y z) x) x) z) (+ (* (- y z) x) x) (/ x (/ z (- (- y z) -1))) (/ z (- (- y z) -1)) (/ z y))
3.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) (* x (+ (- y z) 1)) (* y x) (/ (+ (* (- y z) x) x) z) (+ (* (- y z) x) x) (/ x (/ z (- (- y z) -1))) (/ z (- (- y z) -1)) (/ z y))
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) (* x (+ (- y z) 1)) (* y x) (/ (+ (* (- y z) x) x) z) (+ (* (- y z) x) x) (/ x (/ z (- (- y z) -1))) (/ z (- (- y z) -1)) (/ z y))
2.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) (* x (+ (- y z) 1)) (* y x) (/ (+ (* (- y z) x) x) z) (+ (* (- y z) x) 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) (- y z) (/ (* x (+ (- y z) 1)) z) (- (/ x z) x) (/ x z) (/ (* x (+ (- y z) 1)) z) (* x (+ (- y z) 1)) (* y x) (/ (+ (* (- y z) x) x) z) (+ (* (- y z) x) x) (/ x (/ z (- (- y z) -1))) (/ z (- (- y z) -1)) (/ z y))

simplify169.0ms (2.2%)

Memory
-2.7MiB live, 205.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02553928
18073362
224783222
373643219
083173009
Stop Event
iter limit
node limit
Counts
444 → 439
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 (+ 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)))
(/ (* 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 (- (/ 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))
(* -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) (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 (/ 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))
(* -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)))))
(* -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)
(* -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 (- 1 z))
(+ (* x y) (* x (- 1 z)))
(+ (* x y) (* x (- 1 z)))
(+ (* x y) (* x (- 1 z)))
(* 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)))
(/ (* 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)))
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)
(* y (+ x (/ (* x (- 1 z)) y)))
(* y (+ x (/ (* x (- 1 z)) y)))
(* y (+ x (/ (* x (- 1 z)) 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))))
(/ (* 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)))
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)
(* -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)
(* 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)))))
(/ (* 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 (- (+ 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 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 (- (+ 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 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 (- (+ 1 y) z))
(* x (- (+ 1 y) z))
(* x (- (+ 1 y) z))
(* x (- (+ 1 y) z))
(* 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)))
(/ (* 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 (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 (+ 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)
(/ (* 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))))
(/ 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 (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)
(* -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) (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 (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)
(* -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)
(* -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))
(/ 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 (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 (- 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 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)
(/ (* 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)
(/ 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)))
(/ 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 (/.f64 (-.f64 (/.f64 x z) x) y) (/.f64 x z)) y)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(*.f64 (+.f64 (/.f64 (-.f64 (/.f64 x z) x) y) (/.f64 x z)) y)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(*.f64 (+.f64 (/.f64 (-.f64 (/.f64 x z) x) y) (/.f64 x z)) y)
(/ 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 (/ 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 z) x)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(*.f64 (+.f64 (/.f64 (-.f64 (/.f64 x z) x) y) (/.f64 x z)) y)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(*.f64 (+.f64 (/.f64 (-.f64 (/.f64 x z) x) y) (/.f64 x z)) y)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(*.f64 (+.f64 (/.f64 (-.f64 (/.f64 x z) x) y) (/.f64 x z)) y)
(/ (* x y) z)
(*.f64 (/.f64 y z) x)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(*.f64 (+.f64 (/.f64 (-.f64 (/.f64 x z) x) y) (/.f64 x z)) y)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(*.f64 (+.f64 (/.f64 (-.f64 (/.f64 x z) x) y) (/.f64 x z)) y)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(*.f64 (+.f64 (/.f64 (-.f64 (/.f64 x z) x) y) (/.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)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(/ (* x y) z)
(*.f64 (/.f64 y z) x)
(* 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 z) x)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(*.f64 (+.f64 (/.f64 (-.f64 (/.f64 x z) x) y) (/.f64 x z)) y)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(*.f64 (+.f64 (/.f64 (-.f64 (/.f64 x z) x) y) (/.f64 x z)) y)
(* y (+ (/ x z) (/ (* x (- 1 z)) (* y z))))
(*.f64 (+.f64 (/.f64 (-.f64 (/.f64 x z) x) y) (/.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)
(/ 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 (/.f64 (-.f64 (/.f64 x z) x) y) (/.f64 x z)) y)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(*.f64 (+.f64 (/.f64 (-.f64 (/.f64 x z) x) y) (/.f64 x z)) y)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(*.f64 (+.f64 (/.f64 (-.f64 (/.f64 x z) x) y) (/.f64 x z)) y)
(/ 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 (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 z) x)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(*.f64 (+.f64 (/.f64 (-.f64 (/.f64 x z) x) y) (/.f64 x z)) y)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(*.f64 (+.f64 (/.f64 (-.f64 (/.f64 x z) x) y) (/.f64 x z)) y)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(*.f64 (+.f64 (/.f64 (-.f64 (/.f64 x z) x) y) (/.f64 x z)) y)
(/ (* x y) z)
(*.f64 (/.f64 y z) x)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(*.f64 (+.f64 (/.f64 (-.f64 (/.f64 x z) x) y) (/.f64 x z)) y)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(*.f64 (+.f64 (/.f64 (-.f64 (/.f64 x z) x) y) (/.f64 x z)) y)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(*.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 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)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(/ (* x y) z)
(*.f64 (/.f64 y z) x)
(* -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 y) z)
(*.f64 (/.f64 y z) x)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(*.f64 (+.f64 (/.f64 (-.f64 (/.f64 x z) x) y) (/.f64 x z)) y)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(*.f64 (+.f64 (/.f64 (-.f64 (/.f64 x z) x) y) (/.f64 x z)) y)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z))))))
(*.f64 (+.f64 (/.f64 (-.f64 (/.f64 x z) x) y) (/.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)
(/ 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 (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 (- (+ 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 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 (- (+ 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 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 (- (+ 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)
(* -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 (- (+ 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)

rewrite131.0ms (1.7%)

Memory
2.8MiB live, 156.4MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
026115
040111
1164111
21093111
08646111
Stop Event
iter limit
node limit
iter limit
Counts
15 → 610
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)
(/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z)
#s(approx (* x (+ (- y z) 1)) (*.f64 y x))
(*.f64 y x)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(fma.f64 (-.f64 y z) x 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>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval133.0ms (1.7%)

Memory
-14.1MiB live, 210.0MiB allocated
Compiler

Compiled 17 440 to 2 105 computations (87.9% saved)

prune27.0ms (0.3%)

Memory
34.8MiB live, 73.8MiB allocated
Pruning

14 alts after pruning (6 fresh and 8 done)

PrunedKeptTotal
New1 11041 114
Fresh325
Picked145
Done044
Total1 114141 128
Accuracy
100.0%
Counts
1 128 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
86.4%
(/.f64 (fma.f64 (-.f64 y z) x x) z)
62.0%
(/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z)
36.5%
(/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z)
34.9%
(/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y)))
34.8%
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (/ z (- (- y z) -1)) (/.f64 z y)) x))
91.4%
(*.f64 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64)))
34.7%
(*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z)))
95.8%
(*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x)
34.6%
(*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x)
37.2%
#s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x)))
65.1%
#s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x))
38.0%
#s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y))
37.2%
#s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x))
30.6%
#s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z)))
Compiler

Compiled 133 to 131 computations (1.5% saved)

simplify152.0ms (1.9%)

Memory
-23.0MiB live, 139.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
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
(neg.f64 z)
cost-diff0
#s(approx (- (- y z) -1) (neg.f64 z))
cost-diff0
(/.f64 x z)
cost-diff0
(*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z)))
cost-diff0
(/.f64 y z)
cost-diff0
#s(approx (/ (- (- y z) -1) z) (/.f64 y z))
cost-diff0
(*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y 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) y)
cost-diff0
(/.f64 (+.f64 #s(literal 1 binary64) y) z)
cost-diff0
(-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64))
cost-diff128
(*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x)
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029144
040144
175144
2124144
3303144
4583144
51393144
63405144
75002144
85836144
96747144
08212141
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x)
(-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64))
(/.f64 (+.f64 #s(literal 1 binary64) y) z)
(+.f64 #s(literal 1 binary64) y)
#s(literal 1 binary64)
y
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 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x)
#s(approx (/ (- (- y z) -1) z) (/.f64 y z))
(/.f64 y z)
y
z
x
(*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z)))
(/.f64 x z)
x
z
#s(approx (- (- y z) -1) (neg.f64 z))
(neg.f64 z)
#s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x)))
(/.f64 y (/.f64 z x))
y
(/.f64 z x)
z
x
Outputs
(*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x)
(/.f64 (fma.f64 (-.f64 y z) x x) z)
(-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64))
(-.f64 (/.f64 (-.f64 y #s(literal -1 binary64)) z) #s(literal 1 binary64))
(/.f64 (+.f64 #s(literal 1 binary64) y) z)
(/.f64 (-.f64 y #s(literal -1 binary64)) z)
(+.f64 #s(literal 1 binary64) y)
(-.f64 y #s(literal -1 binary64))
#s(literal 1 binary64)
y
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 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x)
#s(approx (/ (- (- y z) -1) z) (/.f64 y z))
(/.f64 y z)
y
z
x
(*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z)))
(*.f64 #s(approx (- (- y z) -1) (neg.f64 z)) (/.f64 x z))
(/.f64 x z)
x
z
#s(approx (- (- y z) -1) (neg.f64 z))
(neg.f64 z)
#s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x)))
#s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 y z) x))
(/.f64 y (/.f64 z x))
(*.f64 (/.f64 y z) x)
y
(/.f64 z x)
z
x

localize75.0ms (1%)

Memory
-13.3MiB live, 107.4MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy0
(/.f64 z x)
accuracy5.364113363399522
(/.f64 y (/.f64 z x))
accuracy39.25679654162812
#s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x)))
accuracy0
(/.f64 x z)
accuracy0
(neg.f64 z)
accuracy5.513802815870854
(*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z)))
accuracy40.19954183544028
#s(approx (- (- y z) -1) (neg.f64 z))
accuracy0
(/.f64 y z)
accuracy2.708859633246517
(*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x)
accuracy40.19481068430723
#s(approx (/ (- (- y z) -1) z) (/.f64 y z))
accuracy0
(/.f64 x z)
accuracy22.360618787081197
#s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z)))
accuracy31.861989411838103
#s(approx (- (/ x z) x) (/.f64 x z))
accuracy0
(-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64))
accuracy0
(+.f64 #s(literal 1 binary64) y)
accuracy0.00390625
(/.f64 (+.f64 #s(literal 1 binary64) y) z)
accuracy2.708859633246517
(*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x)
Samples
55.0ms256×0valid
Compiler

Compiled 112 to 25 computations (77.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 41.0ms
ival-div: 24.0ms (59.1% of total)
ival-mult: 7.0ms (17.2% of total)
ival-sub: 5.0ms (12.3% of total)
ival-add: 3.0ms (7.4% of total)
ival-neg: 1.0ms (2.5% 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
14.2MiB live, 51.8MiB allocated
Counts
16 → 432
Calls
Call 1
Inputs
#s(alt (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) (patch (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) #<representation binary64>) () ())
#s(alt (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) (patch (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 (+.f64 #s(literal 1 binary64) y) z) (patch (/.f64 (+.f64 #s(literal 1 binary64) y) z) #<representation binary64>) () ())
#s(alt (+.f64 #s(literal 1 binary64) y) (patch (+.f64 #s(literal 1 binary64) y) #<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 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) (patch (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) #<representation binary64>) () ())
#s(alt #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) (patch #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) #<representation binary64>) () ())
#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) (patch (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) #<representation binary64>) () ())
#s(alt #s(approx (- (- y z) -1) (neg.f64 z)) (patch #s(approx (- (- y z) -1) (neg.f64 z)) #<representation binary64>) () ())
#s(alt (neg.f64 z) (patch (neg.f64 z) #<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>) () ())
Outputs
#s(alt (/ (* x (+ 1 y)) z) (taylor 0 z) (#s(alt (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) (patch (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x (+ 1 y))) z) (taylor 0 z) (#s(alt (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) (patch (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x (+ 1 y))) z) (taylor 0 z) (#s(alt (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) (patch (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x (+ 1 y))) z) (taylor 0 z) (#s(alt (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) (patch (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 y) z) (taylor 0 z) (#s(alt (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) (patch (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (+ y (* -1 z))) z) (taylor 0 z) (#s(alt (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) (patch (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (+ y (* -1 z))) z) (taylor 0 z) (#s(alt (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) (patch (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (+ y (* -1 z))) z) (taylor 0 z) (#s(alt (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) (patch (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 y) z) (taylor 0 z) (#s(alt (/.f64 (+.f64 #s(literal 1 binary64) y) z) (patch (/.f64 (+.f64 #s(literal 1 binary64) y) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 y) z) (taylor 0 z) (#s(alt (/.f64 (+.f64 #s(literal 1 binary64) y) z) (patch (/.f64 (+.f64 #s(literal 1 binary64) y) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 y) z) (taylor 0 z) (#s(alt (/.f64 (+.f64 #s(literal 1 binary64) y) z) (patch (/.f64 (+.f64 #s(literal 1 binary64) y) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 y) z) (taylor 0 z) (#s(alt (/.f64 (+.f64 #s(literal 1 binary64) y) z) (patch (/.f64 (+.f64 #s(literal 1 binary64) y) 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 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) (patch (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x (+ 1 y))) z) (taylor 0 z) (#s(alt (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) (patch (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x (+ 1 y))) z) (taylor 0 z) (#s(alt (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) (patch (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x (+ 1 y))) z) (taylor 0 z) (#s(alt (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) (patch (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 y) z) (taylor 0 z) (#s(alt #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) (patch #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (+ y (* -1 z))) z) (taylor 0 z) (#s(alt #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) (patch #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (+ y (* -1 z))) z) (taylor 0 z) (#s(alt #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) (patch #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (+ y (* -1 z))) z) (taylor 0 z) (#s(alt #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) (patch #s(approx (/ (- (- y z) -1) z) (/.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 (/ y 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 (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) (patch (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x (+ 1 y))) z) (taylor 0 z) (#s(alt (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) (patch (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x (+ 1 y))) z) (taylor 0 z) (#s(alt (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) (patch (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* x z)) (* x (+ 1 y))) z) (taylor 0 z) (#s(alt (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) (patch (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (+ 1 y) (taylor 0 z) (#s(alt #s(approx (- (- y z) -1) (neg.f64 z)) (patch #s(approx (- (- y z) -1) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ y (* -1 z))) (taylor 0 z) (#s(alt #s(approx (- (- y z) -1) (neg.f64 z)) (patch #s(approx (- (- y z) -1) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ y (* -1 z))) (taylor 0 z) (#s(alt #s(approx (- (- y z) -1) (neg.f64 z)) (patch #s(approx (- (- y z) -1) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ y (* -1 z))) (taylor 0 z) (#s(alt #s(approx (- (- y z) -1) (neg.f64 z)) (patch #s(approx (- (- y z) -1) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (/ (* x 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 (* -1 x) (taylor inf z) (#s(alt (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) (patch (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor inf z) (#s(alt (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) (patch (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor inf z) (#s(alt (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) (patch (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor inf z) (#s(alt (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) (patch (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt -1 (taylor inf z) (#s(alt (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) (patch (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (+ (/ 1 z) (/ y z)) 1) (taylor inf z) (#s(alt (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) (patch (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (+ (/ 1 z) (/ y z)) 1) (taylor inf z) (#s(alt (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) (patch (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (+ (/ 1 z) (/ y z)) 1) (taylor inf z) (#s(alt (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) (patch (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 y) z) (taylor inf z) (#s(alt (/.f64 (+.f64 #s(literal 1 binary64) y) z) (patch (/.f64 (+.f64 #s(literal 1 binary64) y) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 y) z) (taylor inf z) (#s(alt (/.f64 (+.f64 #s(literal 1 binary64) y) z) (patch (/.f64 (+.f64 #s(literal 1 binary64) y) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 y) z) (taylor inf z) (#s(alt (/.f64 (+.f64 #s(literal 1 binary64) y) z) (patch (/.f64 (+.f64 #s(literal 1 binary64) y) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 y) z) (taylor inf z) (#s(alt (/.f64 (+.f64 #s(literal 1 binary64) y) z) (patch (/.f64 (+.f64 #s(literal 1 binary64) y) 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 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) (patch (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor inf z) (#s(alt (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) (patch (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor inf z) (#s(alt (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) (patch (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor inf z) (#s(alt (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) (patch (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) #<representation binary64>) () ())) ())
#s(alt -1 (taylor inf z) (#s(alt #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) (patch #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (- (+ (/ 1 z) (/ y z)) 1) (taylor inf z) (#s(alt #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) (patch #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (- (+ (/ 1 z) (/ y z)) 1) (taylor inf z) (#s(alt #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) (patch #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (- (+ (/ 1 z) (/ y z)) 1) (taylor inf z) (#s(alt #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) (patch #s(approx (/ (- (- y z) -1) z) (/.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 (/ 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 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) (patch (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor inf z) (#s(alt (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) (patch (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor inf z) (#s(alt (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) (patch (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor inf z) (#s(alt (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) (patch (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt #s(approx (- (- y z) -1) (neg.f64 z)) (patch #s(approx (- (- y z) -1) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (/ 1 z) (/ y z)) 1)) (taylor inf z) (#s(alt #s(approx (- (- y z) -1) (neg.f64 z)) (patch #s(approx (- (- y z) -1) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (/ 1 z) (/ y z)) 1)) (taylor inf z) (#s(alt #s(approx (- (- y z) -1) (neg.f64 z)) (patch #s(approx (- (- y z) -1) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* z (- (+ (/ 1 z) (/ y z)) 1)) (taylor inf z) (#s(alt #s(approx (- (- y z) -1) (neg.f64 z)) (patch #s(approx (- (- y z) -1) (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 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 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) (patch (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor -inf z) (#s(alt (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) (patch (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor -inf z) (#s(alt (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) (patch (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor -inf z) (#s(alt (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) (patch (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt -1 (taylor -inf z) (#s(alt (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) (patch (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (+ (/ 1 z) (/ y z)) 1) (taylor -inf z) (#s(alt (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) (patch (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (+ (/ 1 z) (/ y z)) 1) (taylor -inf z) (#s(alt (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) (patch (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (+ (/ 1 z) (/ y z)) 1) (taylor -inf z) (#s(alt (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) (patch (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 y) z) (taylor -inf z) (#s(alt (/.f64 (+.f64 #s(literal 1 binary64) y) z) (patch (/.f64 (+.f64 #s(literal 1 binary64) y) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 y) z) (taylor -inf z) (#s(alt (/.f64 (+.f64 #s(literal 1 binary64) y) z) (patch (/.f64 (+.f64 #s(literal 1 binary64) y) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 y) z) (taylor -inf z) (#s(alt (/.f64 (+.f64 #s(literal 1 binary64) y) z) (patch (/.f64 (+.f64 #s(literal 1 binary64) y) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 y) z) (taylor -inf z) (#s(alt (/.f64 (+.f64 #s(literal 1 binary64) y) z) (patch (/.f64 (+.f64 #s(literal 1 binary64) y) 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 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) (patch (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor -inf z) (#s(alt (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) (patch (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor -inf z) (#s(alt (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) (patch (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor -inf z) (#s(alt (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) (patch (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) #<representation binary64>) () ())) ())
#s(alt -1 (taylor -inf z) (#s(alt #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) (patch #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (- (+ (/ 1 z) (/ y z)) 1) (taylor -inf z) (#s(alt #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) (patch #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (- (+ (/ 1 z) (/ y z)) 1) (taylor -inf z) (#s(alt #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) (patch #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (- (+ (/ 1 z) (/ y z)) 1) (taylor -inf z) (#s(alt #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) (patch #s(approx (/ (- (- y z) -1) z) (/.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 (/ 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 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) (patch (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) (patch (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) (patch (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (/ (* x (+ 1 y)) z)) (taylor -inf z) (#s(alt (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) (patch (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt #s(approx (- (- y z) -1) (neg.f64 z)) (patch #s(approx (- (- y z) -1) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ (+ 1 y) z))))) (taylor -inf z) (#s(alt #s(approx (- (- y z) -1) (neg.f64 z)) (patch #s(approx (- (- y z) -1) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ (+ 1 y) z))))) (taylor -inf z) (#s(alt #s(approx (- (- y z) -1) (neg.f64 z)) (patch #s(approx (- (- y z) -1) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ 1 (* -1 (/ (+ 1 y) z))))) (taylor -inf z) (#s(alt #s(approx (- (- y z) -1) (neg.f64 z)) (patch #s(approx (- (- y z) -1) (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 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 (* x (- (/ 1 z) 1)) (taylor 0 y) (#s(alt (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) (patch (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (+ (* x (- (/ 1 z) 1)) (/ (* x y) z)) (taylor 0 y) (#s(alt (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) (patch (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (+ (* x (- (/ 1 z) 1)) (/ (* x y) z)) (taylor 0 y) (#s(alt (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) (patch (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (+ (* x (- (/ 1 z) 1)) (/ (* x y) z)) (taylor 0 y) (#s(alt (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) (patch (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (- (/ 1 z) 1) (taylor 0 y) (#s(alt (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) (patch (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (+ (/ 1 z) (/ y z)) 1) (taylor 0 y) (#s(alt (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) (patch (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (+ (/ 1 z) (/ y z)) 1) (taylor 0 y) (#s(alt (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) (patch (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (+ (/ 1 z) (/ y z)) 1) (taylor 0 y) (#s(alt (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) (patch (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 1 z) (taylor 0 y) (#s(alt (/.f64 (+.f64 #s(literal 1 binary64) y) z) (patch (/.f64 (+.f64 #s(literal 1 binary64) y) z) #<representation binary64>) () ())) ())
#s(alt (+ (/ 1 z) (/ y z)) (taylor 0 y) (#s(alt (/.f64 (+.f64 #s(literal 1 binary64) y) z) (patch (/.f64 (+.f64 #s(literal 1 binary64) y) z) #<representation binary64>) () ())) ())
#s(alt (+ (/ 1 z) (/ y z)) (taylor 0 y) (#s(alt (/.f64 (+.f64 #s(literal 1 binary64) y) z) (patch (/.f64 (+.f64 #s(literal 1 binary64) y) z) #<representation binary64>) () ())) ())
#s(alt (+ (/ 1 z) (/ y z)) (taylor 0 y) (#s(alt (/.f64 (+.f64 #s(literal 1 binary64) y) z) (patch (/.f64 (+.f64 #s(literal 1 binary64) y) z) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 y) (#s(alt (+.f64 #s(literal 1 binary64) y) (patch (+.f64 #s(literal 1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (+ 1 y) (taylor 0 y) (#s(alt (+.f64 #s(literal 1 binary64) y) (patch (+.f64 #s(literal 1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (+ 1 y) (taylor 0 y) (#s(alt (+.f64 #s(literal 1 binary64) y) (patch (+.f64 #s(literal 1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (+ 1 y) (taylor 0 y) (#s(alt (+.f64 #s(literal 1 binary64) y) (patch (+.f64 #s(literal 1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ (* 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 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) (patch (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* x y) z) (/ (* x (- 1 z)) z)) (taylor 0 y) (#s(alt (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) (patch (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* x y) z) (/ (* x (- 1 z)) z)) (taylor 0 y) (#s(alt (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) (patch (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* x y) z) (/ (* x (- 1 z)) z)) (taylor 0 y) (#s(alt (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) (patch (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 z) z) (taylor 0 y) (#s(alt #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) (patch #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (- (+ (/ 1 z) (/ y z)) 1) (taylor 0 y) (#s(alt #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) (patch #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (- (+ (/ 1 z) (/ y z)) 1) (taylor 0 y) (#s(alt #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) (patch #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (- (+ (/ 1 z) (/ y z)) 1) (taylor 0 y) (#s(alt #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) (patch #s(approx (/ (- (- y z) -1) z) (/.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 (/ 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 (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) (patch (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* x y) z) (/ (* x (- 1 z)) z)) (taylor 0 y) (#s(alt (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) (patch (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* x y) z) (/ (* x (- 1 z)) z)) (taylor 0 y) (#s(alt (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) (patch (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* x y) z) (/ (* x (- 1 z)) z)) (taylor 0 y) (#s(alt (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) (patch (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (- 1 z) (taylor 0 y) (#s(alt #s(approx (- (- y z) -1) (neg.f64 z)) (patch #s(approx (- (- y z) -1) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 y) z) (taylor 0 y) (#s(alt #s(approx (- (- y z) -1) (neg.f64 z)) (patch #s(approx (- (- y z) -1) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 y) z) (taylor 0 y) (#s(alt #s(approx (- (- y z) -1) (neg.f64 z)) (patch #s(approx (- (- y z) -1) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 y) z) (taylor 0 y) (#s(alt #s(approx (- (- y z) -1) (neg.f64 z)) (patch #s(approx (- (- y z) -1) (neg.f64 z)) #<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 y) z) (taylor inf y) (#s(alt (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) (patch (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ x z) (/ (* x (- (/ 1 z) 1)) y))) (taylor inf y) (#s(alt (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) (patch (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ x z) (/ (* x (- (/ 1 z) 1)) y))) (taylor inf y) (#s(alt (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) (patch (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ x z) (/ (* x (- (/ 1 z) 1)) y))) (taylor inf y) (#s(alt (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) (patch (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf y) (#s(alt (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) (patch (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ (/ 1 z) (/ 1 (* y z))) (/ 1 y))) (taylor inf y) (#s(alt (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) (patch (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ (/ 1 z) (/ 1 (* y z))) (/ 1 y))) (taylor inf y) (#s(alt (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) (patch (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ (/ 1 z) (/ 1 (* y z))) (/ 1 y))) (taylor inf y) (#s(alt (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) (patch (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf y) (#s(alt (/.f64 (+.f64 #s(literal 1 binary64) y) z) (patch (/.f64 (+.f64 #s(literal 1 binary64) y) z) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ 1 z) (/ 1 (* y z)))) (taylor inf y) (#s(alt (/.f64 (+.f64 #s(literal 1 binary64) y) z) (patch (/.f64 (+.f64 #s(literal 1 binary64) y) z) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ 1 z) (/ 1 (* y z)))) (taylor inf y) (#s(alt (/.f64 (+.f64 #s(literal 1 binary64) y) z) (patch (/.f64 (+.f64 #s(literal 1 binary64) y) z) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ 1 z) (/ 1 (* y z)))) (taylor inf y) (#s(alt (/.f64 (+.f64 #s(literal 1 binary64) y) z) (patch (/.f64 (+.f64 #s(literal 1 binary64) y) z) #<representation binary64>) () ())) ())
#s(alt y (taylor inf y) (#s(alt (+.f64 #s(literal 1 binary64) y) (patch (+.f64 #s(literal 1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (/ 1 y))) (taylor inf y) (#s(alt (+.f64 #s(literal 1 binary64) y) (patch (+.f64 #s(literal 1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (/ 1 y))) (taylor inf y) (#s(alt (+.f64 #s(literal 1 binary64) y) (patch (+.f64 #s(literal 1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (/ 1 y))) (taylor inf y) (#s(alt (+.f64 #s(literal 1 binary64) y) (patch (+.f64 #s(literal 1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x 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 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) (patch (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ x z) (/ (* x (- 1 z)) (* y z)))) (taylor inf y) (#s(alt (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) (patch (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ x z) (/ (* x (- 1 z)) (* y z)))) (taylor inf y) (#s(alt (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) (patch (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ x z) (/ (* x (- 1 z)) (* y z)))) (taylor inf y) (#s(alt (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) (patch (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf y) (#s(alt #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) (patch #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ (/ 1 z) (/ 1 (* y z))) (/ 1 y))) (taylor inf y) (#s(alt #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) (patch #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ (/ 1 z) (/ 1 (* y z))) (/ 1 y))) (taylor inf y) (#s(alt #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) (patch #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ (/ 1 z) (/ 1 (* y z))) (/ 1 y))) (taylor inf y) (#s(alt #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) (patch #s(approx (/ (- (- y z) -1) z) (/.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 (/ 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 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) (patch (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ x z) (/ (* x (- 1 z)) (* y z)))) (taylor inf y) (#s(alt (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) (patch (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ x z) (/ (* x (- 1 z)) (* y z)))) (taylor inf y) (#s(alt (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) (patch (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ x z) (/ (* x (- 1 z)) (* y z)))) (taylor inf y) (#s(alt (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) (patch (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt y (taylor inf y) (#s(alt #s(approx (- (- y z) -1) (neg.f64 z)) (patch #s(approx (- (- y z) -1) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ 1 (/ 1 y)) (/ z y))) (taylor inf y) (#s(alt #s(approx (- (- y z) -1) (neg.f64 z)) (patch #s(approx (- (- y z) -1) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ 1 (/ 1 y)) (/ z y))) (taylor inf y) (#s(alt #s(approx (- (- y z) -1) (neg.f64 z)) (patch #s(approx (- (- y z) -1) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ 1 (/ 1 y)) (/ z y))) (taylor inf y) (#s(alt #s(approx (- (- y z) -1) (neg.f64 z)) (patch #s(approx (- (- y z) -1) (neg.f64 z)) #<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 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) (patch (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- (/ 1 z) 1)) y))))) (taylor -inf y) (#s(alt (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) (patch (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- (/ 1 z) 1)) y))))) (taylor -inf y) (#s(alt (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) (patch (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- (/ 1 z) 1)) y))))) (taylor -inf y) (#s(alt (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) (patch (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf y) (#s(alt (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) (patch (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ (- (/ 1 z) 1) y)) (/ 1 z)))) (taylor -inf y) (#s(alt (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) (patch (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ (- (/ 1 z) 1) y)) (/ 1 z)))) (taylor -inf y) (#s(alt (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) (patch (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ (- (/ 1 z) 1) y)) (/ 1 z)))) (taylor -inf y) (#s(alt (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) (patch (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf y) (#s(alt (/.f64 (+.f64 #s(literal 1 binary64) y) z) (patch (/.f64 (+.f64 #s(literal 1 binary64) y) z) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ 1 z) (/ 1 (* y z)))) (taylor -inf y) (#s(alt (/.f64 (+.f64 #s(literal 1 binary64) y) z) (patch (/.f64 (+.f64 #s(literal 1 binary64) y) z) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ 1 z) (/ 1 (* y z)))) (taylor -inf y) (#s(alt (/.f64 (+.f64 #s(literal 1 binary64) y) z) (patch (/.f64 (+.f64 #s(literal 1 binary64) y) z) #<representation binary64>) () ())) ())
#s(alt (* y (+ (/ 1 z) (/ 1 (* y z)))) (taylor -inf y) (#s(alt (/.f64 (+.f64 #s(literal 1 binary64) y) z) (patch (/.f64 (+.f64 #s(literal 1 binary64) y) z) #<representation binary64>) () ())) ())
#s(alt y (taylor -inf y) (#s(alt (+.f64 #s(literal 1 binary64) y) (patch (+.f64 #s(literal 1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (/ 1 y))) (taylor -inf y) (#s(alt (+.f64 #s(literal 1 binary64) y) (patch (+.f64 #s(literal 1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (/ 1 y))) (taylor -inf y) (#s(alt (+.f64 #s(literal 1 binary64) y) (patch (+.f64 #s(literal 1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (/ 1 y))) (taylor -inf y) (#s(alt (+.f64 #s(literal 1 binary64) y) (patch (+.f64 #s(literal 1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ (* x 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 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) (patch (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z)))))) (taylor -inf y) (#s(alt (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) (patch (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z)))))) (taylor -inf y) (#s(alt (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) (patch (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z)))))) (taylor -inf y) (#s(alt (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) (patch (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf y) (#s(alt #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) (patch #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ (- (/ 1 z) 1) y)) (/ 1 z)))) (taylor -inf y) (#s(alt #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) (patch #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ (- (/ 1 z) 1) y)) (/ 1 z)))) (taylor -inf y) (#s(alt #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) (patch #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ (- (/ 1 z) 1) y)) (/ 1 z)))) (taylor -inf y) (#s(alt #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) (patch #s(approx (/ (- (- y z) -1) z) (/.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 (/ 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 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) (patch (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z)))))) (taylor -inf y) (#s(alt (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) (patch (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z)))))) (taylor -inf y) (#s(alt (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) (patch (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- 1 z)) (* y z)))))) (taylor -inf y) (#s(alt (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) (patch (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt y (taylor -inf y) (#s(alt #s(approx (- (- y z) -1) (neg.f64 z)) (patch #s(approx (- (- y z) -1) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ (- 1 z) y)) 1))) (taylor -inf y) (#s(alt #s(approx (- (- y z) -1) (neg.f64 z)) (patch #s(approx (- (- y z) -1) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ (- 1 z) y)) 1))) (taylor -inf y) (#s(alt #s(approx (- (- y z) -1) (neg.f64 z)) (patch #s(approx (- (- y z) -1) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ (- 1 z) y)) 1))) (taylor -inf y) (#s(alt #s(approx (- (- y z) -1) (neg.f64 z)) (patch #s(approx (- (- y z) -1) (neg.f64 z)) #<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 (- (+ (/ 1 z) (/ y z)) 1)) (taylor 0 x) (#s(alt (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) (patch (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (/ 1 z) (/ y z)) 1)) (taylor 0 x) (#s(alt (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) (patch (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (/ 1 z) (/ y z)) 1)) (taylor 0 x) (#s(alt (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) (patch (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (/ 1 z) (/ y z)) 1)) (taylor 0 x) (#s(alt (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) (patch (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) 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 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) (patch (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) (patch (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) (patch (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) (patch (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) (patch (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) (patch (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) (patch (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor 0 x) (#s(alt (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) (patch (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) #<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 z) (/ y z)) 1)) (taylor inf x) (#s(alt (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) (patch (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (/ 1 z) (/ y z)) 1)) (taylor inf x) (#s(alt (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) (patch (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (/ 1 z) (/ y z)) 1)) (taylor inf x) (#s(alt (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) (patch (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (/ 1 z) (/ y z)) 1)) (taylor inf x) (#s(alt (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) (patch (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) 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 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) (patch (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) (patch (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) (patch (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) (patch (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) (patch (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) (patch (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) (patch (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor inf x) (#s(alt (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) (patch (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) #<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 z) (/ y z)) 1)) (taylor -inf x) (#s(alt (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) (patch (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (/ 1 z) (/ y z)) 1)) (taylor -inf x) (#s(alt (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) (patch (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (/ 1 z) (/ y z)) 1)) (taylor -inf x) (#s(alt (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) (patch (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (/ 1 z) (/ y z)) 1)) (taylor -inf x) (#s(alt (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x) (patch (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) 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 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) (patch (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) (patch (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) (patch (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) (patch (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) (patch (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) (patch (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) (patch (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (+ 1 y) z)) z) (taylor -inf x) (#s(alt (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) (patch (*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z))) #<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>) () ())) ())
Calls

9 calls:

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

simplify218.0ms (2.8%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0873098
12622622
27792570
325202570
449962570
577742570
080442409
Stop Event
iter limit
node limit
Counts
432 → 428
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) z)
(/ (+ 1 y) z)
(/ (+ 1 y) z)
(/ (+ 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 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)
(/ y z)
(/ y z)
(/ y z)
(/ 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)
(+ 1 y)
(+ 1 (+ y (* -1 z)))
(+ 1 (+ y (* -1 z)))
(+ 1 (+ y (* -1 z)))
(* -1 z)
(* -1 z)
(* -1 z)
(* -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)
(* -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 y) z)
(/ (+ 1 y) z)
(/ (+ 1 y) z)
(/ (+ 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))
-1
(- (+ (/ 1 z) (/ y z)) 1)
(- (+ (/ 1 z) (/ y z)) 1)
(- (+ (/ 1 z) (/ y z)) 1)
(/ y z)
(/ y z)
(/ y z)
(/ 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)
(* -1 z)
(* -1 z)
(* -1 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 z) (/ y z)) 1)
(- (+ (/ 1 z) (/ y z)) 1)
(- (+ (/ 1 z) (/ y z)) 1)
(/ (+ 1 y) z)
(/ (+ 1 y) z)
(/ (+ 1 y) z)
(/ (+ 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))
-1
(- (+ (/ 1 z) (/ y z)) 1)
(- (+ (/ 1 z) (/ y z)) 1)
(- (+ (/ 1 z) (/ y z)) 1)
(/ y z)
(/ y z)
(/ y z)
(/ 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 z)
(* -1 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)
(* x (- (/ 1 z) 1))
(+ (* x (- (/ 1 z) 1)) (/ (* x y) z))
(+ (* x (- (/ 1 z) 1)) (/ (* x y) z))
(+ (* x (- (/ 1 z) 1)) (/ (* x y) z))
(- (/ 1 z) 1)
(- (+ (/ 1 z) (/ y z)) 1)
(- (+ (/ 1 z) (/ y z)) 1)
(- (+ (/ 1 z) (/ y z)) 1)
(/ 1 z)
(+ (/ 1 z) (/ y z))
(+ (/ 1 z) (/ y z))
(+ (/ 1 z) (/ y z))
1
(+ 1 y)
(+ 1 y)
(+ 1 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))
(/ (* 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)
(/ y 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))
(- 1 z)
(- (+ 1 y) z)
(- (+ 1 y) z)
(- (+ 1 y) 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 y) z)
(* y (+ (/ x z) (/ (* x (- (/ 1 z) 1)) y)))
(* y (+ (/ x z) (/ (* x (- (/ 1 z) 1)) y)))
(* y (+ (/ x z) (/ (* x (- (/ 1 z) 1)) y)))
(/ 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 z)
(* y (+ (/ 1 z) (/ 1 (* y z))))
(* y (+ (/ 1 z) (/ 1 (* y z))))
(* y (+ (/ 1 z) (/ 1 (* y z))))
y
(* y (+ 1 (/ 1 y)))
(* y (+ 1 (/ 1 y)))
(* y (+ 1 (/ 1 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 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
(* y (- (+ 1 (/ 1 y)) (/ z y)))
(* y (- (+ 1 (/ 1 y)) (/ z y)))
(* y (- (+ 1 (/ 1 y)) (/ z 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)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- (/ 1 z) 1)) y)))))
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- (/ 1 z) 1)) y)))))
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- (/ 1 z) 1)) y)))))
(/ 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 z)
(* y (+ (/ 1 z) (/ 1 (* y z))))
(* y (+ (/ 1 z) (/ 1 (* y z))))
(* y (+ (/ 1 z) (/ 1 (* y z))))
y
(* y (+ 1 (/ 1 y)))
(* y (+ 1 (/ 1 y)))
(* y (+ 1 (/ 1 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))))))
(/ (* 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 z)
(/ y z)
(/ y 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
(* -1 (* y (- (* -1 (/ (- 1 z) y)) 1)))
(* -1 (* y (- (* -1 (/ (- 1 z) y)) 1)))
(* -1 (* y (- (* -1 (/ (- 1 z) y)) 1)))
(/ (* 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 (- (+ (/ 1 z) (/ y z)) 1))
(* x (- (+ (/ 1 z) (/ y z)) 1))
(* x (- (+ (/ 1 z) (/ y z)) 1))
(* x (- (+ (/ 1 z) (/ y z)) 1))
(/ (* 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 (- (+ 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 z) (/ y z)) 1))
(* x (- (+ (/ 1 z) (/ y z)) 1))
(* x (- (+ (/ 1 z) (/ y z)) 1))
(* x (- (+ (/ 1 z) (/ y z)) 1))
(/ (* 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 (- (+ 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 z) (/ y z)) 1))
(* x (- (+ (/ 1 z) (/ y z)) 1))
(* x (- (+ (/ 1 z) (/ y z)) 1))
(* x (- (+ (/ 1 z) (/ y z)) 1))
(/ (* 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 (- (+ 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)
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 z) #s(literal -1 binary64)) z)
(/ (+ 1 (+ y (* -1 z))) z)
(/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z)
(/ (+ 1 (+ y (* -1 z))) z)
(/.f64 (-.f64 (-.f64 y z) #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 y) z)
(/.f64 (-.f64 y #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 z) #s(literal -1 binary64)) z)
(/ (+ 1 (+ y (* -1 z))) z)
(/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z)
(/ (+ 1 (+ y (* -1 z))) z)
(/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y 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)
(-.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))
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 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)
(* -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) #s(literal -1 binary64)) z)
(- (+ (/ 1 z) (/ y z)) 1)
(/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z)
(- (+ (/ 1 z) (/ y z)) 1)
(/.f64 (-.f64 (-.f64 y z) #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 y) z)
(/.f64 (-.f64 y #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) #s(literal -1 binary64)) z)
(- (+ (/ 1 z) (/ y z)) 1)
(/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z)
(- (+ (/ 1 z) (/ y z)) 1)
(/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z)
(/ 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 (+ 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 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)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 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 z) (/ y z)) 1)
(/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z)
(- (+ (/ 1 z) (/ y z)) 1)
(/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z)
(- (+ (/ 1 z) (/ y z)) 1)
(/.f64 (-.f64 (-.f64 y z) #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 y) z)
(/.f64 (-.f64 y #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) #s(literal -1 binary64)) z)
(- (+ (/ 1 z) (/ y z)) 1)
(/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z)
(- (+ (/ 1 z) (/ y z)) 1)
(/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z)
(/ 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 (+ 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 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)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 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)
(* x (- (/ 1 z) 1))
(-.f64 (/.f64 x z) x)
(+ (* x (- (/ 1 z) 1)) (/ (* x y) z))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(+ (* x (- (/ 1 z) 1)) (/ (* x y) z))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(+ (* x (- (/ 1 z) 1)) (/ (* x y) z))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(- (/ 1 z) 1)
(/.f64 (-.f64 #s(literal 1 binary64) z) z)
(- (+ (/ 1 z) (/ y z)) 1)
(/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z)
(- (+ (/ 1 z) (/ y z)) 1)
(/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z)
(- (+ (/ 1 z) (/ y z)) 1)
(/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z)
(/ 1 z)
(/.f64 #s(literal 1 binary64) z)
(+ (/ 1 z) (/ y z))
(/.f64 (-.f64 y #s(literal -1 binary64)) z)
(+ (/ 1 z) (/ y z))
(/.f64 (-.f64 y #s(literal -1 binary64)) z)
(+ (/ 1 z) (/ 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 (- 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) #s(literal -1 binary64)) z)
(- (+ (/ 1 z) (/ y z)) 1)
(/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z)
(- (+ (/ 1 z) (/ y z)) 1)
(/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z)
(/ y z)
(/.f64 y 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 (/.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)
(-.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))
(/ (* 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 y) z)
(*.f64 (/.f64 y z) x)
(* y (+ (/ x z) (/ (* x (- (/ 1 z) 1)) y)))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(* y (+ (/ x z) (/ (* x (- (/ 1 z) 1)) y)))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(* y (+ (/ x z) (/ (* x (- (/ 1 z) 1)) y)))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ y z)
(/.f64 y z)
(* y (- (+ (/ 1 z) (/ 1 (* y z))) (/ 1 y)))
(/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z)
(* y (- (+ (/ 1 z) (/ 1 (* y z))) (/ 1 y)))
(/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z)
(* y (- (+ (/ 1 z) (/ 1 (* y z))) (/ 1 y)))
(/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z)
(/ y z)
(/.f64 y z)
(* y (+ (/ 1 z) (/ 1 (* y z))))
(/.f64 (-.f64 y #s(literal -1 binary64)) z)
(* y (+ (/ 1 z) (/ 1 (* y z))))
(/.f64 (-.f64 y #s(literal -1 binary64)) z)
(* y (+ (/ 1 z) (/ 1 (* y z))))
(/.f64 (-.f64 y #s(literal -1 binary64)) z)
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)
(* 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)))
(/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z)
(* y (- (+ (/ 1 z) (/ 1 (* y z))) (/ 1 y)))
(/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z)
(* y (- (+ (/ 1 z) (/ 1 (* y z))) (/ 1 y)))
(/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z)
(/ 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 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
(* 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)
(/ (* 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)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- (/ 1 z) 1)) y)))))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- (/ 1 z) 1)) y)))))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(* -1 (* y (+ (* -1 (/ x z)) (* -1 (/ (* x (- (/ 1 z) 1)) y)))))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(/ y z)
(/.f64 y z)
(* -1 (* y (- (* -1 (/ (- (/ 1 z) 1) y)) (/ 1 z))))
(/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z)
(* -1 (* y (- (* -1 (/ (- (/ 1 z) 1) y)) (/ 1 z))))
(/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z)
(* -1 (* y (- (* -1 (/ (- (/ 1 z) 1) y)) (/ 1 z))))
(/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z)
(/ y z)
(/.f64 y z)
(* y (+ (/ 1 z) (/ 1 (* y z))))
(/.f64 (-.f64 y #s(literal -1 binary64)) z)
(* y (+ (/ 1 z) (/ 1 (* y z))))
(/.f64 (-.f64 y #s(literal -1 binary64)) z)
(* y (+ (/ 1 z) (/ 1 (* y z))))
(/.f64 (-.f64 y #s(literal -1 binary64)) z)
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)
(* -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))))
(/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z)
(* -1 (* y (- (* -1 (/ (- (/ 1 z) 1) y)) (/ 1 z))))
(/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z)
(* -1 (* y (- (* -1 (/ (- (/ 1 z) 1) y)) (/ 1 z))))
(/.f64 (-.f64 (-.f64 y z) #s(literal -1 binary64)) z)
(/ 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 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
(* -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)
(/ (* 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 (- (+ (/ 1 z) (/ y z)) 1))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(* x (- (+ (/ 1 z) (/ y z)) 1))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(* x (- (+ (/ 1 z) (/ y z)) 1))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(* x (- (+ (/ 1 z) (/ y z)) 1))
(-.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 (- (+ 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 z) (/ y z)) 1))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(* x (- (+ (/ 1 z) (/ y z)) 1))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(* x (- (+ (/ 1 z) (/ y z)) 1))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(* x (- (+ (/ 1 z) (/ y z)) 1))
(-.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 (- (+ 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 z) (/ y z)) 1))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(* x (- (+ (/ 1 z) (/ y z)) 1))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(* x (- (+ (/ 1 z) (/ y z)) 1))
(-.f64 (/.f64 (fma.f64 y x x) z) x)
(* x (- (+ (/ 1 z) (/ y z)) 1))
(-.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 (- (+ 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)

rewrite267.0ms (3.4%)

Memory
14.9MiB live, 195.1MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029127
040127
1172127
21315127
08568125
Stop Event
iter limit
node limit
iter limit
Counts
16 → 337
Calls
Call 1
Inputs
(*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x)
(-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64))
(/.f64 (+.f64 #s(literal 1 binary64) y) z)
(+.f64 #s(literal 1 binary64) y)
#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 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x)
#s(approx (/ (- (- y z) -1) z) (/.f64 y z))
(/.f64 y z)
(*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z)))
#s(approx (- (- y z) -1) (neg.f64 z))
(neg.f64 z)
(/.f64 y (/.f64 z x))
#s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x)))
(/.f64 z 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>

eval197.0ms (2.5%)

Memory
2.5MiB live, 136.9MiB allocated
Compiler

Compiled 8 784 to 1 263 computations (85.6% saved)

prune73.0ms (0.9%)

Memory
-1.2MiB live, 79.6MiB allocated
Pruning

14 alts after pruning (3 fresh and 11 done)

PrunedKeptTotal
New8172819
Fresh011
Picked145
Done178
Total81914833
Accuracy
100.0%
Counts
833 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
62.0%
(/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z)
36.5%
(/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z)
34.9%
(/.f64 x #s(approx (/ z (- (- y z) -1)) (/.f64 z y)))
34.8%
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (/ z (- (- y z) -1)) (/.f64 z y)) x))
91.4%
(*.f64 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64)))
34.7%
(*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z)))
69.8%
(*.f64 (-.f64 #s(approx (/ (+ 1 y) z) (/.f64 y z)) #s(literal 1 binary64)) x)
34.6%
(*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x)
37.2%
#s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x)))
95.9%
#s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 (fma.f64 y x x) z) x))
65.1%
#s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x))
38.0%
#s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y))
37.2%
#s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x))
30.6%
#s(approx (/ (* x (+ (- y z) 1)) z) #s(approx (- (/ x z) x) (/.f64 x z)))
Compiler

Compiled 289 to 164 computations (43.3% saved)

regimes34.0ms (0.4%)

Memory
-10.9MiB live, 63.1MiB allocated
Counts
24 → 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 (/ (- (- y z) -1) z) (/.f64 y z)) x)
(/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z)
(/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z)
(*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z)))
(*.f64 (-.f64 #s(approx (/ (+ 1 y) z) (/.f64 y z)) #s(literal 1 binary64)) x)
#s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 (fma.f64 y x x) z) x))
(/.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 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x)
(*.f64 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64)))
(*.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 (-.f64 y z) #s(literal -1 binary64)) (/.f64 z x))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (/ z (- (- y z) -1)) (/.f64 z y)) x))
(/.f64 (/.f64 x (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 y z) #s(literal -1 binary64)))) z)
(*.f64 (+.f64 (pow.f64 (-.f64 y z) #s(literal 3 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 (fma.f64 (-.f64 y z) (-.f64 (-.f64 y z) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 x z)))
Outputs
#s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 (fma.f64 y x x) z) x))
(*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x)
Calls

4 calls:

10.0ms
y
7.0ms
x
7.0ms
z
7.0ms
(/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z)
Results
AccuracySegmentsBranch
99.9%2x
96.2%1y
98.4%2z
98.5%2(/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z)
Compiler

Compiled 12 to 17 computations (-41.7% saved)

regimes16.0ms (0.2%)

Memory
-8.8MiB live, 28.0MiB allocated
Counts
13 → 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 (/ (- (- y z) -1) z) (/.f64 y z)) x)
(/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z)
(/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z)
(*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z)))
(*.f64 (-.f64 #s(approx (/ (+ 1 y) z) (/.f64 y z)) #s(literal 1 binary64)) x)
#s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 (fma.f64 y x x) z) x))
(/.f64 (fma.f64 (-.f64 y z) x x) z)
#s(approx (/ (* x (+ (- y z) 1)) z) (/.f64 y (/.f64 z x)))
Outputs
(*.f64 (-.f64 #s(approx (/ (+ 1 y) z) (/.f64 y z)) #s(literal 1 binary64)) x)
#s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 (fma.f64 y x x) z) x))
Calls

3 calls:

7.0ms
z
5.0ms
x
4.0ms
(/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z)
Results
AccuracySegmentsBranch
98.4%2z
95.9%1(/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z)
95.9%1x
Compiler

Compiled 11 to 14 computations (-27.3% saved)

regimes8.0ms (0.1%)

Memory
18.1MiB live, 18.0MiB allocated
Counts
10 → 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 (/ (- (- y z) -1) z) (/.f64 y z)) x)
(/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z)
(/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z)
(*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z)))
(*.f64 (-.f64 #s(approx (/ (+ 1 y) z) (/.f64 y z)) #s(literal 1 binary64)) x)
Outputs
(*.f64 (-.f64 #s(approx (/ (+ 1 y) z) (/.f64 y z)) #s(literal 1 binary64)) x)
(/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z)
(*.f64 (-.f64 #s(approx (/ (+ 1 y) z) (/.f64 y z)) #s(literal 1 binary64)) x)
Calls

2 calls:

4.0ms
z
4.0ms
y
Results
AccuracySegmentsBranch
95.3%3y
99.3%3z
Compiler

Compiled 2 to 6 computations (-200% saved)

regimes19.0ms (0.2%)

Memory
-6.0MiB live, 38.1MiB allocated
Counts
9 → 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 (/ (- (- y z) -1) z) (/.f64 y z)) x)
(/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z)
(/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z)
(*.f64 (/.f64 x z) #s(approx (- (- y z) -1) (neg.f64 z)))
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))
(/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z)
Calls

4 calls:

8.0ms
(/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z)
3.0ms
x
3.0ms
z
3.0ms
y
Results
AccuracySegmentsBranch
88.3%3y
70.8%2x
82.0%2(/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z)
85.2%3z
Compiler

Compiled 12 to 17 computations (-41.7% saved)

regimes3.0ms (0%)

Memory
11.6MiB live, 11.6MiB allocated
Counts
6 → 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 (/ (- (- y z) -1) z) (/.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 x z) y))
Calls

1 calls:

3.0ms
y
Results
AccuracySegmentsBranch
87.7%3y
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes11.0ms (0.1%)

Memory
-14.3MiB live, 22.1MiB 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:

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

Compiled 12 to 17 computations (-41.7% saved)

regimes42.0ms (0.5%)

Memory
-13.8MiB live, 25.5MiB 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:

37.0ms
z
2.0ms
x
2.0ms
y
1.0ms
(/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z)
Results
AccuracySegmentsBranch
64.4%3z
43.0%3y
52.8%2(/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z)
37.2%1x
Compiler

Compiled 12 to 17 computations (-41.7% saved)

regimes4.0ms (0.1%)

Memory
11.3MiB live, 11.3MiB 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

3 calls:

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

Compiled 11 to 14 computations (-27.3% saved)

bsearch8.0ms (0.1%)

Memory
11.2MiB live, 11.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
7.0ms
8.179134548622199e-7
1.7719930380619879e-6
Samples
4.0ms80×0valid
Compiler

Compiled 102 to 99 computations (2.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 2.0ms
ival-div: 1.0ms (48.4% of total)
ival-mult: 1.0ms (48.4% of total)
ival-sub: 0.0ms (0% 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)

bsearch7.0ms (0.1%)

Memory
10.9MiB live, 10.9MiB allocated
Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
6.0ms
-3.471102219016263e+53
-5.907975392028896e+48
Samples
3.0ms64×0valid
Compiler

Compiled 80 to 82 computations (-2.5% saved)

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

bsearch38.0ms (0.5%)

Memory
-21.8MiB live, 62.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
1.054687502521722e-21
2.813358811719413e-18
20.0ms
-536379104.7928435
-2.1650365999683772e-26
Samples
23.0ms304×0valid
Compiler

Compiled 297 to 318 computations (-7.1% saved)

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

bsearch29.0ms (0.4%)

Memory
3.8MiB live, 41.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
1.668438032801882e+28
8.900512283836266e+35
14.0ms
-138.66592660375252
-7.53745404895685e-5
Samples
16.0ms288×0valid
Compiler

Compiled 228 to 266 computations (-16.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-sub: 3.0ms (34.3% of total)
ival-div: 2.0ms (22.9% of total)
ival-mult: 2.0ms (22.9% of total)
ival-add: 1.0ms (11.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
1.9MiB live, 1.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
1.668438032801882e+28
8.900512283836266e+35
1.0ms
-138.66592660375252
-7.53745404895685e-5
Compiler

Compiled 228 to 266 computations (-16.7% saved)

bsearch15.0ms (0.2%)

Memory
10.3MiB live, 10.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
4.966620388231907e-29
1.054687502521722e-21
1.0ms
-536379104.7928435
-2.1650365999683772e-26
Samples
7.0ms144×0valid
Compiler

Compiled 172 to 274 computations (-59.3% saved)

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

simplify45.0ms (0.6%)

Memory
-0.8MiB live, 37.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
064296
179296
287296
394296
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 x #s(literal 8028023020878397/4722366482869645213696 binary64)) #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 (fma.f64 y x x) z) x)) (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x))
(if (<=.f64 z #s(literal -19999999999999998929805538950963586393744829579264 binary64)) (*.f64 (-.f64 #s(approx (/ (+ 1 y) z) (/.f64 y z)) #s(literal 1 binary64)) x) #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 (fma.f64 y x x) z) x)))
(if (<=.f64 z #s(literal -4728779608739021/4503599627370496 binary64)) (*.f64 (-.f64 #s(approx (/ (+ 1 y) z) (/.f64 y z)) #s(literal 1 binary64)) x) (if (<=.f64 z #s(literal 7269215601948759/2596148429267413814265248164610048 binary64)) (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) (*.f64 (-.f64 #s(approx (/ (+ 1 y) z) (/.f64 y z)) #s(literal 1 binary64)) x)))
(if (<=.f64 y #s(literal -135 binary64)) #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) (if (<=.f64 y #s(literal 94999999999999998864872209893031936 binary64)) #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z)))
(if (<=.f64 y #s(literal -135 binary64)) #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) (if (<=.f64 y #s(literal 94999999999999998864872209893031936 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 -1 binary64)) #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (if (<=.f64 z #s(literal 5582757582296647/5316911983139663491615228241121378304 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 8028023020878397/4722366482869645213696 binary64)) #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 (fma.f64 y x x) z) x)) (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) y) z) #s(literal 1 binary64)) x))
(if (<=.f64 z #s(literal -19999999999999998929805538950963586393744829579264 binary64)) (*.f64 (-.f64 #s(approx (/ (+ 1 y) z) (/.f64 y z)) #s(literal 1 binary64)) x) #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 (fma.f64 y x x) z) x)))
(if (<=.f64 z #s(literal -4728779608739021/4503599627370496 binary64)) (*.f64 (-.f64 #s(approx (/ (+ 1 y) z) (/.f64 y z)) #s(literal 1 binary64)) x) (if (<=.f64 z #s(literal 7269215601948759/2596148429267413814265248164610048 binary64)) (/.f64 #s(approx (* x (+ (- y z) 1)) (fma.f64 y x x)) z) (*.f64 (-.f64 #s(approx (/ (+ 1 y) z) (/.f64 y z)) #s(literal 1 binary64)) x)))
(if (<=.f64 y #s(literal -135 binary64)) #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) (if (<=.f64 y #s(literal 94999999999999998864872209893031936 binary64)) #s(approx (/ (* x (+ (- y z) 1)) z) (-.f64 (/.f64 x z) x)) (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 y x)) z)))
(if (<=.f64 y #s(literal -135 binary64)) #s(approx (/ (* x (+ (- y z) 1)) z) (*.f64 (/.f64 x z) y)) (if (<=.f64 y #s(literal 94999999999999998864872209893031936 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 -1 binary64)) #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (if (<=.f64 z #s(literal 5582757582296647/5316911983139663491615228241121378304 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))

soundness1.3s (16.7%)

Memory
-37.2MiB live, 747.4MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
026115
040111
1164111
21093111
08646111
082877
1263697
2804697
32502696
45584695
08285633
0824
01224
15924
245224
3743724
0853222
0873098
12622622
27792570
325202570
449962570
577742570
080442409
02553928
18073362
224783222
373643219
083173009
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 374 to 230 computations (38.5% saved)

preprocess124.0ms (1.6%)

Memory
-1.8MiB live, 265.7MiB allocated
Compiler

Compiled 444 to 196 computations (55.9% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...