Statistics.Sample:$skurtosis from math-functions-0.1.5.2

Time bar (total: 4.1s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze12.0ms (0.3%)

Memory
-6.4MiB live, 32.7MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
50%50%50%0.1%0%0%0%3
50%50%50%0.1%0%0%0%4
75%74.9%25%0.1%0%0%0%5
75%74.9%25%0.1%0%0%0%6
87.5%87.4%12.5%0.1%0%0%0%7
87.5%87.4%12.5%0.1%0%0%0%8
93.8%93.7%6.2%0.1%0%0%0%9
93.8%93.7%6.2%0.1%0%0%0%10
96.9%96.8%3.1%0.1%0%0%0%11
96.9%96.8%3.1%0.1%0%0%0%12
Compiler

Compiled 9 to 8 computations (11.1% saved)

sample1.2s (30.5%)

Memory
-1.6MiB live, 1 118.4MiB allocated
Samples
1.0s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 760.0ms
ival-div: 494.0ms (65% of total)
ival-sub: 162.0ms (21.3% of total)
ival-mult: 89.0ms (11.7% of total)
ival-true: 6.0ms (0.8% of total)
exact: 5.0ms (0.7% of total)
ival-assert: 3.0ms (0.4% of total)
Bogosity

explain67.0ms (1.7%)

Memory
-7.0MiB live, 153.6MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
320-3(-4.1994285119242426e-176 1.2980986199311698e-158)(/.f64 x (*.f64 y y))
00-0-y
00-0-#s(literal 3 binary64)
00-0-(*.f64 y y)
00-0-(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
/.f64(/.f64 x (*.f64 y y))n/u140
(*.f64 y y)underflow59
Confusion
Predicted +Predicted -
+143
-0239
Precision
1.0
Recall
0.8235294117647058
Confusion?
Predicted +Predicted MaybePredicted -
+1403
-00239
Precision?
1.0
Recall?
0.8235294117647058
Freqs
test
numberfreq
0242
114
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
25.0ms512×0valid
Compiler

Compiled 65 to 28 computations (56.9% saved)

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

preprocess42.0ms (1%)

Memory
-6.6MiB live, 32.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01639
14337
211535
330035
466635
5106535
6154235
7160535
8162935
9164835
10165235
067
097
1147
2157
0157
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
Outputs
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
Symmetry

(abs y)

Compiler

Compiled 7 to 6 computations (14.3% saved)

eval0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Compiler

Compiled 0 to 2 computations (-∞% saved)

prune0.0ms (0%)

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

Compiled 7 to 6 computations (14.3% saved)

simplify2.0ms (0.1%)

Memory
5.0MiB live, 5.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 y y)
cost-diff0
(/.f64 x (*.f64 y y))
cost-diff0
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0618
0918
11418
21518
01518
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
(/.f64 x (*.f64 y y))
x
(*.f64 y y)
y
#s(literal 3 binary64)
Outputs
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
(/.f64 x (*.f64 y y))
x
(*.f64 y y)
y
#s(literal 3 binary64)

localize20.0ms (0.5%)

Memory
11.6MiB live, 53.3MiB allocated
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
accuracy0
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
accuracy0
(*.f64 y y)
accuracy6.85611509539243
(/.f64 x (*.f64 y y))
Samples
15.0ms256×0valid
Compiler

Compiled 38 to 14 computations (63.2% saved)

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

series7.0ms (0.2%)

Memory
-19.7MiB live, 19.8MiB allocated
Counts
3 → 60
Calls
Call 1
Inputs
#s(alt (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) (patch (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 x (*.f64 y y)) (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())
#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())
Outputs
#s(alt (/ x (pow y 2)) (taylor 0 y) (#s(alt (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) (patch (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ x (* -3 (pow y 2))) (pow y 2)) (taylor 0 y) (#s(alt (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) (patch (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ x (* -3 (pow y 2))) (pow y 2)) (taylor 0 y) (#s(alt (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) (patch (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ x (* -3 (pow y 2))) (pow y 2)) (taylor 0 y) (#s(alt (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) (patch (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor 0 y) (#s(alt (/.f64 x (*.f64 y y)) (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor 0 y) (#s(alt (/.f64 x (*.f64 y y)) (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor 0 y) (#s(alt (/.f64 x (*.f64 y y)) (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor 0 y) (#s(alt (/.f64 x (*.f64 y y)) (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor 0 y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor 0 y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor 0 y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor 0 y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt -3 (taylor inf y) (#s(alt (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) (patch (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor inf y) (#s(alt (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) (patch (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor inf y) (#s(alt (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) (patch (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor inf y) (#s(alt (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) (patch (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor inf y) (#s(alt (/.f64 x (*.f64 y y)) (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor inf y) (#s(alt (/.f64 x (*.f64 y y)) (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor inf y) (#s(alt (/.f64 x (*.f64 y y)) (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor inf y) (#s(alt (/.f64 x (*.f64 y y)) (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt -3 (taylor -inf y) (#s(alt (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) (patch (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor -inf y) (#s(alt (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) (patch (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor -inf y) (#s(alt (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) (patch (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor -inf y) (#s(alt (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) (patch (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor -inf y) (#s(alt (/.f64 x (*.f64 y y)) (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor -inf y) (#s(alt (/.f64 x (*.f64 y y)) (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor -inf y) (#s(alt (/.f64 x (*.f64 y y)) (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor -inf y) (#s(alt (/.f64 x (*.f64 y y)) (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor -inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor -inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor -inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor -inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt -3 (taylor 0 x) (#s(alt (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) (patch (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor 0 x) (#s(alt (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) (patch (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor 0 x) (#s(alt (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) (patch (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor 0 x) (#s(alt (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) (patch (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor 0 x) (#s(alt (/.f64 x (*.f64 y y)) (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor 0 x) (#s(alt (/.f64 x (*.f64 y y)) (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor 0 x) (#s(alt (/.f64 x (*.f64 y y)) (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor 0 x) (#s(alt (/.f64 x (*.f64 y y)) (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor inf x) (#s(alt (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) (patch (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x)))) (taylor inf x) (#s(alt (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) (patch (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x)))) (taylor inf x) (#s(alt (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) (patch (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x)))) (taylor inf x) (#s(alt (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) (patch (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor inf x) (#s(alt (/.f64 x (*.f64 y y)) (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor inf x) (#s(alt (/.f64 x (*.f64 y y)) (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor inf x) (#s(alt (/.f64 x (*.f64 y y)) (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor inf x) (#s(alt (/.f64 x (*.f64 y y)) (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor -inf x) (#s(alt (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) (patch (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2))))) (taylor -inf x) (#s(alt (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) (patch (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2))))) (taylor -inf x) (#s(alt (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) (patch (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2))))) (taylor -inf x) (#s(alt (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) (patch (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor -inf x) (#s(alt (/.f64 x (*.f64 y y)) (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor -inf x) (#s(alt (/.f64 x (*.f64 y y)) (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor -inf x) (#s(alt (/.f64 x (*.f64 y y)) (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor -inf x) (#s(alt (/.f64 x (*.f64 y y)) (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
2.0ms
y
@inf
((- (/ x (* y y)) 3) (/ x (* y y)) (* y y))
1.0ms
x
@inf
((- (/ x (* y y)) 3) (/ x (* y y)) (* y y))
1.0ms
x
@0
((- (/ x (* y y)) 3) (/ x (* y y)) (* y y))
1.0ms
x
@-inf
((- (/ x (* y y)) 3) (/ x (* y y)) (* y y))
1.0ms
y
@0
((- (/ x (* y y)) 3) (/ x (* y y)) (* y y))

simplify132.0ms (3.3%)

Memory
7.1MiB live, 126.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 7 (0.0ms)

IterNodesCost
021372
143372
2103372
3250372
4478372
5788372
61182372
71868300
82714300
93373300
103861300
114121300
124302300
134791300
145580300
156242300
167451300
08065300
Stop Event
iter limit
node limit
Counts
60 → 60
Calls
Call 1
Inputs
(/ x (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
Outputs
(/ x (pow y 2))
(/.f64 x (*.f64 y y))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
(/ x (pow y 2))
(/.f64 x (*.f64 y y))
(/ x (pow y 2))
(/.f64 x (*.f64 y y))
(/ x (pow y 2))
(/.f64 x (*.f64 y y))
(/ x (pow y 2))
(/.f64 x (*.f64 y y))
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
-3
#s(literal -3 binary64)
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
(/ x (pow y 2))
(/.f64 x (*.f64 y y))
(/ x (pow y 2))
(/.f64 x (*.f64 y y))
(/ x (pow y 2))
(/.f64 x (*.f64 y y))
(/ x (pow y 2))
(/.f64 x (*.f64 y y))
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
-3
#s(literal -3 binary64)
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
(/ x (pow y 2))
(/.f64 x (*.f64 y y))
(/ x (pow y 2))
(/.f64 x (*.f64 y y))
(/ x (pow y 2))
(/.f64 x (*.f64 y y))
(/ x (pow y 2))
(/.f64 x (*.f64 y y))
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
-3
#s(literal -3 binary64)
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
(/ x (pow y 2))
(/.f64 x (*.f64 y y))
(/ x (pow y 2))
(/.f64 x (*.f64 y y))
(/ x (pow y 2))
(/.f64 x (*.f64 y y))
(/ x (pow y 2))
(/.f64 x (*.f64 y y))
(/ x (pow y 2))
(/.f64 x (*.f64 y y))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
(/ x (pow y 2))
(/.f64 x (*.f64 y y))
(/ x (pow y 2))
(/.f64 x (*.f64 y y))
(/ x (pow y 2))
(/.f64 x (*.f64 y y))
(/ x (pow y 2))
(/.f64 x (*.f64 y y))
(/ x (pow y 2))
(/.f64 x (*.f64 y y))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
(/ x (pow y 2))
(/.f64 x (*.f64 y y))
(/ x (pow y 2))
(/.f64 x (*.f64 y y))
(/ x (pow y 2))
(/.f64 x (*.f64 y y))
(/ x (pow y 2))
(/.f64 x (*.f64 y y))

rewrite141.0ms (3.5%)

Memory
-1.5MiB live, 230.5MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0615
0915
13815
228815
3324915
0817414
Stop Event
iter limit
node limit
iter limit
Counts
3 → 227
Calls
Call 1
Inputs
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
(/.f64 x (*.f64 y y))
(*.f64 y 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>

eval37.0ms (0.9%)

Memory
-6.2MiB live, 77.4MiB allocated
Compiler

Compiled 6 591 to 666 computations (89.9% saved)

prune8.0ms (0.2%)

Memory
27.0MiB live, 27.0MiB allocated
Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New2816287
Fresh000
Picked011
Done000
Total2817288
Accuracy
100.0%
Counts
288 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64))
99.9%
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
94.5%
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
94.5%
(-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64))
99.9%
(-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64))
46.4%
#s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y)))
50.5%
#s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64))
Compiler

Compiled 93 to 86 computations (7.5% saved)

simplify33.0ms (0.8%)

Memory
-22.7MiB live, 16.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 15 expressions of interest:

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

Useful iterations: 2 (0.0ms)

IterNodesCost
024112
037123
157116
291102
3149102
4303102
5509102
6971102
71219102
81312102
91369102
101381102
01381102
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x)))
#s(literal -1 binary64)
(*.f64 (neg.f64 y) (/.f64 y x))
(neg.f64 y)
y
(/.f64 y x)
x
#s(literal 3 binary64)
#s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64))
#s(literal -3 binary64)
#s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y)))
(/.f64 x (*.f64 y y))
x
(*.f64 y y)
y
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (/.f64 x y) y)
(/.f64 x y)
x
y
#s(literal 3 binary64)
(-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x))
#s(literal 1 binary64)
(/.f64 (*.f64 y y) x)
(*.f64 y y)
y
x
#s(literal 3 binary64)
Outputs
(-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64))
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x)))
(/.f64 x (*.f64 y y))
#s(literal -1 binary64)
(*.f64 (neg.f64 y) (/.f64 y x))
(*.f64 (/.f64 (neg.f64 y) x) y)
(neg.f64 y)
y
(/.f64 y x)
x
#s(literal 3 binary64)
#s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64))
#s(literal -3 binary64)
#s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y)))
(/.f64 x (*.f64 y y))
x
(*.f64 y y)
y
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
(/.f64 (/.f64 x y) y)
(/.f64 x (*.f64 y y))
(/.f64 x y)
x
y
#s(literal 3 binary64)
(-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64))
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x))
(/.f64 x (*.f64 y y))
#s(literal 1 binary64)
(/.f64 (*.f64 y y) x)
(*.f64 (/.f64 y x) y)
(*.f64 y y)
y
x
#s(literal 3 binary64)

localize73.0ms (1.8%)

Memory
-2.9MiB live, 116.6MiB allocated
Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
accuracy0
(-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64))
accuracy0
(*.f64 y y)
accuracy0.32575291720221433
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x))
accuracy6.946799406203826
(/.f64 (*.f64 y y) x)
accuracy0
(/.f64 x y)
accuracy0
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
accuracy0.1171875
(/.f64 (/.f64 x y) y)
accuracy0
(*.f64 y y)
accuracy6.85611509539243
(/.f64 x (*.f64 y y))
accuracy30.796805943033394
#s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y)))
accuracy31.68304182676003
#s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64))
accuracy0
(-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64))
accuracy0
(neg.f64 y)
accuracy0.1484375
(*.f64 (neg.f64 y) (/.f64 y x))
accuracy0.32575291720221433
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x)))
Samples
46.0ms256×0valid
Compiler

Compiled 204 to 43 computations (78.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 29.0ms
ival-div: 17.0ms (59.5% of total)
ival-sub: 5.0ms (17.5% of total)
ival-mult: 4.0ms (14% of total)
ival-neg: 2.0ms (7% of total)
exact: 1.0ms (3.5% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series22.0ms (0.6%)

Memory
3.9MiB live, 42.5MiB allocated
Counts
14 → 312
Calls
Call 1
Inputs
#s(alt (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) (patch (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #<representation binary64>) () ())
#s(alt (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64)) (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (neg.f64 y) (/.f64 y x)) (patch (*.f64 (neg.f64 y) (/.f64 y x)) #<representation binary64>) () ())
#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())
#s(alt #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) (patch #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) (patch #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) #<representation binary64>) () ())
#s(alt (/.f64 x (*.f64 y y)) (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())
#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())
#s(alt (/.f64 (/.f64 x y) y) (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())
#s(alt (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) (patch (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) (patch (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #<representation binary64>) () ())
#s(alt (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64)) (patch (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 (*.f64 y y) x) (patch (/.f64 (*.f64 y y) x) #<representation binary64>) () ())
Outputs
#s(alt (/ x (pow y 2)) (taylor 0 y) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) (patch (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor 0 y) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) (patch (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor 0 y) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) (patch (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor 0 y) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) (patch (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor 0 y) (#s(alt (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64)) (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ x (* -3 (pow y 2))) (pow y 2)) (taylor 0 y) (#s(alt (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64)) (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ x (* -3 (pow y 2))) (pow y 2)) (taylor 0 y) (#s(alt (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64)) (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ x (* -3 (pow y 2))) (pow y 2)) (taylor 0 y) (#s(alt (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64)) (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (pow y 2) x)) (taylor 0 y) (#s(alt (*.f64 (neg.f64 y) (/.f64 y x)) (patch (*.f64 (neg.f64 y) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (pow y 2) x)) (taylor 0 y) (#s(alt (*.f64 (neg.f64 y) (/.f64 y x)) (patch (*.f64 (neg.f64 y) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (pow y 2) x)) (taylor 0 y) (#s(alt (*.f64 (neg.f64 y) (/.f64 y x)) (patch (*.f64 (neg.f64 y) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (pow y 2) x)) (taylor 0 y) (#s(alt (*.f64 (neg.f64 y) (/.f64 y x)) (patch (*.f64 (neg.f64 y) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor 0 y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor 0 y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor 0 y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor 0 y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor 0 y) (#s(alt #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) (patch #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ x (* -3 (pow y 2))) (pow y 2)) (taylor 0 y) (#s(alt #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) (patch #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ x (* -3 (pow y 2))) (pow y 2)) (taylor 0 y) (#s(alt #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) (patch #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ x (* -3 (pow y 2))) (pow y 2)) (taylor 0 y) (#s(alt #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) (patch #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor 0 y) (#s(alt #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) (patch #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt (/ (+ x (* -3 (pow y 2))) (pow y 2)) (taylor 0 y) (#s(alt #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) (patch #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt (/ (+ x (* -3 (pow y 2))) (pow y 2)) (taylor 0 y) (#s(alt #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) (patch #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt (/ (+ x (* -3 (pow y 2))) (pow y 2)) (taylor 0 y) (#s(alt #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) (patch #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor 0 y) (#s(alt (/.f64 x (*.f64 y y)) (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor 0 y) (#s(alt (/.f64 x (*.f64 y y)) (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor 0 y) (#s(alt (/.f64 x (*.f64 y y)) (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor 0 y) (#s(alt (/.f64 x (*.f64 y y)) (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor 0 y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor 0 y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor 0 y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor 0 y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor 0 y) (#s(alt (/.f64 (/.f64 x y) y) (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor 0 y) (#s(alt (/.f64 (/.f64 x y) y) (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor 0 y) (#s(alt (/.f64 (/.f64 x y) y) (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor 0 y) (#s(alt (/.f64 (/.f64 x y) y) (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor 0 y) (#s(alt (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) (patch (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ x (* -3 (pow y 2))) (pow y 2)) (taylor 0 y) (#s(alt (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) (patch (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ x (* -3 (pow y 2))) (pow y 2)) (taylor 0 y) (#s(alt (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) (patch (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ x (* -3 (pow y 2))) (pow y 2)) (taylor 0 y) (#s(alt (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) (patch (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor 0 y) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) (patch (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor 0 y) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) (patch (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor 0 y) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) (patch (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor 0 y) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) (patch (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor 0 y) (#s(alt (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64)) (patch (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ x (* -3 (pow y 2))) (pow y 2)) (taylor 0 y) (#s(alt (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64)) (patch (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ x (* -3 (pow y 2))) (pow y 2)) (taylor 0 y) (#s(alt (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64)) (patch (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ x (* -3 (pow y 2))) (pow y 2)) (taylor 0 y) (#s(alt (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64)) (patch (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) x) (taylor 0 y) (#s(alt (/.f64 (*.f64 y y) x) (patch (/.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) x) (taylor 0 y) (#s(alt (/.f64 (*.f64 y y) x) (patch (/.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) x) (taylor 0 y) (#s(alt (/.f64 (*.f64 y y) x) (patch (/.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) x) (taylor 0 y) (#s(alt (/.f64 (*.f64 y y) x) (patch (/.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor inf y) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) (patch (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor inf y) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) (patch (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor inf y) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) (patch (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor inf y) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) (patch (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt -3 (taylor inf y) (#s(alt (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64)) (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor inf y) (#s(alt (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64)) (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor inf y) (#s(alt (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64)) (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor inf y) (#s(alt (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64)) (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (pow y 2) x)) (taylor inf y) (#s(alt (*.f64 (neg.f64 y) (/.f64 y x)) (patch (*.f64 (neg.f64 y) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (pow y 2) x)) (taylor inf y) (#s(alt (*.f64 (neg.f64 y) (/.f64 y x)) (patch (*.f64 (neg.f64 y) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (pow y 2) x)) (taylor inf y) (#s(alt (*.f64 (neg.f64 y) (/.f64 y x)) (patch (*.f64 (neg.f64 y) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (pow y 2) x)) (taylor inf y) (#s(alt (*.f64 (neg.f64 y) (/.f64 y x)) (patch (*.f64 (neg.f64 y) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor inf y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor inf y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor inf y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor inf y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt -3 (taylor inf y) (#s(alt #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) (patch #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor inf y) (#s(alt #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) (patch #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor inf y) (#s(alt #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) (patch #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor inf y) (#s(alt #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) (patch #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt -3 (taylor inf y) (#s(alt #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) (patch #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor inf y) (#s(alt #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) (patch #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor inf y) (#s(alt #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) (patch #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor inf y) (#s(alt #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) (patch #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor inf y) (#s(alt (/.f64 x (*.f64 y y)) (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor inf y) (#s(alt (/.f64 x (*.f64 y y)) (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor inf y) (#s(alt (/.f64 x (*.f64 y y)) (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor inf y) (#s(alt (/.f64 x (*.f64 y y)) (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor inf y) (#s(alt (/.f64 (/.f64 x y) y) (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor inf y) (#s(alt (/.f64 (/.f64 x y) y) (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor inf y) (#s(alt (/.f64 (/.f64 x y) y) (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor inf y) (#s(alt (/.f64 (/.f64 x y) y) (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt -3 (taylor inf y) (#s(alt (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) (patch (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor inf y) (#s(alt (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) (patch (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor inf y) (#s(alt (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) (patch (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor inf y) (#s(alt (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) (patch (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor inf y) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) (patch (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor inf y) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) (patch (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor inf y) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) (patch (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor inf y) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) (patch (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #<representation binary64>) () ())) ())
#s(alt -3 (taylor inf y) (#s(alt (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64)) (patch (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor inf y) (#s(alt (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64)) (patch (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor inf y) (#s(alt (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64)) (patch (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor inf y) (#s(alt (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64)) (patch (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) x) (taylor inf y) (#s(alt (/.f64 (*.f64 y y) x) (patch (/.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) x) (taylor inf y) (#s(alt (/.f64 (*.f64 y y) x) (patch (/.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) x) (taylor inf y) (#s(alt (/.f64 (*.f64 y y) x) (patch (/.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) x) (taylor inf y) (#s(alt (/.f64 (*.f64 y y) x) (patch (/.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor -inf y) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) (patch (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor -inf y) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) (patch (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor -inf y) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) (patch (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor -inf y) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) (patch (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt -3 (taylor -inf y) (#s(alt (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64)) (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor -inf y) (#s(alt (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64)) (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor -inf y) (#s(alt (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64)) (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor -inf y) (#s(alt (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64)) (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (pow y 2) x)) (taylor -inf y) (#s(alt (*.f64 (neg.f64 y) (/.f64 y x)) (patch (*.f64 (neg.f64 y) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (pow y 2) x)) (taylor -inf y) (#s(alt (*.f64 (neg.f64 y) (/.f64 y x)) (patch (*.f64 (neg.f64 y) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (pow y 2) x)) (taylor -inf y) (#s(alt (*.f64 (neg.f64 y) (/.f64 y x)) (patch (*.f64 (neg.f64 y) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (pow y 2) x)) (taylor -inf y) (#s(alt (*.f64 (neg.f64 y) (/.f64 y x)) (patch (*.f64 (neg.f64 y) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor -inf y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor -inf y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor -inf y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor -inf y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt -3 (taylor -inf y) (#s(alt #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) (patch #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor -inf y) (#s(alt #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) (patch #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor -inf y) (#s(alt #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) (patch #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor -inf y) (#s(alt #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) (patch #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt -3 (taylor -inf y) (#s(alt #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) (patch #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor -inf y) (#s(alt #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) (patch #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor -inf y) (#s(alt #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) (patch #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor -inf y) (#s(alt #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) (patch #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor -inf y) (#s(alt (/.f64 x (*.f64 y y)) (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor -inf y) (#s(alt (/.f64 x (*.f64 y y)) (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor -inf y) (#s(alt (/.f64 x (*.f64 y y)) (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor -inf y) (#s(alt (/.f64 x (*.f64 y y)) (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor -inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor -inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor -inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor -inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor -inf y) (#s(alt (/.f64 (/.f64 x y) y) (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor -inf y) (#s(alt (/.f64 (/.f64 x y) y) (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor -inf y) (#s(alt (/.f64 (/.f64 x y) y) (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor -inf y) (#s(alt (/.f64 (/.f64 x y) y) (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt -3 (taylor -inf y) (#s(alt (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) (patch (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor -inf y) (#s(alt (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) (patch (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor -inf y) (#s(alt (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) (patch (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor -inf y) (#s(alt (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) (patch (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor -inf y) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) (patch (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor -inf y) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) (patch (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor -inf y) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) (patch (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor -inf y) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) (patch (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #<representation binary64>) () ())) ())
#s(alt -3 (taylor -inf y) (#s(alt (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64)) (patch (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor -inf y) (#s(alt (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64)) (patch (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor -inf y) (#s(alt (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64)) (patch (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor -inf y) (#s(alt (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64)) (patch (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) x) (taylor -inf y) (#s(alt (/.f64 (*.f64 y y) x) (patch (/.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) x) (taylor -inf y) (#s(alt (/.f64 (*.f64 y y) x) (patch (/.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) x) (taylor -inf y) (#s(alt (/.f64 (*.f64 y y) x) (patch (/.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) x) (taylor -inf y) (#s(alt (/.f64 (*.f64 y y) x) (patch (/.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) (patch (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) (patch (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) (patch (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) (patch (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt -3 (taylor 0 x) (#s(alt (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64)) (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor 0 x) (#s(alt (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64)) (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor 0 x) (#s(alt (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64)) (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor 0 x) (#s(alt (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64)) (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (pow y 2) x)) (taylor 0 x) (#s(alt (*.f64 (neg.f64 y) (/.f64 y x)) (patch (*.f64 (neg.f64 y) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (pow y 2) x)) (taylor 0 x) (#s(alt (*.f64 (neg.f64 y) (/.f64 y x)) (patch (*.f64 (neg.f64 y) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (pow y 2) x)) (taylor 0 x) (#s(alt (*.f64 (neg.f64 y) (/.f64 y x)) (patch (*.f64 (neg.f64 y) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (pow y 2) x)) (taylor 0 x) (#s(alt (*.f64 (neg.f64 y) (/.f64 y x)) (patch (*.f64 (neg.f64 y) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt -3 (taylor 0 x) (#s(alt #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) (patch #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor 0 x) (#s(alt #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) (patch #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor 0 x) (#s(alt #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) (patch #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor 0 x) (#s(alt #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) (patch #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt -3 (taylor 0 x) (#s(alt #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) (patch #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor 0 x) (#s(alt #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) (patch #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor 0 x) (#s(alt #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) (patch #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor 0 x) (#s(alt #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) (patch #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor 0 x) (#s(alt (/.f64 x (*.f64 y y)) (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor 0 x) (#s(alt (/.f64 x (*.f64 y y)) (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor 0 x) (#s(alt (/.f64 x (*.f64 y y)) (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor 0 x) (#s(alt (/.f64 x (*.f64 y y)) (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor 0 x) (#s(alt (/.f64 (/.f64 x y) y) (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor 0 x) (#s(alt (/.f64 (/.f64 x y) y) (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor 0 x) (#s(alt (/.f64 (/.f64 x y) y) (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor 0 x) (#s(alt (/.f64 (/.f64 x y) y) (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt -3 (taylor 0 x) (#s(alt (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) (patch (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor 0 x) (#s(alt (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) (patch (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor 0 x) (#s(alt (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) (patch (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor 0 x) (#s(alt (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) (patch (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) (patch (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) (patch (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) (patch (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) (patch (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #<representation binary64>) () ())) ())
#s(alt -3 (taylor 0 x) (#s(alt (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64)) (patch (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor 0 x) (#s(alt (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64)) (patch (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor 0 x) (#s(alt (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64)) (patch (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) 3) (taylor 0 x) (#s(alt (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64)) (patch (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) x) (taylor 0 x) (#s(alt (/.f64 (*.f64 y y) x) (patch (/.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) x) (taylor 0 x) (#s(alt (/.f64 (*.f64 y y) x) (patch (/.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) x) (taylor 0 x) (#s(alt (/.f64 (*.f64 y y) x) (patch (/.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) x) (taylor 0 x) (#s(alt (/.f64 (*.f64 y y) x) (patch (/.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) (patch (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) (patch (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) (patch (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) (patch (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor inf x) (#s(alt (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64)) (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x)))) (taylor inf x) (#s(alt (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64)) (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x)))) (taylor inf x) (#s(alt (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64)) (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x)))) (taylor inf x) (#s(alt (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64)) (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (pow y 2) x)) (taylor inf x) (#s(alt (*.f64 (neg.f64 y) (/.f64 y x)) (patch (*.f64 (neg.f64 y) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (pow y 2) x)) (taylor inf x) (#s(alt (*.f64 (neg.f64 y) (/.f64 y x)) (patch (*.f64 (neg.f64 y) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (pow y 2) x)) (taylor inf x) (#s(alt (*.f64 (neg.f64 y) (/.f64 y x)) (patch (*.f64 (neg.f64 y) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (pow y 2) x)) (taylor inf x) (#s(alt (*.f64 (neg.f64 y) (/.f64 y x)) (patch (*.f64 (neg.f64 y) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor inf x) (#s(alt #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) (patch #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x)))) (taylor inf x) (#s(alt #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) (patch #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x)))) (taylor inf x) (#s(alt #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) (patch #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x)))) (taylor inf x) (#s(alt #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) (patch #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor inf x) (#s(alt #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) (patch #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x)))) (taylor inf x) (#s(alt #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) (patch #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x)))) (taylor inf x) (#s(alt #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) (patch #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x)))) (taylor inf x) (#s(alt #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) (patch #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor inf x) (#s(alt (/.f64 x (*.f64 y y)) (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor inf x) (#s(alt (/.f64 x (*.f64 y y)) (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor inf x) (#s(alt (/.f64 x (*.f64 y y)) (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor inf x) (#s(alt (/.f64 x (*.f64 y y)) (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor inf x) (#s(alt (/.f64 (/.f64 x y) y) (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor inf x) (#s(alt (/.f64 (/.f64 x y) y) (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor inf x) (#s(alt (/.f64 (/.f64 x y) y) (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor inf x) (#s(alt (/.f64 (/.f64 x y) y) (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor inf x) (#s(alt (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) (patch (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x)))) (taylor inf x) (#s(alt (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) (patch (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x)))) (taylor inf x) (#s(alt (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) (patch (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x)))) (taylor inf x) (#s(alt (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) (patch (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) (patch (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) (patch (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) (patch (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) (patch (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor inf x) (#s(alt (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64)) (patch (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x)))) (taylor inf x) (#s(alt (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64)) (patch (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x)))) (taylor inf x) (#s(alt (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64)) (patch (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x)))) (taylor inf x) (#s(alt (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64)) (patch (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) x) (taylor inf x) (#s(alt (/.f64 (*.f64 y y) x) (patch (/.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) x) (taylor inf x) (#s(alt (/.f64 (*.f64 y y) x) (patch (/.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) x) (taylor inf x) (#s(alt (/.f64 (*.f64 y y) x) (patch (/.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) x) (taylor inf x) (#s(alt (/.f64 (*.f64 y y) x) (patch (/.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) (patch (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) (patch (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) (patch (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) (patch (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor -inf x) (#s(alt (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64)) (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2))))) (taylor -inf x) (#s(alt (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64)) (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2))))) (taylor -inf x) (#s(alt (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64)) (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2))))) (taylor -inf x) (#s(alt (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64)) (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (pow y 2) x)) (taylor -inf x) (#s(alt (*.f64 (neg.f64 y) (/.f64 y x)) (patch (*.f64 (neg.f64 y) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (pow y 2) x)) (taylor -inf x) (#s(alt (*.f64 (neg.f64 y) (/.f64 y x)) (patch (*.f64 (neg.f64 y) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (pow y 2) x)) (taylor -inf x) (#s(alt (*.f64 (neg.f64 y) (/.f64 y x)) (patch (*.f64 (neg.f64 y) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (pow y 2) x)) (taylor -inf x) (#s(alt (*.f64 (neg.f64 y) (/.f64 y x)) (patch (*.f64 (neg.f64 y) (/.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor -inf x) (#s(alt #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) (patch #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2))))) (taylor -inf x) (#s(alt #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) (patch #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2))))) (taylor -inf x) (#s(alt #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) (patch #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2))))) (taylor -inf x) (#s(alt #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) (patch #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor -inf x) (#s(alt #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) (patch #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2))))) (taylor -inf x) (#s(alt #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) (patch #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2))))) (taylor -inf x) (#s(alt #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) (patch #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2))))) (taylor -inf x) (#s(alt #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) (patch #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor -inf x) (#s(alt (/.f64 x (*.f64 y y)) (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor -inf x) (#s(alt (/.f64 x (*.f64 y y)) (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor -inf x) (#s(alt (/.f64 x (*.f64 y y)) (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor -inf x) (#s(alt (/.f64 x (*.f64 y y)) (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor -inf x) (#s(alt (/.f64 (/.f64 x y) y) (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor -inf x) (#s(alt (/.f64 (/.f64 x y) y) (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor -inf x) (#s(alt (/.f64 (/.f64 x y) y) (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor -inf x) (#s(alt (/.f64 (/.f64 x y) y) (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor -inf x) (#s(alt (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) (patch (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2))))) (taylor -inf x) (#s(alt (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) (patch (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2))))) (taylor -inf x) (#s(alt (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) (patch (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2))))) (taylor -inf x) (#s(alt (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) (patch (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) (patch (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) (patch (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) (patch (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) (patch (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #<representation binary64>) () ())) ())
#s(alt (/ x (pow y 2)) (taylor -inf x) (#s(alt (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64)) (patch (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2))))) (taylor -inf x) (#s(alt (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64)) (patch (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2))))) (taylor -inf x) (#s(alt (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64)) (patch (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2))))) (taylor -inf x) (#s(alt (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64)) (patch (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) x) (taylor -inf x) (#s(alt (/.f64 (*.f64 y y) x) (patch (/.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) x) (taylor -inf x) (#s(alt (/.f64 (*.f64 y y) x) (patch (/.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) x) (taylor -inf x) (#s(alt (/.f64 (*.f64 y y) x) (patch (/.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) x) (taylor -inf x) (#s(alt (/.f64 (*.f64 y y) x) (patch (/.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
Calls

6 calls:

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

simplify158.0ms (3.9%)

Memory
12.3MiB live, 131.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 7 (0.0ms)

IterNodesCost
0251956
1531956
21201956
32861956
45421956
59911956
616071956
722361596
829411596
932841596
1036711596
1139071596
1240881596
1345611596
1453741596
1561141596
1674141596
080581596
Stop Event
iter limit
node limit
Counts
312 → 312
Calls
Call 1
Inputs
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(/ x (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ x (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (pow y 2) x)
(/ (pow y 2) x)
(/ (pow y 2) x)
(/ (pow y 2) x)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(/ (pow y 2) x)
(/ (pow y 2) x)
(/ (pow y 2) x)
(/ (pow y 2) x)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(/ (pow y 2) x)
(/ (pow y 2) x)
(/ (pow y 2) x)
(/ (pow y 2) x)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(/ (pow y 2) x)
(/ (pow y 2) x)
(/ (pow y 2) x)
(/ (pow y 2) x)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
(/ x (pow y 2))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(/ x (pow y 2))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(/ (pow y 2) x)
(/ (pow y 2) x)
(/ (pow y 2) x)
(/ (pow y 2) x)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
(/ x (pow y 2))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(/ x (pow y 2))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(/ (pow y 2) x)
(/ (pow y 2) x)
(/ (pow y 2) x)
(/ (pow y 2) x)
Outputs
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(* -1 (/ (pow y 2) x))
(*.f64 (/.f64 (neg.f64 y) x) y)
(* -1 (/ (pow y 2) x))
(*.f64 (/.f64 (neg.f64 y) x) y)
(* -1 (/ (pow y 2) x))
(*.f64 (/.f64 (neg.f64 y) x) y)
(* -1 (/ (pow y 2) x))
(*.f64 (/.f64 (neg.f64 y) x) y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/ (pow y 2) x)
(/.f64 (*.f64 y y) x)
(/ (pow y 2) x)
(/.f64 (*.f64 y y) x)
(/ (pow y 2) x)
(/.f64 (*.f64 y y) x)
(/ (pow y 2) x)
(/.f64 (*.f64 y y) x)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
-3
#s(literal -3 binary64)
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(* -1 (/ (pow y 2) x))
(*.f64 (/.f64 (neg.f64 y) x) y)
(* -1 (/ (pow y 2) x))
(*.f64 (/.f64 (neg.f64 y) x) y)
(* -1 (/ (pow y 2) x))
(*.f64 (/.f64 (neg.f64 y) x) y)
(* -1 (/ (pow y 2) x))
(*.f64 (/.f64 (neg.f64 y) x) y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
-3
#s(literal -3 binary64)
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
-3
#s(literal -3 binary64)
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
-3
#s(literal -3 binary64)
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
-3
#s(literal -3 binary64)
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/ (pow y 2) x)
(/.f64 (*.f64 y y) x)
(/ (pow y 2) x)
(/.f64 (*.f64 y y) x)
(/ (pow y 2) x)
(/.f64 (*.f64 y y) x)
(/ (pow y 2) x)
(/.f64 (*.f64 y y) x)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
-3
#s(literal -3 binary64)
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(* -1 (/ (pow y 2) x))
(*.f64 (/.f64 (neg.f64 y) x) y)
(* -1 (/ (pow y 2) x))
(*.f64 (/.f64 (neg.f64 y) x) y)
(* -1 (/ (pow y 2) x))
(*.f64 (/.f64 (neg.f64 y) x) y)
(* -1 (/ (pow y 2) x))
(*.f64 (/.f64 (neg.f64 y) x) y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
-3
#s(literal -3 binary64)
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
-3
#s(literal -3 binary64)
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
-3
#s(literal -3 binary64)
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
-3
#s(literal -3 binary64)
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/ (pow y 2) x)
(/.f64 (*.f64 y y) x)
(/ (pow y 2) x)
(/.f64 (*.f64 y y) x)
(/ (pow y 2) x)
(/.f64 (*.f64 y y) x)
(/ (pow y 2) x)
(/.f64 (*.f64 y y) x)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
-3
#s(literal -3 binary64)
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(* -1 (/ (pow y 2) x))
(*.f64 (/.f64 (neg.f64 y) x) y)
(* -1 (/ (pow y 2) x))
(*.f64 (/.f64 (neg.f64 y) x) y)
(* -1 (/ (pow y 2) x))
(*.f64 (/.f64 (neg.f64 y) x) y)
(* -1 (/ (pow y 2) x))
(*.f64 (/.f64 (neg.f64 y) x) y)
-3
#s(literal -3 binary64)
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
-3
#s(literal -3 binary64)
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
-3
#s(literal -3 binary64)
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
-3
#s(literal -3 binary64)
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/ (pow y 2) x)
(/.f64 (*.f64 y y) x)
(/ (pow y 2) x)
(/.f64 (*.f64 y y) x)
(/ (pow y 2) x)
(/.f64 (*.f64 y y) x)
(/ (pow y 2) x)
(/.f64 (*.f64 y y) x)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(* -1 (/ (pow y 2) x))
(*.f64 (/.f64 (neg.f64 y) x) y)
(* -1 (/ (pow y 2) x))
(*.f64 (/.f64 (neg.f64 y) x) y)
(* -1 (/ (pow y 2) x))
(*.f64 (/.f64 (neg.f64 y) x) y)
(* -1 (/ (pow y 2) x))
(*.f64 (/.f64 (neg.f64 y) x) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/ (pow y 2) x)
(/.f64 (*.f64 y y) x)
(/ (pow y 2) x)
(/.f64 (*.f64 y y) x)
(/ (pow y 2) x)
(/.f64 (*.f64 y y) x)
(/ (pow y 2) x)
(/.f64 (*.f64 y y) x)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(* -1 (/ (pow y 2) x))
(*.f64 (/.f64 (neg.f64 y) x) y)
(* -1 (/ (pow y 2) x))
(*.f64 (/.f64 (neg.f64 y) x) y)
(* -1 (/ (pow y 2) x))
(*.f64 (/.f64 (neg.f64 y) x) y)
(* -1 (/ (pow y 2) x))
(*.f64 (/.f64 (neg.f64 y) x) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/ (pow y 2) x)
(/.f64 (*.f64 y y) x)
(/ (pow y 2) x)
(/.f64 (*.f64 y y) x)
(/ (pow y 2) x)
(/.f64 (*.f64 y y) x)
(/ (pow y 2) x)
(/.f64 (*.f64 y y) x)

rewrite141.0ms (3.5%)

Memory
-7.6MiB live, 231.0MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02492
03782
114082
291482
3762182
0852577
Stop Event
iter limit
node limit
iter limit
Counts
14 → 786
Calls
Call 1
Inputs
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x)))
(-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64))
(*.f64 (neg.f64 y) (/.f64 y x))
(neg.f64 y)
#s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64))
#s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y)))
(/.f64 x (*.f64 y y))
(*.f64 y y)
(/.f64 (/.f64 x y) y)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 x y)
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x))
(-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) x)) #s(literal 3 binary64))
(/.f64 (*.f64 y y) x)
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval131.0ms (3.2%)

Memory
13.6MiB live, 282.4MiB allocated
Compiler

Compiled 16 779 to 1 465 computations (91.3% saved)

prune23.0ms (0.6%)

Memory
-3.0MiB live, 75.7MiB allocated
Pruning

7 alts after pruning (3 fresh and 4 done)

PrunedKeptTotal
New1 14431 147
Fresh101
Picked235
Done011
Total1 14771 154
Accuracy
100.0%
Counts
1 154 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
94.5%
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
51.8%
#s(approx (- (/ (/ x y) y) 3) (/.f64 (/.f64 x y) y))
46.4%
#s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y)))
51.8%
#s(approx (- (/ x (* y y)) 3) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 y x) y)))
51.8%
#s(approx (- (/ x (* y y)) 3) (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y)))
50.5%
#s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64))
Compiler

Compiled 45 to 41 computations (8.9% saved)

simplify39.0ms (1%)

Memory
-5.6MiB live, 40.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 11 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 x y)
cost-diff0
(/.f64 (/.f64 x y) y)
cost-diff0
#s(approx (- (/ (/ x y) y) 3) (/.f64 (/.f64 x y) y))
cost-diff0
(/.f64 y x)
cost-diff0
(*.f64 (/.f64 y x) y)
cost-diff0
#s(approx (- (/ x (* y y)) 3) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 y x) y)))
cost-diff320
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 y x) y))
cost-diff0
(neg.f64 x)
cost-diff0
(/.f64 (neg.f64 x) y)
cost-diff0
#s(approx (- (/ x (* y y)) 3) (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y)))
cost-diff448
(*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y))
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02392
032100
151100
28294
314482
422282
562282
6114482
7157582
8181582
9182682
10184482
11185682
0185682
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
#s(approx (- (/ x (* y y)) 3) (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y)))
(*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y))
(/.f64 (neg.f64 x) y)
(neg.f64 x)
x
y
(/.f64 #s(literal -1 binary64) y)
#s(literal -1 binary64)
#s(approx (- (/ x (* y y)) 3) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 y x) y)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 y x) y))
#s(literal 1 binary64)
(*.f64 (/.f64 y x) y)
(/.f64 y x)
y
x
#s(approx (- (/ (/ x y) y) 3) (/.f64 (/.f64 x y) y))
(/.f64 (/.f64 x y) y)
(/.f64 x y)
x
y
Outputs
#s(approx (- (/ x (* y y)) 3) (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y)))
#s(approx (- (/ (/ x y) y) 3) (/.f64 (/.f64 x y) y))
(*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y))
(/.f64 (/.f64 x y) y)
(/.f64 (neg.f64 x) y)
(neg.f64 x)
x
y
(/.f64 #s(literal -1 binary64) y)
#s(literal -1 binary64)
#s(approx (- (/ x (* y y)) 3) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 y x) y)))
#s(approx (- (/ (/ x y) y) 3) (/.f64 (/.f64 x y) y))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 y x) y))
(/.f64 (/.f64 x y) y)
#s(literal 1 binary64)
(*.f64 (/.f64 y x) y)
(/.f64 y x)
y
x
#s(approx (- (/ (/ x y) y) 3) (/.f64 (/.f64 x y) y))
(/.f64 (/.f64 x y) y)
(/.f64 x y)
x
y

localize46.0ms (1.1%)

Memory
12.1MiB live, 89.6MiB allocated
Localize:

Found 11 expressions of interest:

NewMetricScoreProgram
accuracy0
(/.f64 x y)
accuracy0.1171875
(/.f64 (/.f64 x y) y)
accuracy30.796805943033394
#s(approx (- (/ (/ x y) y) 3) (/.f64 (/.f64 x y) y))
accuracy0
(/.f64 y x)
accuracy0.1484375
(*.f64 (/.f64 y x) y)
accuracy0.32575291720221433
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 y x) y))
accuracy30.796805943033394
#s(approx (- (/ x (* y y)) 3) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 y x) y)))
accuracy0
(/.f64 #s(literal -1 binary64) y)
accuracy0
(neg.f64 x)
accuracy0.150722509768442
(*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y))
accuracy30.796805943033394
#s(approx (- (/ x (* y y)) 3) (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y)))
Samples
35.0ms256×0valid
Compiler

Compiled 142 to 36 computations (74.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 23.0ms
ival-div: 13.0ms (55.3% of total)
ival-mult: 6.0ms (25.5% of total)
ival-sub: 2.0ms (8.5% of total)
ival-neg: 1.0ms (4.3% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series16.0ms (0.4%)

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

6 calls:

TimeVariablePointExpression
3.0ms
x
@0
((* (/ (neg x) y) (/ -1 y)) (- (/ x (* y y)) 3) (/ (neg x) y) (neg x) (/ 1 (* (/ y x) y)) (- (/ x (* y y)) 3) (* (/ y x) y) (/ y x) (- (/ (/ x y) y) 3) (/ (/ x y) y) (/ x y) (/ -1 y))
2.0ms
x
@-inf
((* (/ (neg x) y) (/ -1 y)) (- (/ x (* y y)) 3) (/ (neg x) y) (neg x) (/ 1 (* (/ y x) y)) (- (/ x (* y y)) 3) (* (/ y x) y) (/ y x) (- (/ (/ x y) y) 3) (/ (/ x y) y) (/ x y) (/ -1 y))
2.0ms
y
@0
((* (/ (neg x) y) (/ -1 y)) (- (/ x (* y y)) 3) (/ (neg x) y) (neg x) (/ 1 (* (/ y x) y)) (- (/ x (* y y)) 3) (* (/ y x) y) (/ y x) (- (/ (/ x y) y) 3) (/ (/ x y) y) (/ x y) (/ -1 y))
1.0ms
y
@inf
((* (/ (neg x) y) (/ -1 y)) (- (/ x (* y y)) 3) (/ (neg x) y) (neg x) (/ 1 (* (/ y x) y)) (- (/ x (* y y)) 3) (* (/ y x) y) (/ y x) (- (/ (/ x y) y) 3) (/ (/ x y) y) (/ x y) (/ -1 y))
1.0ms
x
@inf
((* (/ (neg x) y) (/ -1 y)) (- (/ x (* y y)) 3) (/ (neg x) y) (neg x) (/ 1 (* (/ y x) y)) (- (/ x (* y y)) 3) (* (/ y x) y) (/ y x) (- (/ (/ x y) y) 3) (/ (/ x y) y) (/ x y) (/ -1 y))

simplify209.0ms (5.2%)

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

Useful iterations: 7 (0.0ms)

IterNodesCost
0271428
1531428
21161428
32701428
45201428
58971428
613731428
720281212
828201212
931631212
1035521212
1137861212
1241871212
1347381212
1448751212
1554221212
1657831212
1762191212
1865351212
1968701212
2070021212
2170181212
2270181212
080241212
Stop Event
iter limit
node limit
Counts
264 → 264
Calls
Call 1
Inputs
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 (/ x y))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (pow y 2) x)
(/ (pow y 2) x)
(/ (pow y 2) x)
(/ (pow y 2) x)
(/ y x)
(/ y x)
(/ y x)
(/ y x)
(/ x (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ -1 y)
(/ -1 y)
(/ -1 y)
(/ -1 y)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 (/ x y))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(/ (pow y 2) x)
(/ (pow y 2) x)
(/ (pow y 2) x)
(/ (pow y 2) x)
(/ y x)
(/ y x)
(/ y x)
(/ y x)
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ -1 y)
(/ -1 y)
(/ -1 y)
(/ -1 y)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 (/ x y))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(/ (pow y 2) x)
(/ (pow y 2) x)
(/ (pow y 2) x)
(/ (pow y 2) x)
(/ y x)
(/ y x)
(/ y x)
(/ y x)
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ -1 y)
(/ -1 y)
(/ -1 y)
(/ -1 y)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(/ (pow y 2) x)
(/ (pow y 2) x)
(/ (pow y 2) x)
(/ (pow y 2) x)
(/ y x)
(/ y x)
(/ y x)
(/ y x)
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(/ (pow y 2) x)
(/ (pow y 2) x)
(/ (pow y 2) x)
(/ (pow y 2) x)
(/ y x)
(/ y x)
(/ y x)
(/ y x)
(/ x (pow y 2))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(/ (pow y 2) x)
(/ (pow y 2) x)
(/ (pow y 2) x)
(/ (pow y 2) x)
(/ y x)
(/ y x)
(/ y x)
(/ y x)
(/ x (pow y 2))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x y)
(/ x y)
(/ x y)
(/ x y)
Outputs
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(* -1 (/ x y))
(/.f64 (neg.f64 x) y)
(* -1 (/ x y))
(/.f64 (neg.f64 x) y)
(* -1 (/ x y))
(/.f64 (neg.f64 x) y)
(* -1 (/ x y))
(/.f64 (neg.f64 x) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/ (pow y 2) x)
(/.f64 (*.f64 y y) x)
(/ (pow y 2) x)
(/.f64 (*.f64 y y) x)
(/ (pow y 2) x)
(/.f64 (*.f64 y y) x)
(/ (pow y 2) x)
(/.f64 (*.f64 y y) x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
-3
#s(literal -3 binary64)
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(* -1 (/ x y))
(/.f64 (neg.f64 x) y)
(* -1 (/ x y))
(/.f64 (neg.f64 x) y)
(* -1 (/ x y))
(/.f64 (neg.f64 x) y)
(* -1 (/ x y))
(/.f64 (neg.f64 x) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
-3
#s(literal -3 binary64)
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/ (pow y 2) x)
(/.f64 (*.f64 y y) x)
(/ (pow y 2) x)
(/.f64 (*.f64 y y) x)
(/ (pow y 2) x)
(/.f64 (*.f64 y y) x)
(/ (pow y 2) x)
(/.f64 (*.f64 y y) x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
-3
#s(literal -3 binary64)
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
-3
#s(literal -3 binary64)
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(* -1 (/ x y))
(/.f64 (neg.f64 x) y)
(* -1 (/ x y))
(/.f64 (neg.f64 x) y)
(* -1 (/ x y))
(/.f64 (neg.f64 x) y)
(* -1 (/ x y))
(/.f64 (neg.f64 x) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
-3
#s(literal -3 binary64)
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/ (pow y 2) x)
(/.f64 (*.f64 y y) x)
(/ (pow y 2) x)
(/.f64 (*.f64 y y) x)
(/ (pow y 2) x)
(/.f64 (*.f64 y y) x)
(/ (pow y 2) x)
(/.f64 (*.f64 y y) x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
-3
#s(literal -3 binary64)
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
-3
#s(literal -3 binary64)
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(* -1 (/ x y))
(/.f64 (neg.f64 x) y)
(* -1 (/ x y))
(/.f64 (neg.f64 x) y)
(* -1 (/ x y))
(/.f64 (neg.f64 x) y)
(* -1 (/ x y))
(/.f64 (neg.f64 x) y)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
-3
#s(literal -3 binary64)
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/ (pow y 2) x)
(/.f64 (*.f64 y y) x)
(/ (pow y 2) x)
(/.f64 (*.f64 y y) x)
(/ (pow y 2) x)
(/.f64 (*.f64 y y) x)
(/ (pow y 2) x)
(/.f64 (*.f64 y y) x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
-3
#s(literal -3 binary64)
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(- (/ x (pow y 2)) 3)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(* -1 (/ x y))
(/.f64 (neg.f64 x) y)
(* -1 (/ x y))
(/.f64 (neg.f64 x) y)
(* -1 (/ x y))
(/.f64 (neg.f64 x) y)
(* -1 (/ x y))
(/.f64 (neg.f64 x) y)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/ (pow y 2) x)
(/.f64 (*.f64 y y) x)
(/ (pow y 2) x)
(/.f64 (*.f64 y y) x)
(/ (pow y 2) x)
(/.f64 (*.f64 y y) x)
(/ (pow y 2) x)
(/.f64 (*.f64 y y) x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(* -1 (/ x y))
(/.f64 (neg.f64 x) y)
(* -1 (/ x y))
(/.f64 (neg.f64 x) y)
(* -1 (/ x y))
(/.f64 (neg.f64 x) y)
(* -1 (/ x y))
(/.f64 (neg.f64 x) y)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/ (pow y 2) x)
(/.f64 (*.f64 y y) x)
(/ (pow y 2) x)
(/.f64 (*.f64 y y) x)
(/ (pow y 2) x)
(/.f64 (*.f64 y y) x)
(/ (pow y 2) x)
(/.f64 (*.f64 y y) x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ y x)
(/.f64 y x)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x (pow y 2))
(/.f64 (/.f64 x y) y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)

rewrite128.0ms (3.2%)

Memory
25.1MiB live, 179.8MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02384
03292
111774
274774
3646974
0808271
Stop Event
iter limit
node limit
iter limit
Counts
12 → 385
Calls
Call 1
Inputs
(*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y))
#s(approx (- (/ x (* y y)) 3) (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y)))
(/.f64 (neg.f64 x) y)
(neg.f64 x)
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 y x) y))
#s(approx (- (/ x (* y y)) 3) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 y x) y)))
(*.f64 (/.f64 y x) y)
(/.f64 y x)
#s(approx (- (/ (/ x y) y) 3) (/.f64 (/.f64 x y) y))
(/.f64 (/.f64 x y) y)
(/.f64 x y)
(/.f64 #s(literal -1 binary64) 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>

eval78.0ms (1.9%)

Memory
-11.4MiB live, 145.6MiB allocated
Compiler

Compiled 6 361 to 1 025 computations (83.9% saved)

prune17.0ms (0.4%)

Memory
9.1MiB live, 47.2MiB allocated
Pruning

7 alts after pruning (0 fresh and 7 done)

PrunedKeptTotal
New6490649
Fresh000
Picked033
Done044
Total6497656
Accuracy
100.0%
Counts
656 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
94.5%
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
51.8%
#s(approx (- (/ (/ x y) y) 3) (/.f64 (/.f64 x y) y))
46.4%
#s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y)))
51.8%
#s(approx (- (/ x (* y y)) 3) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 y x) y)))
51.8%
#s(approx (- (/ x (* y y)) 3) (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y)))
50.5%
#s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64))
Compiler

Compiled 118 to 73 computations (38.1% saved)

regimes19.0ms (0.5%)

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

5 calls:

4.0ms
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
4.0ms
y
4.0ms
x
3.0ms
(*.f64 y y)
3.0ms
(/.f64 x (*.f64 y y))
Results
AccuracySegmentsBranch
99.9%1x
99.9%1y
99.9%1(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
99.9%1(/.f64 x (*.f64 y y))
99.9%1(*.f64 y y)
Compiler

Compiled 17 to 17 computations (0% saved)

regimes12.0ms (0.3%)

Memory
-13.4MiB live, 24.6MiB allocated
Counts
4 → 2
Calls
Call 1
Inputs
#s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64))
#s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y)))
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
#s(approx (- (/ (/ x y) y) 3) (/.f64 (/.f64 x y) y))
Outputs
#s(approx (- (/ (/ x y) y) 3) (/.f64 (/.f64 x y) y))
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
Calls

5 calls:

4.0ms
x
2.0ms
y
2.0ms
(*.f64 y y)
2.0ms
(/.f64 x (*.f64 y y))
2.0ms
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
Results
AccuracySegmentsBranch
94.5%1x
99.9%2y
99.9%3(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
99.9%3(/.f64 x (*.f64 y y))
99.9%2(*.f64 y y)
Compiler

Compiled 17 to 17 computations (0% saved)

regimes9.0ms (0.2%)

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

5 calls:

2.0ms
y
2.0ms
x
2.0ms
(*.f64 y y)
2.0ms
(/.f64 x (*.f64 y y))
2.0ms
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
Results
AccuracySegmentsBranch
94.5%1x
94.5%1(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
94.5%1(/.f64 x (*.f64 y y))
94.5%1y
94.5%1(*.f64 y y)
Compiler

Compiled 17 to 17 computations (0% saved)

regimes7.0ms (0.2%)

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

5 calls:

2.0ms
x
2.0ms
y
1.0ms
(*.f64 y y)
1.0ms
(/.f64 x (*.f64 y y))
1.0ms
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
Results
AccuracySegmentsBranch
81.9%2y
69.4%3x
93.8%3(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
93.8%3(/.f64 x (*.f64 y y))
81.9%2(*.f64 y y)
Compiler

Compiled 17 to 17 computations (0% saved)

regimes7.0ms (0.2%)

Memory
-24.3MiB live, 14.5MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64))
Outputs
#s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64))
Calls

5 calls:

2.0ms
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
1.0ms
y
1.0ms
x
1.0ms
(*.f64 y y)
1.0ms
(/.f64 x (*.f64 y y))
Results
AccuracySegmentsBranch
50.5%1x
50.5%1y
50.5%1(*.f64 y y)
50.5%1(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
50.5%1(/.f64 x (*.f64 y y))
Compiler

Compiled 17 to 17 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.9104450885053e-310
3.19649621738534e-306
Compiler

Compiled 10 to 11 computations (-10% saved)

bsearch23.0ms (0.6%)

Memory
-3.5MiB live, 35.5MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
10.0ms
0.0018215186471265113
2349052778.4587555
10.0ms
-1.1347990390302482e+20
-9.763342112901011e-6
Samples
9.0ms336×0valid
Compiler

Compiled 94 to 200 computations (-112.8% saved)

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

simplify28.0ms (0.7%)

Memory
7.0MiB live, 47.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
026100
129100
235100
337100
438100
Stop Event
saturated
Calls
Call 1
Inputs
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(if (<=.f64 (*.f64 y y) #s(literal 20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (- (/ (/ x y) y) 3) (/.f64 (/.f64 x y) y)) (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)))
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
(if (<=.f64 (/.f64 x (*.f64 y y)) #s(literal -3 binary64)) #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) (if (<=.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y)))))
#s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64))
Outputs
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(if (<=.f64 (*.f64 y y) #s(literal 20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (- (/ (/ x y) y) 3) (/.f64 (/.f64 x y) y)) (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)))
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
(if (<=.f64 (/.f64 x (*.f64 y y)) #s(literal -3 binary64)) #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) (if (<=.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y)))))
#s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64))

soundness1.1s (26.2%)

Memory
11.8MiB live, 273.9MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0615
0915
13815
228815
3324915
0817414
021372
143372
2103372
3250372
4478372
5788372
61182372
71868300
82714300
93373300
103861300
114121300
124302300
134791300
145580300
156242300
167451300
08065300
0251956
1531956
21201956
32861956
45421956
59911956
616071956
722361596
829411596
932841596
1036711596
1139071596
1240881596
1345611596
1453741596
1561141596
1674141596
080581596
Stop Event
done
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 105 to 52 computations (50.5% saved)

preprocess66.0ms (1.6%)

Memory
22.7MiB live, 110.2MiB allocated
Remove

(abs y)

Compiler

Compiled 186 to 88 computations (52.7% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...