Details

Time bar (total: 15.2s)

analyze3.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%100%0%0%0%0%0
0%0%100%0%0%0%0%1
0%0%100%0%0%0%0%2
50%50%50%0%0%0%0%3
75%75%25%0%0%0%0%4
87.5%87.5%12.5%0%0%0%0%5
93.8%93.7%6.2%0%0%0%0%6
96.9%96.8%3.1%0%0%0%0%7
98.4%98.4%1.6%0%0%0%0%8
99.2%99.2%0.8%0%0%0%0%9
99.6%99.6%0.4%0%0%0%0%10
99.8%99.8%0.2%0%0%0%0%11
99.9%99.9%0.1%0%0%0%0%12
Compiler

Compiled 9 to 7 computations (22.2% saved)

sample1.3s (8.7%)

Results
651.0ms2121×body1024valid
457.0ms4923×body256valid
138.0ms989×body512valid
55.0ms223×body2048valid
Bogosity

preprocess14.0ms (0.1%)

Algorithm
egg-herbie
Rules
rational_best-simplify-1
rational_best-simplify-16
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0921
11221
011
Stop Event
saturated
saturated
Calls
Call 1
Inputs
0
Outputs
0
Call 2
Inputs
(-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))
Outputs
(-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))
Compiler

Compiled 9 to 7 computations (22.2% saved)

simplify13.0ms (0.1%)

Algorithm
egg-herbie
Rules
rational_best-simplify-1
rational_best-simplify-16
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0921
11221
Stop Event
saturated
Counts
1 → 1
Calls
Call 1
Inputs
(-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))
Outputs
(-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))

eval0.0ms (0%)

Compiler

Compiled 8 to 6 computations (25% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022
Error
29.5b
Counts
2 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
29.5b
(-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))
Compiler

Compiled 8 to 6 computations (25% saved)

localize147.0ms (1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.3b
(cbrt.f64 (+.f64 x 1))
0.6b
(cbrt.f64 x)
2.7b
(-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))
Compiler

Compiled 19 to 12 computations (36.8% saved)

series5.0ms (0%)

Counts
3 → 7
Calls

9 calls:

TimeVariablePointExpression
3.0ms
x
@inf
(-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))
1.0ms
x
@-inf
(-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))
0.0ms
x
@0
(-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))
0.0ms
x
@-inf
(cbrt.f64 x)
0.0ms
x
@-inf
(cbrt.f64 (+.f64 x 1))

rewrite101.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
866×rational_best-simplify-82
860×rational_best-simplify-57
672×rational_best-simplify-80
628×rational_best-simplify-43
560×rational_best-simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0937
16537
222537
392037
4396837
Stop Event
node limit
Counts
3 → 106
Calls
Call 1
Inputs
(-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))
(cbrt.f64 x)
(cbrt.f64 (+.f64 x 1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (cbrt.f64 (+.f64 x 1)) (-.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (cbrt.f64 (+.f64 x 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (+.f64 x 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (-.f64 0 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (cbrt.f64 x)) 2) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 x 1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (/.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (/.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (/.f64 (/.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (/.f64 (/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))) (*.f64 (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 x 1)))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 x 1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 x 1))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 x 1))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cbrt.f64 x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cbrt.f64 x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (/.f64 1 (/.f64 (cbrt.f64 x) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 1 (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (cbrt.f64 x) (cbrt.f64 x))) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 (/.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (/.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (cbrt.f64 x) (cbrt.f64 x))) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 x) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (cbrt.f64 x)) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (cbrt.f64 x)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cbrt.f64 (+.f64 x 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cbrt.f64 (+.f64 x 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cbrt.f64 (+.f64 x 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (cbrt.f64 (+.f64 x 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (+.f64 x 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 x 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 x 1)) (/.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 (+.f64 x 1)) (/.f64 1 (cbrt.f64 (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 x 1)) (/.f64 1 (/.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (cbrt.f64 (+.f64 x 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (/.f64 1 (cbrt.f64 (+.f64 x 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (/.f64 (/.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (cbrt.f64 (+.f64 x 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (/.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (/.f64 1 (cbrt.f64 (+.f64 x 1)))) (cbrt.f64 (+.f64 x 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (/.f64 1 (cbrt.f64 (+.f64 x 1)))) (cbrt.f64 (+.f64 x 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (cbrt.f64 (+.f64 x 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (cbrt.f64 (+.f64 x 1)) (/.f64 (/.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (/.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (/.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (/.f64 (/.f64 (/.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (/.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (/.f64 1 (cbrt.f64 (+.f64 x 1)))) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (/.f64 1 (cbrt.f64 (+.f64 x 1)))) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))) (/.f64 (/.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (/.f64 1 (cbrt.f64 (+.f64 x 1)))) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (+.f64 x 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (+.f64 x 1)) (/.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (cbrt.f64 (+.f64 x 1))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (cbrt.f64 (+.f64 x 1))))))))

simplify170.0ms (1.1%)

Algorithm
egg-herbie
Rules
792×rational_best-simplify-49
788×rational_best-simplify-132
788×rational_best-simplify-50
698×rational_best-simplify-1
570×rational_best-simplify-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01941963
14161807
212131807
327841807
463241807
Stop Event
node limit
Counts
113 → 127
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 1/3 x))
0
1
(+.f64 1 (*.f64 1/3 x))
(+.f64 (*.f64 -1/9 (pow.f64 x 2)) (+.f64 1 (*.f64 1/3 x)))
(+.f64 (*.f64 -1/9 (pow.f64 x 2)) (+.f64 1 (+.f64 (*.f64 5/81 (pow.f64 x 3)) (*.f64 1/3 x))))
(+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))
(+.f64 (cbrt.f64 (+.f64 x 1)) (-.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (cbrt.f64 (+.f64 x 1))))
(+.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 0)
(+.f64 0 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))
(+.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (+.f64 x 1)))
(+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (-.f64 0 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(+.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) 2))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 x)) 2) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))
(*.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))
(*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 1)
(*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))
(*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))
(*.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))
(*.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 x 1))) -1)
(*.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (/.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))
(*.f64 (/.f64 1 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))
(*.f64 (/.f64 1 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))
(*.f64 (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (/.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))
(*.f64 (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (/.f64 (/.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))
(*.f64 (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (/.f64 (/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))
(*.f64 (/.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(*.f64 (/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))
(*.f64 (/.f64 (/.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))) (*.f64 (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(*.f64 (/.f64 -1 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 x 1)))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 1)
(/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(/.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 x 1))) -1)
(/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 2) 2)
(/.f64 (*.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 x 1))) 2) -2)
(neg.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 x 1))))
(+.f64 (cbrt.f64 x) 0)
(+.f64 0 (cbrt.f64 x))
(-.f64 (cbrt.f64 x) 0)
(-.f64 0 (neg.f64 (cbrt.f64 x)))
(*.f64 1 (cbrt.f64 x))
(*.f64 (cbrt.f64 x) 1)
(*.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 x) (cbrt.f64 x)))
(*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x))
(*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x)))
(*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 1 (cbrt.f64 x)))
(*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x)))
(*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)))
(*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x))
(*.f64 (/.f64 1 (/.f64 (cbrt.f64 x) (cbrt.f64 x))) (cbrt.f64 x))
(*.f64 (/.f64 1 (/.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 (/.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))))
(*.f64 (/.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x)))
(*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (/.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))
(*.f64 (/.f64 (/.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))))
(*.f64 (/.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (cbrt.f64 x) (cbrt.f64 x))) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x)))
(/.f64 (cbrt.f64 x) 1)
(/.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 x) (cbrt.f64 x)))
(/.f64 (*.f64 (cbrt.f64 x) 2) 2)
(/.f64 (*.f64 (neg.f64 (cbrt.f64 x)) 2) -2)
(neg.f64 (neg.f64 (cbrt.f64 x)))
(+.f64 (cbrt.f64 (+.f64 x 1)) 0)
(+.f64 0 (cbrt.f64 (+.f64 x 1)))
(-.f64 (cbrt.f64 (+.f64 x 1)) 0)
(-.f64 0 (neg.f64 (cbrt.f64 (+.f64 x 1))))
(*.f64 1 (cbrt.f64 (+.f64 x 1)))
(*.f64 (cbrt.f64 (+.f64 x 1)) 1)
(*.f64 (cbrt.f64 (+.f64 x 1)) (/.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))
(*.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 (+.f64 x 1)) (/.f64 1 (cbrt.f64 (+.f64 x 1)))))
(*.f64 (cbrt.f64 (+.f64 x 1)) (/.f64 1 (/.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (cbrt.f64 (+.f64 x 1)))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (/.f64 1 (cbrt.f64 (+.f64 x 1))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (/.f64 (/.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (cbrt.f64 (+.f64 x 1))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (/.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (/.f64 1 (cbrt.f64 (+.f64 x 1)))) (cbrt.f64 (+.f64 x 1))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (/.f64 1 (cbrt.f64 (+.f64 x 1)))) (cbrt.f64 (+.f64 x 1)))
(*.f64 (/.f64 1 (/.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (cbrt.f64 (+.f64 x 1)))
(*.f64 (/.f64 1 (/.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (cbrt.f64 (+.f64 x 1)) (/.f64 (/.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (/.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (/.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (/.f64 (/.f64 (/.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (/.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (/.f64 1 (cbrt.f64 (+.f64 x 1)))) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (/.f64 1 (cbrt.f64 (+.f64 x 1)))) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))
(*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))) (/.f64 (/.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))))
(*.f64 (/.f64 (/.f64 (/.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))))
(*.f64 (/.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (/.f64 1 (cbrt.f64 (+.f64 x 1)))) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))
(/.f64 (cbrt.f64 (+.f64 x 1)) 1)
(/.f64 (cbrt.f64 (+.f64 x 1)) (/.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) 2)
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (+.f64 x 1))) 2) -2)
(neg.f64 (neg.f64 (cbrt.f64 (+.f64 x 1))))
Outputs
1
(+.f64 1 (*.f64 1/3 x))
0
1
(+.f64 1 (*.f64 1/3 x))
(+.f64 (*.f64 -1/9 (pow.f64 x 2)) (+.f64 1 (*.f64 1/3 x)))
(+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2))))
(+.f64 (*.f64 -1/9 (pow.f64 x 2)) (+.f64 1 (+.f64 (*.f64 5/81 (pow.f64 x 3)) (*.f64 1/3 x))))
(+.f64 (+.f64 (*.f64 1/3 x) (*.f64 5/81 (pow.f64 x 3))) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2))))
(+.f64 (*.f64 -1/9 (pow.f64 x 2)) (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 5/81 (pow.f64 x 3)))))
(+.f64 1 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 5/81 (pow.f64 x 3)))))
(+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(+.f64 (cbrt.f64 (+.f64 x 1)) (-.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (cbrt.f64 (+.f64 x 1))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(+.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 0)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(+.f64 0 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(+.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (+.f64 x 1)))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (-.f64 0 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(+.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) 2))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 x)) 2) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 1)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 x 1))) -1)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (/.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 1 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 1 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))
(*.f64 (/.f64 1 (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))
(*.f64 (/.f64 1 (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (*.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))
(*.f64 (/.f64 1 (/.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))) (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 (/.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))) (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x)))) (/.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))) (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x)))))))
(*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (*.f64 (/.f64 1 (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (/.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))
(*.f64 (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (/.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (/.f64 (/.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (/.f64 (/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 (/.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 (/.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))) (*.f64 (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 -1 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 x 1)))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 1)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(/.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 x 1))) -1)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 2) 2)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(/.f64 (*.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 x 1))) 2) -2)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(neg.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 x 1))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(+.f64 (cbrt.f64 x) 0)
(cbrt.f64 x)
(+.f64 0 (cbrt.f64 x))
(cbrt.f64 x)
(-.f64 (cbrt.f64 x) 0)
(cbrt.f64 x)
(-.f64 0 (neg.f64 (cbrt.f64 x)))
(cbrt.f64 x)
(*.f64 1 (cbrt.f64 x))
(cbrt.f64 x)
(*.f64 (cbrt.f64 x) 1)
(cbrt.f64 x)
(*.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 x) (cbrt.f64 x)))
(cbrt.f64 x)
(*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(cbrt.f64 x)
(*.f64 (cbrt.f64 x) (/.f64 1 (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(cbrt.f64 x)
(*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x))
(cbrt.f64 x)
(*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x)))
(cbrt.f64 x)
(*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 1 (cbrt.f64 x)))
(cbrt.f64 x)
(*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x)))
(cbrt.f64 x)
(*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)))
(cbrt.f64 x)
(*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x))
(cbrt.f64 x)
(*.f64 (/.f64 1 (/.f64 (cbrt.f64 x) (cbrt.f64 x))) (cbrt.f64 x))
(cbrt.f64 x)
(*.f64 (/.f64 1 (/.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))
(*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (/.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))
(*.f64 (/.f64 1 (/.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))))
(cbrt.f64 x)
(*.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 (/.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))))
(cbrt.f64 x)
(*.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))))
(cbrt.f64 x)
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))))
(cbrt.f64 x)
(*.f64 (/.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x)))
(cbrt.f64 x)
(*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x)))
(cbrt.f64 x)
(*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (/.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))
(cbrt.f64 x)
(*.f64 (/.f64 (/.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))))
(cbrt.f64 x)
(*.f64 (/.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))))
(cbrt.f64 x)
(*.f64 (/.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))
(cbrt.f64 x)
(*.f64 (/.f64 (/.f64 1 (/.f64 (cbrt.f64 x) (cbrt.f64 x))) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x)))
(cbrt.f64 x)
(/.f64 (cbrt.f64 x) 1)
(cbrt.f64 x)
(/.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 x) (cbrt.f64 x)))
(cbrt.f64 x)
(/.f64 (*.f64 (cbrt.f64 x) 2) 2)
(cbrt.f64 x)
(/.f64 (*.f64 (neg.f64 (cbrt.f64 x)) 2) -2)
(cbrt.f64 x)
(neg.f64 (neg.f64 (cbrt.f64 x)))
(cbrt.f64 x)
(+.f64 (cbrt.f64 (+.f64 x 1)) 0)
(cbrt.f64 (+.f64 1 x))
(+.f64 0 (cbrt.f64 (+.f64 x 1)))
(cbrt.f64 (+.f64 1 x))
(-.f64 (cbrt.f64 (+.f64 x 1)) 0)
(cbrt.f64 (+.f64 1 x))
(-.f64 0 (neg.f64 (cbrt.f64 (+.f64 x 1))))
(cbrt.f64 (+.f64 1 x))
(*.f64 1 (cbrt.f64 (+.f64 x 1)))
(cbrt.f64 (+.f64 1 x))
(*.f64 (cbrt.f64 (+.f64 x 1)) 1)
(cbrt.f64 (+.f64 1 x))
(*.f64 (cbrt.f64 (+.f64 x 1)) (/.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))
(cbrt.f64 (+.f64 1 x))
(*.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 (+.f64 x 1)) (/.f64 1 (cbrt.f64 (+.f64 x 1)))))
(cbrt.f64 (+.f64 1 x))
(*.f64 (cbrt.f64 (+.f64 x 1)) (/.f64 1 (/.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))))
(cbrt.f64 (+.f64 1 x))
(*.f64 (/.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (cbrt.f64 (+.f64 x 1)))
(cbrt.f64 (+.f64 1 x))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))
(cbrt.f64 (+.f64 1 x))
(*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (/.f64 1 (cbrt.f64 (+.f64 x 1))))
(cbrt.f64 (+.f64 1 x))
(*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (/.f64 (/.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (cbrt.f64 (+.f64 x 1))))
(cbrt.f64 (+.f64 1 x))
(*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (/.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (/.f64 1 (cbrt.f64 (+.f64 x 1)))) (cbrt.f64 (+.f64 x 1))))
(cbrt.f64 (+.f64 1 x))
(*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (/.f64 1 (cbrt.f64 (+.f64 x 1)))) (cbrt.f64 (+.f64 x 1)))
(cbrt.f64 (+.f64 1 x))
(*.f64 (/.f64 1 (/.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (cbrt.f64 (+.f64 x 1)))
(cbrt.f64 (+.f64 1 x))
(*.f64 (/.f64 1 (/.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (cbrt.f64 (+.f64 x 1)) (/.f64 (/.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (/.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))))
(*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (/.f64 1 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (/.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (/.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))))
(cbrt.f64 (+.f64 1 x))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (/.f64 (/.f64 (/.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))))
(cbrt.f64 (+.f64 1 x))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (/.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (/.f64 1 (cbrt.f64 (+.f64 x 1)))) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))))
(cbrt.f64 (+.f64 1 x))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))))
(cbrt.f64 (+.f64 1 x))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))
(cbrt.f64 (+.f64 1 x))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (/.f64 1 (cbrt.f64 (+.f64 x 1)))) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))
(cbrt.f64 (+.f64 1 x))
(*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))) (/.f64 (/.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))))
(cbrt.f64 (+.f64 1 x))
(*.f64 (/.f64 (/.f64 (/.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))))
(cbrt.f64 (+.f64 1 x))
(*.f64 (/.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (/.f64 1 (cbrt.f64 (+.f64 x 1)))) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))))
(cbrt.f64 (+.f64 1 x))
(*.f64 (/.f64 (/.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))))
(cbrt.f64 (+.f64 1 x))
(*.f64 (/.f64 (/.f64 1 (/.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))
(cbrt.f64 (+.f64 1 x))
(/.f64 (cbrt.f64 (+.f64 x 1)) 1)
(cbrt.f64 (+.f64 1 x))
(/.f64 (cbrt.f64 (+.f64 x 1)) (/.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))
(cbrt.f64 (+.f64 1 x))
(/.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) 2)
(cbrt.f64 (+.f64 1 x))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (+.f64 x 1))) 2) -2)
(cbrt.f64 (+.f64 1 x))
(neg.f64 (neg.f64 (cbrt.f64 (+.f64 x 1))))
(cbrt.f64 (+.f64 1 x))

eval174.0ms (1.2%)

Compiler

Compiled 3300 to 2026 computations (38.6% saved)

prune25.0ms (0.2%)

Pruning

10 alts after pruning (9 fresh and 1 done)

PrunedKeptTotal
New1189127
Fresh000
Picked011
Done000
Total11810128
Error
29.0b
Counts
128 → 10
Alt Table
Click to see full alt table
StatusErrorProgram
31.5b
(-.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x))
30.5b
(-.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))))) (cbrt.f64 x))
29.6b
(-.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (cbrt.f64 x))
29.9b
(-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))
29.5b
(-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)))
29.5b
(-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))
29.5b
(+.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) 2))
29.5b
(+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (-.f64 0 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
31.9b
1
61.7b
0
Compiler

Compiled 392 to 286 computations (27% saved)

localize18.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))
0.3b
(cbrt.f64 (+.f64 x 1))
0.6b
(cbrt.f64 x)
2.7b
(+.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) 2))
Compiler

Compiled 41 to 23 computations (43.9% saved)

series3.0ms (0%)

Counts
2 → 4
Calls

6 calls:

TimeVariablePointExpression
1.0ms
x
@-inf
(+.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) 2))
0.0ms
x
@inf
(+.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) 2))
0.0ms
x
@-inf
(+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))
0.0ms
x
@0
(+.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) 2))
0.0ms
x
@inf
(+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))

rewrite104.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1262×rational_best-simplify-57
700×rational_best-simplify-44
592×rational_best-5
592×rational_best-2
592×rational_best-3
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01362
19858
232446
3128346
4548446
Stop Event
node limit
Counts
2 → 42
Calls
Call 1
Inputs
(+.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) 2))
(+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (/.f64 1 (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))) (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (/.f64 (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))))

simplify160.0ms (1.1%)

Algorithm
egg-herbie
Rules
900×rational_best-simplify-80
830×rational_best-simplify-24
822×rational_best-simplify-33
822×rational_best-simplify-29
818×rational_best-simplify-78
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
091994
1186994
2864994
33137994
45694994
Stop Event
node limit
Counts
46 → 46
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 1/3 x))
1
(+.f64 1 (*.f64 1/3 x))
(-.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) 0)
(-.f64 0 (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))
(*.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))
(*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) 1)
(*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))))
(*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (/.f64 1 (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))))
(*.f64 (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))
(*.f64 (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))) (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (/.f64 (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))))
(*.f64 (/.f64 (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (/.f64 (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))
(/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) 1)
(/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))
(/.f64 (*.f64 2 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) 2)
(/.f64 (neg.f64 (*.f64 2 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))) -2)
(neg.f64 (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))
(-.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 0)
(-.f64 0 (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(*.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))
(*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 1)
(*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))
(*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))
(*.f64 (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))
(*.f64 (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(*.f64 (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(*.f64 (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))
(*.f64 (/.f64 1 (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))
(*.f64 (/.f64 (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(*.f64 (/.f64 (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 1)
(/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(/.f64 (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 2) 2)
(/.f64 (*.f64 (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) 2) -2)
(neg.f64 (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
Outputs
1
(+.f64 1 (*.f64 1/3 x))
1
(+.f64 1 (*.f64 1/3 x))
(-.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) 0)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 0 (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(*.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) 1)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (/.f64 1 (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(*.f64 (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(*.f64 (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(*.f64 (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(*.f64 (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(*.f64 (/.f64 1 (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))) (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (/.f64 (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(*.f64 (/.f64 (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(*.f64 (/.f64 (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(*.f64 (/.f64 (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) 1)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(/.f64 (*.f64 2 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) 2)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(/.f64 (neg.f64 (*.f64 2 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))) -2)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(neg.f64 (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 0)
(+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(-.f64 0 (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))
(+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 1)
(+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))
(+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))
(+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 1 (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 1)
(+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(/.f64 (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 2) 2)
(+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(/.f64 (*.f64 (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) 2) -2)
(+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(neg.f64 (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))

localize19.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x))
0.2b
(*.f64 -1/9 (pow.f64 x 2))
0.3b
(*.f64 1/3 x)
0.6b
(cbrt.f64 x)
Compiler

Compiled 51 to 39 computations (23.5% saved)

series2.0ms (0%)

Counts
3 → 8
Calls

9 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 -1/9 (pow.f64 x 2))
0.0ms
x
@inf
(*.f64 -1/9 (pow.f64 x 2))
0.0ms
x
@-inf
(*.f64 1/3 x)
0.0ms
x
@inf
(*.f64 1/3 x)
0.0ms
x
@0
(*.f64 1/3 x)

rewrite137.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1336×rational_best-simplify-57
682×rational_best-simplify-1
664×rational_best-5
664×rational_best-simplify-44
662×rational_best-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01561
110761
233561
3137561
4604161
Stop Event
node limit
Counts
3 → 46
Calls
Call 1
Inputs
(*.f64 1/3 x)
(*.f64 -1/9 (pow.f64 x 2))
(-.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/3 x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/3 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/3 x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 1/3 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 x) (/.f64 (*.f64 1/3 x) (*.f64 1/3 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 2/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 1/3 x)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/9 (pow.f64 x 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -1/9 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/9 (pow.f64 x 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 -1/9 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/9 (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 x 2) -2/9) (*.f64 (pow.f64 x 2) -2/9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 x 2) -2/9) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 -1/9 (pow.f64 x 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (neg.f64 (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (-.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1))) (-.f64 0 (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (+.f64 (cbrt.f64 x) (+.f64 (*.f64 1/3 x) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (+.f64 (cbrt.f64 x) (+.f64 (*.f64 1/3 x) 1))) (neg.f64 (*.f64 2 (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 2 (cbrt.f64 x))) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (+.f64 (cbrt.f64 x) (+.f64 (*.f64 1/3 x) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (/.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (*.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (/.f64 1 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (/.f64 1 (/.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 x) (-.f64 -1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))) (*.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))) (/.f64 1 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (/.f64 1 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)))) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)))) (*.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))) (/.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))) (*.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)))) (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))) (*.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))) (*.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (/.f64 1 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)))) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))) (*.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)))) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))) (*.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 (cbrt.f64 x) (-.f64 -1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (/.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (cbrt.f64 x) (-.f64 -1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (cbrt.f64 x) (-.f64 -1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2))))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (cbrt.f64 x) (-.f64 -1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2))))))))))

simplify288.0ms (1.9%)

Algorithm
egg-herbie
Rules
1382×rational_best-simplify-80
1282×rational_best-simplify-78
1214×rational_best-simplify-94
1172×rational_best-simplify-24
1110×rational_best-simplify-135
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01021884
12031884
27971884
338551878
479271872
Stop Event
node limit
Counts
54 → 77
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 1/3 x))
(*.f64 -1/9 (pow.f64 x 2))
(+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 1/3 x))
(+.f64 1 (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 1/3 x)))
(*.f64 -1/9 (pow.f64 x 2))
(+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 1/3 x))
(+.f64 1 (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 1/3 x)))
(+.f64 (*.f64 1/3 x) 0)
(+.f64 0 (*.f64 1/3 x))
(-.f64 (*.f64 1/3 x) 0)
(-.f64 0 (neg.f64 (*.f64 1/3 x)))
(/.f64 (*.f64 1/3 x) 1)
(/.f64 (*.f64 1/3 x) (/.f64 (*.f64 1/3 x) (*.f64 1/3 x)))
(/.f64 (*.f64 x 2/3) 2)
(neg.f64 (neg.f64 (*.f64 1/3 x)))
(+.f64 (*.f64 -1/9 (pow.f64 x 2)) 0)
(+.f64 0 (*.f64 -1/9 (pow.f64 x 2)))
(-.f64 (*.f64 -1/9 (pow.f64 x 2)) 0)
(-.f64 0 (neg.f64 (*.f64 -1/9 (pow.f64 x 2))))
(/.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)
(/.f64 (*.f64 -1/9 (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 x 2) -2/9) (*.f64 (pow.f64 x 2) -2/9)))
(/.f64 (*.f64 (pow.f64 x 2) -2/9) 2)
(neg.f64 (neg.f64 (*.f64 -1/9 (pow.f64 x 2))))
(+.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (neg.f64 (cbrt.f64 x)))
(+.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (-.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1))))
(+.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) 0)
(+.f64 0 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)))
(+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)))
(+.f64 (*.f64 2 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1))) (-.f64 0 (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (+.f64 (cbrt.f64 x) (+.f64 (*.f64 1/3 x) 1)))))
(+.f64 (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (+.f64 (cbrt.f64 x) (+.f64 (*.f64 1/3 x) 1))) (neg.f64 (*.f64 2 (cbrt.f64 x))))
(+.f64 (neg.f64 (*.f64 2 (cbrt.f64 x))) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (+.f64 (cbrt.f64 x) (+.f64 (*.f64 1/3 x) 1))))
(*.f64 1 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)))
(*.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) 1)
(*.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (/.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))))
(*.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (*.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (/.f64 1 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)))))
(*.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (/.f64 1 (/.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)))))
(*.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)))
(*.f64 (+.f64 (cbrt.f64 x) (-.f64 -1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2))))) -1)
(*.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))) (*.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))))
(*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))) (/.f64 1 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))))
(*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (/.f64 1 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)))) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)))
(*.f64 (/.f64 1 (/.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)))) (*.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))) (/.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))) (*.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)))) (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))) (*.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)))))
(*.f64 (/.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))) (*.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))))
(*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (/.f64 1 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)))) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))) (*.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)))) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))) (*.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))))
(*.f64 (/.f64 -1 (+.f64 (cbrt.f64 x) (-.f64 -1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))))
(/.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) 1)
(/.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (/.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))))
(/.f64 (+.f64 (cbrt.f64 x) (-.f64 -1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2))))) -1)
(/.f64 (*.f64 2 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))) 2)
(/.f64 (*.f64 (+.f64 (cbrt.f64 x) (-.f64 -1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2))))) 2) -2)
(neg.f64 (+.f64 (cbrt.f64 x) (-.f64 -1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2))))))
Outputs
1
(+.f64 1 (*.f64 1/3 x))
(*.f64 -1/9 (pow.f64 x 2))
(+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 1/3 x))
(+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 1/3 x)))
(+.f64 1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2))))
(+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2))))
(*.f64 -1/9 (pow.f64 x 2))
(+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 1/3 x))
(+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 1/3 x)))
(+.f64 1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2))))
(+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2))))
(+.f64 (*.f64 1/3 x) 0)
(*.f64 1/3 x)
(+.f64 0 (*.f64 1/3 x))
(*.f64 1/3 x)
(-.f64 (*.f64 1/3 x) 0)
(*.f64 1/3 x)
(-.f64 0 (neg.f64 (*.f64 1/3 x)))
(*.f64 1/3 x)
(/.f64 (*.f64 1/3 x) 1)
(*.f64 1/3 x)
(/.f64 (*.f64 1/3 x) (/.f64 (*.f64 1/3 x) (*.f64 1/3 x)))
(*.f64 1/3 x)
(/.f64 (*.f64 x 2/3) 2)
(*.f64 1/3 x)
(neg.f64 (neg.f64 (*.f64 1/3 x)))
(*.f64 1/3 x)
(+.f64 (*.f64 -1/9 (pow.f64 x 2)) 0)
(*.f64 -1/9 (pow.f64 x 2))
(+.f64 0 (*.f64 -1/9 (pow.f64 x 2)))
(*.f64 -1/9 (pow.f64 x 2))
(-.f64 (*.f64 -1/9 (pow.f64 x 2)) 0)
(*.f64 -1/9 (pow.f64 x 2))
(-.f64 0 (neg.f64 (*.f64 -1/9 (pow.f64 x 2))))
(*.f64 -1/9 (pow.f64 x 2))
(/.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)
(*.f64 -1/9 (pow.f64 x 2))
(/.f64 (*.f64 -1/9 (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 x 2) -2/9) (*.f64 (pow.f64 x 2) -2/9)))
(/.f64 (*.f64 (pow.f64 x 2) -2/9) 2)
(neg.f64 (neg.f64 (*.f64 -1/9 (pow.f64 x 2))))
(*.f64 -1/9 (pow.f64 x 2))
(+.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (neg.f64 (cbrt.f64 x)))
(+.f64 (+.f64 1 (*.f64 -1/9 (pow.f64 x 2))) (+.f64 (*.f64 1/3 x) (neg.f64 (cbrt.f64 x))))
(+.f64 1 (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (+.f64 (*.f64 1/3 x) (neg.f64 (cbrt.f64 x)))))
(+.f64 1 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (neg.f64 (cbrt.f64 x)))))
(+.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (-.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1))))
(+.f64 (+.f64 1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2)))) (-.f64 (-.f64 (+.f64 1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x)) (+.f64 1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2))))))
(+.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))) (-.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x)) (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2))))))
(+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (+.f64 (-.f64 (-.f64 (+.f64 1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x)) (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2)))) 0)))
(+.f64 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2))) (-.f64 (-.f64 (+.f64 1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x)) (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2)))))
(+.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) 0)
(-.f64 (+.f64 1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x))
(-.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x))
(+.f64 0 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x))
(-.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x))
(+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)))
(+.f64 (+.f64 1 (*.f64 -1/9 (pow.f64 x 2))) (+.f64 (*.f64 1/3 x) (neg.f64 (cbrt.f64 x))))
(+.f64 1 (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (+.f64 (*.f64 1/3 x) (neg.f64 (cbrt.f64 x)))))
(+.f64 1 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (neg.f64 (cbrt.f64 x)))))
(+.f64 (*.f64 2 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1))) (-.f64 0 (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (+.f64 (cbrt.f64 x) (+.f64 (*.f64 1/3 x) 1)))))
(+.f64 (*.f64 2 (+.f64 1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2))))) (neg.f64 (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (+.f64 (cbrt.f64 x) (+.f64 1 (*.f64 1/3 x))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2))))) (neg.f64 (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (+.f64 (cbrt.f64 x) (+.f64 1 (*.f64 1/3 x))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2))))) (neg.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (cbrt.f64 x))))))
(+.f64 (*.f64 2 (+.f64 1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2))))) (neg.f64 (+.f64 (*.f64 1/3 x) (+.f64 (cbrt.f64 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))))))
(+.f64 (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (+.f64 (cbrt.f64 x) (+.f64 (*.f64 1/3 x) 1))) (neg.f64 (*.f64 2 (cbrt.f64 x))))
(+.f64 (+.f64 (cbrt.f64 x) (+.f64 1 (*.f64 1/3 x))) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (neg.f64 (*.f64 2 (cbrt.f64 x)))))
(+.f64 (+.f64 1 (*.f64 1/3 x)) (+.f64 (cbrt.f64 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (neg.f64 (*.f64 2 (cbrt.f64 x))))))
(+.f64 1 (+.f64 (neg.f64 (*.f64 2 (cbrt.f64 x))) (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (cbrt.f64 x)))))
(+.f64 (neg.f64 (*.f64 2 (cbrt.f64 x))) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (+.f64 (cbrt.f64 x) (+.f64 (*.f64 1/3 x) 1))))
(+.f64 (+.f64 (cbrt.f64 x) (+.f64 1 (*.f64 1/3 x))) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (neg.f64 (*.f64 2 (cbrt.f64 x)))))
(+.f64 (+.f64 1 (*.f64 1/3 x)) (+.f64 (cbrt.f64 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (neg.f64 (*.f64 2 (cbrt.f64 x))))))
(+.f64 1 (+.f64 (neg.f64 (*.f64 2 (cbrt.f64 x))) (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (cbrt.f64 x)))))
(*.f64 1 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x))
(-.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x))
(*.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) 1)
(-.f64 (+.f64 1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x))
(-.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x))
(*.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (/.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x))
(-.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x))
(*.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (*.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (/.f64 1 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x))
(-.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x))
(*.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (/.f64 1 (/.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x))
(-.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x))
(*.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x))
(-.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x))
(*.f64 (+.f64 (cbrt.f64 x) (-.f64 -1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2))))) -1)
(neg.f64 (+.f64 (cbrt.f64 x) (-.f64 -1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2))))))
(*.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))) (*.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x))
(-.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x))
(*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))) (/.f64 1 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x))
(-.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x))
(*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (/.f64 1 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)))) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x))
(-.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x))
(*.f64 (/.f64 1 (/.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)))) (*.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))) (/.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x))
(-.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x))
(*.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))) (*.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)))) (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))) (*.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x))
(-.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x))
(*.f64 (/.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))) (*.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x))
(-.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x))
(*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (/.f64 1 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)))) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))) (*.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x))
(-.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x))
(*.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)))) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))) (*.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x))
(-.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x))
(*.f64 (/.f64 -1 (+.f64 (cbrt.f64 x) (-.f64 -1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))))
(*.f64 (-.f64 (+.f64 1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x)) (*.f64 (/.f64 -1 (+.f64 (cbrt.f64 x) (-.f64 -1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2)))))) (-.f64 (+.f64 1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x))))
(*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x))) (/.f64 -1 (+.f64 (cbrt.f64 x) (-.f64 -1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2)))))))
(*.f64 (-.f64 (+.f64 1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x)) (*.f64 (-.f64 (+.f64 1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x)) (/.f64 -1 (+.f64 (cbrt.f64 x) (-.f64 -1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2))))))))
(/.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) 1)
(-.f64 (+.f64 1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x))
(-.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x))
(/.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (/.f64 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x)) (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x))
(-.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x))
(/.f64 (+.f64 (cbrt.f64 x) (-.f64 -1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2))))) -1)
(neg.f64 (+.f64 (cbrt.f64 x) (-.f64 -1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2))))))
(/.f64 (*.f64 2 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1)) (cbrt.f64 x))) 2)
(/.f64 (*.f64 2 (-.f64 (+.f64 1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x))) 2)
(/.f64 (*.f64 2 (-.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x))) 2)
(/.f64 (*.f64 (+.f64 (cbrt.f64 x) (-.f64 -1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2))))) 2) -2)
(/.f64 (*.f64 2 (+.f64 (cbrt.f64 x) (-.f64 -1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2)))))) -2)
(neg.f64 (+.f64 (cbrt.f64 x) (-.f64 -1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2))))))

localize157.0ms (1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))
0.3b
(cbrt.f64 (+.f64 x 1))
0.6b
(cbrt.f64 x)
2.7b
(+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (-.f64 0 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
Compiler

Compiled 52 to 37 computations (28.8% saved)

series3.0ms (0%)

Counts
1 → 3
Calls

3 calls:

TimeVariablePointExpression
2.0ms
x
@inf
(+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (-.f64 0 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
1.0ms
x
@0
(+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (-.f64 0 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
1.0ms
x
@-inf
(+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (-.f64 0 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))

rewrite233.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
1234×rational_best-simplify-57
612×rational_best-simplify-44
592×rational_best-5
592×rational_best-2
592×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01447
110247
232447
3126847
4537647
Stop Event
node limit
Counts
1 → 21
Calls
Call 1
Inputs
(+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (-.f64 0 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (/.f64 1 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (/.f64 1 (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))) (/.f64 1 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (/.f64 1 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))) (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (/.f64 (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))) (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (/.f64 1 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))))))

simplify182.0ms (1.2%)

Algorithm
egg-herbie
Rules
1460×rational_best-simplify-132
1364×rational_best-simplify-80
1208×rational_best-simplify-78
632×rational_best-simplify-2
406×rational_best-simplify-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0551170
11101002
24131002
39931002
421391002
551511002
Stop Event
node limit
Counts
24 → 26
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 1/3 x))
0
(-.f64 0 (neg.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))
(-.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) 0)
(*.f64 1 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))
(*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) 1)
(*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))
(*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (/.f64 1 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))))
(*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (/.f64 1 (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))))
(*.f64 (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))
(*.f64 (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))) (/.f64 1 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))
(*.f64 (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (/.f64 1 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))) (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (/.f64 (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))) (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (/.f64 1 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))
(/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) 1)
(/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))
(/.f64 (*.f64 2 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))) 2)
(/.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))) -2)
(neg.f64 (neg.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))
Outputs
1
(+.f64 1 (*.f64 1/3 x))
0
(-.f64 0 (neg.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))
(neg.f64 (neg.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))
(+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(-.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) 0)
(neg.f64 (neg.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))
(+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 1 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))
(neg.f64 (neg.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))
(+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) 1)
(neg.f64 (neg.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))
(+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))
(neg.f64 (neg.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))
(+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (/.f64 1 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))))
(neg.f64 (neg.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))
(+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (/.f64 1 (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))))
(neg.f64 (neg.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))
(+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))
(neg.f64 (neg.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))
(+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))
(neg.f64 (neg.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))
(+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))) (/.f64 1 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))
(neg.f64 (neg.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))
(+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (/.f64 1 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))
(neg.f64 (neg.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))
(+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))) (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (/.f64 (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))) (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))))
(neg.f64 (neg.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))
(+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))))
(neg.f64 (neg.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))
(+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))
(neg.f64 (neg.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))
(+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (/.f64 1 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))
(neg.f64 (neg.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))
(+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))
(neg.f64 (neg.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))
(+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) 1)
(neg.f64 (neg.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))
(+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))
(neg.f64 (neg.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))
(+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(/.f64 (*.f64 2 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))) 2)
(neg.f64 (neg.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))
(+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(/.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))) -2)
(neg.f64 (neg.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))
(+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(neg.f64 (neg.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))
(neg.f64 (neg.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))
(+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))

localize18.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
0.3b
(cbrt.f64 (+.f64 x 1))
0.6b
(cbrt.f64 x)
6.6b
(-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)))
Compiler

Compiled 48 to 25 computations (47.9% saved)

series4.0ms (0%)

Counts
2 → 15
Calls

6 calls:

TimeVariablePointExpression
2.0ms
x
@0
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
1.0ms
x
@inf
(-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)))
0.0ms
x
@-inf
(-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)))
0.0ms
x
@0
(-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)))
0.0ms
x
@inf
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))

rewrite136.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1208×rational_best-simplify-57
726×rational_best-simplify-44
614×rational_best-simplify-47
610×rational_best-5
608×rational_best-4
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01268
19042
231742
3126942
4631842
Stop Event
node limit
Counts
2 → 133
Calls
Call 1
Inputs
(-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (cbrt.f64 (+.f64 x 1)) (-.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (cbrt.f64 (+.f64 x 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (+.f64 x 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (-.f64 0 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (cbrt.f64 x) 2)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (neg.f64 (*.f64 (cbrt.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 x 1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 x 1)))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 x 1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 x 1))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 x 1))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (/.f64 0 (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 0 (cbrt.f64 x))) (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))) (-.f64 0 (*.f64 (/.f64 0 (cbrt.f64 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) (/.f64 0 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) 2) (+.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))) (*.f64 (/.f64 0 (cbrt.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 -1 (cbrt.f64 x)) 2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) 2)) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) 2)) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) 2)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (neg.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 1 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x))) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (/.f64 -1 (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (cbrt.f64 x))) (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (cbrt.f64 x))) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (cbrt.f64 x))) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))) (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))) (*.f64 (/.f64 1 (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))) (*.f64 (/.f64 1 (/.f64 1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (*.f64 (fabs.f64 (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (cbrt.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (*.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (*.f64 (cbrt.f64 x) 2) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (neg.f64 (cbrt.f64 x)))) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (neg.f64 (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (neg.f64 (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (fabs.f64 (cbrt.f64 x)))) (*.f64 (neg.f64 (fabs.f64 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (fabs.f64 (cbrt.f64 x)))) (*.f64 (neg.f64 (fabs.f64 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (fabs.f64 (cbrt.f64 x)))) (*.f64 (neg.f64 (fabs.f64 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) 2)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 1 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))))))

simplify177.0ms (1.2%)

Algorithm
egg-herbie
Rules
1246×rational_best-simplify-80
1234×rational_best-simplify-78
1162×rational_best-simplify-54
1156×rational_best-simplify-44
776×rational_best-simplify-135
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03436446
19586330
230866072
354576054
Stop Event
node limit
Counts
148 → 217
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 1/3 x))
0
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))
(+.f64 (cbrt.f64 (+.f64 x 1)) (-.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (cbrt.f64 (+.f64 x 1))))
(+.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 0)
(+.f64 0 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))
(+.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (+.f64 x 1)))
(+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (-.f64 0 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(+.f64 (neg.f64 (*.f64 (cbrt.f64 x) 2)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))
(+.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (neg.f64 (*.f64 (cbrt.f64 x) 2)))
(*.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))
(*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 1)
(*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))
(*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))
(*.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))
(*.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 x 1))) -1)
(*.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))
(*.f64 (/.f64 1 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))
(*.f64 (/.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(*.f64 (/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(*.f64 (/.f64 -1 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 x 1)))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 1)
(/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(/.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 x 1))) -1)
(/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 2) 2)
(/.f64 (*.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 x 1))) 2) -2)
(neg.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 x 1))))
(+.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) 0)
(+.f64 0 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(+.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (/.f64 0 (cbrt.f64 x))))
(+.f64 (neg.f64 (/.f64 0 (cbrt.f64 x))) (/.f64 (cbrt.f64 x) (cbrt.f64 x)))
(+.f64 (+.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))) (-.f64 0 (*.f64 (/.f64 0 (cbrt.f64 x)) 2)))
(-.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) 0)
(-.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(-.f64 0 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))
(-.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) (/.f64 0 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))
(-.f64 (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) 2) (+.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))
(-.f64 (+.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))) (*.f64 (/.f64 0 (cbrt.f64 x)) 2))
(/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) 1)
(/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))
(/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) -1)
(/.f64 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) 2)) 2)
(/.f64 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 -1 (cbrt.f64 x)) 2)) -2)
(neg.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) 2)) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) 2)) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) 2)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (neg.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 1 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))) (cbrt.f64 x)))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x))) (cbrt.f64 x)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 1 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 1 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (/.f64 -1 (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (cbrt.f64 x))) (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (cbrt.f64 x))) (cbrt.f64 x)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (cbrt.f64 x))) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))) (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))) (cbrt.f64 x)))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))) (*.f64 (/.f64 1 (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))) (*.f64 (/.f64 1 (/.f64 1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (*.f64 (fabs.f64 (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (cbrt.f64 x) 2)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (*.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (*.f64 (cbrt.f64 x) 2) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (neg.f64 (cbrt.f64 x)))) (cbrt.f64 x)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (neg.f64 (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (neg.f64 (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (fabs.f64 (cbrt.f64 x)))) (*.f64 (neg.f64 (fabs.f64 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (fabs.f64 (cbrt.f64 x)))) (*.f64 (neg.f64 (fabs.f64 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (fabs.f64 (cbrt.f64 x)))) (*.f64 (neg.f64 (fabs.f64 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) 2)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 1 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))
Outputs
1
(+.f64 1 (*.f64 1/3 x))
0
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(+.f64 (cbrt.f64 (+.f64 x 1)) (-.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (cbrt.f64 (+.f64 x 1))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (-.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (cbrt.f64 (+.f64 1 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (+.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (cbrt.f64 x))) 2))
(+.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 0)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(+.f64 0 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(+.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (+.f64 x 1)))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (-.f64 0 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(+.f64 (neg.f64 (*.f64 (cbrt.f64 x) 2)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))
(+.f64 (cbrt.f64 x) (+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 x) 2))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (+.f64 (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 x) 2))))
(+.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (neg.f64 (*.f64 (cbrt.f64 x) 2)))
(+.f64 (cbrt.f64 x) (+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 x) 2))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (+.f64 (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 x) 2))))
(*.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 1)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 x 1))) -1)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 1 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 -1 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 x 1)))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 1)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(/.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 x 1))) -1)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 2) 2)
(/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 2) 2)
(/.f64 (*.f64 2 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x)))) -2)
(/.f64 (*.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 x 1))) 2) -2)
(/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 2) 2)
(/.f64 (*.f64 2 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x)))) -2)
(neg.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 x 1))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(+.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) 0)
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(+.f64 0 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(+.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (/.f64 0 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(+.f64 (neg.f64 (/.f64 0 (cbrt.f64 x))) (/.f64 (cbrt.f64 x) (cbrt.f64 x)))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(+.f64 (+.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))) (-.f64 0 (*.f64 (/.f64 0 (cbrt.f64 x)) 2)))
(+.f64 (+.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))) (neg.f64 (*.f64 2 (/.f64 0 (cbrt.f64 x)))))
(-.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) 0)
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(-.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(-.f64 0 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(-.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) (/.f64 0 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))
(*.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))
(*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))
(-.f64 (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) 2) (+.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))
(-.f64 (*.f64 2 (/.f64 (cbrt.f64 x) (cbrt.f64 x))) (+.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))
(-.f64 (+.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))) (*.f64 (/.f64 0 (cbrt.f64 x)) 2))
(-.f64 (+.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))) (*.f64 2 (/.f64 0 (cbrt.f64 x))))
(/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) 1)
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) -1)
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(/.f64 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) 2)) 2)
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) 2)) 2)
(/.f64 (*.f64 (cbrt.f64 x) (*.f64 2 (/.f64 1 (cbrt.f64 x)))) 2)
(/.f64 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 -1 (cbrt.f64 x)) 2)) -2)
(/.f64 (*.f64 (cbrt.f64 x) (*.f64 2 (/.f64 -1 (cbrt.f64 x)))) -2)
(/.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 2 (cbrt.f64 x))) -2)
(neg.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (/.f64 -1 (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (/.f64 -1 (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (/.f64 -1 (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (/.f64 -1 (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (/.f64 -1 (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (/.f64 -1 (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) 2)) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))) 2))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (*.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) 2)) (/.f64 1 (cbrt.f64 x)))) 2))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 2 (/.f64 1 (cbrt.f64 x))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) 2)) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) 2))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (*.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) 2)) (/.f64 -1 (cbrt.f64 x)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (/.f64 1 (cbrt.f64 x))) (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))) 2))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (*.f64 2 (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) 2)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) 2)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 2 (/.f64 1 (cbrt.f64 x)))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))) (*.f64 2 (/.f64 1 (cbrt.f64 x))))) 2))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (neg.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 1 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (/.f64 -1 (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (/.f64 -1 (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (/.f64 -1 (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))) (cbrt.f64 x)))
(fabs.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x))) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x))) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x))) (cbrt.f64 x)))
(fabs.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (fabs.f64 (cbrt.f64 x)) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (fabs.f64 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (fabs.f64 (cbrt.f64 x)) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (fabs.f64 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (/.f64 -1 (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (/.f64 -1 (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (/.f64 -1 (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 1 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (/.f64 -1 (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 1 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (/.f64 -1 (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))) (/.f64 1 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))) (*.f64 (/.f64 -1 (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (/.f64 -1 (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (/.f64 -1 (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))) (*.f64 (/.f64 -1 (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))) (*.f64 (/.f64 -1 (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (/.f64 -1 (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (/.f64 -1 (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (/.f64 -1 (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (/.f64 -1 (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (/.f64 -1 (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (cbrt.f64 x))) (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (/.f64 -1 (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (cbrt.f64 x))) (cbrt.f64 x)))
(fabs.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (/.f64 -1 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (cbrt.f64 x))) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (/.f64 -1 (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (/.f64 -1 (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (/.f64 -1 (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))) (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 (fabs.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 1 (cbrt.f64 x)))) (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))) (fabs.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))) (cbrt.f64 x)))
(fabs.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 (fabs.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 1 (cbrt.f64 x)))) (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))) (fabs.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))) (*.f64 (/.f64 1 (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (/.f64 1 (cbrt.f64 x))) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))) (*.f64 (/.f64 -1 (cbrt.f64 x)) (/.f64 1 (/.f64 1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))) (*.f64 (/.f64 1 (/.f64 1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (/.f64 1 (cbrt.f64 x))) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))) (*.f64 (/.f64 -1 (cbrt.f64 x)) (/.f64 1 (/.f64 1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))) (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (/.f64 -1 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))) (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))) (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))) (/.f64 1 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (/.f64 -1 (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (/.f64 -1 (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (*.f64 (fabs.f64 (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (/.f64 -1 (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (cbrt.f64 x) 2)))
(fabs.f64 (*.f64 2 (*.f64 (cbrt.f64 x) (/.f64 1 (*.f64 (cbrt.f64 x) 2)))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 2 (/.f64 1 (*.f64 (cbrt.f64 x) 2)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (*.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) 2) (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 2 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (*.f64 (cbrt.f64 x) 2) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) 2) (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 2 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (/.f64 -1 (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (/.f64 -1 (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (/.f64 -1 (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (neg.f64 (cbrt.f64 x)))) (cbrt.f64 x)))
(fabs.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (/.f64 -1 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (neg.f64 (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (/.f64 -1 (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (neg.f64 (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (/.f64 -1 (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (fabs.f64 (cbrt.f64 x)))) (*.f64 (neg.f64 (fabs.f64 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (/.f64 -1 (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (fabs.f64 (cbrt.f64 x)))) (*.f64 (neg.f64 (fabs.f64 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (/.f64 -1 (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (fabs.f64 (cbrt.f64 x)))) (*.f64 (neg.f64 (fabs.f64 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (/.f64 -1 (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) 2) (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 2 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) 2) (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 2 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) 2)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) 2) (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 2 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (fabs.f64 (cbrt.f64 x)) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (fabs.f64 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (fabs.f64 (cbrt.f64 x)) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (fabs.f64 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 1 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 1 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 -1 (cbrt.f64 x)) (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))) (cbrt.f64 x))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))) (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))) (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))

localize25.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))
0.3b
(cbrt.f64 (+.f64 x 1))
0.6b
(cbrt.f64 x)
9.5b
(-.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (cbrt.f64 x))
Compiler

Compiled 62 to 47 computations (24.2% saved)

series2.0ms (0%)

Counts
2 → 7
Calls

6 calls:

TimeVariablePointExpression
1.0ms
x
@inf
(-.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (cbrt.f64 x))
0.0ms
x
@-inf
(-.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (cbrt.f64 x))
0.0ms
x
@0
(-.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (cbrt.f64 x))
0.0ms
x
@-inf
(*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))
0.0ms
x
@0
(*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))

rewrite201.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
1430×rational_best-simplify-57
866×rational_best-simplify-47
720×rational_best-5
718×rational_best-4
718×rational_best-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01248
19448
232548
3138948
4614548
Stop Event
node limit
Counts
2 → 97
Calls
Call 1
Inputs
(-.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (cbrt.f64 x))
(*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (cbrt.f64 (+.f64 1 x)) (-.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (cbrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (-.f64 0 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (neg.f64 (*.f64 (cbrt.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (cbrt.f64 x) 2)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x)))) (*.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))) (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (neg.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (cbrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))) (fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (cbrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))) (fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (cbrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))) (fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))) (fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (fabs.f64 (cbrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (cbrt.f64 (+.f64 1 x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (fabs.f64 (cbrt.f64 (+.f64 1 x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (/.f64 (cbrt.f64 (+.f64 1 x)) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (*.f64 (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (*.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (cbrt.f64 (+.f64 1 x))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (*.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 1 (cbrt.f64 (+.f64 1 x))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (*.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 (cbrt.f64 (+.f64 1 x)) (fabs.f64 (cbrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 (neg.f64 (cbrt.f64 (+.f64 1 x))) (fabs.f64 (cbrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (neg.f64 (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (neg.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (cbrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))) (fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (cbrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))) (fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (cbrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))) (fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))) (fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (cbrt.f64 (+.f64 1 x)) (fabs.f64 (cbrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (cbrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (cbrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))))))))

simplify224.0ms (1.5%)

Algorithm
egg-herbie
Rules
1032×rational_best-simplify-2
1030×rational_best-simplify-132
618×rational_best-simplify-135
566×rational_best-simplify-49
554×rational_best-simplify-80
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02655602
16145490
214175390
333295182
464855182
Stop Event
node limit
Counts
104 → 172
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 1/3 x))
0
1
(+.f64 (*.f64 2/3 x) 1)
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1))
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (+.f64 1 (*.f64 4/81 (pow.f64 x 3)))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(+.f64 (cbrt.f64 (+.f64 1 x)) (-.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (cbrt.f64 (+.f64 1 x))))
(+.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 0)
(+.f64 0 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))
(+.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (+.f64 1 x)))
(+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (-.f64 0 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(+.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (neg.f64 (*.f64 (cbrt.f64 x) 2)))
(+.f64 (neg.f64 (*.f64 (cbrt.f64 x) 2)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))
(*.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))
(*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 1)
(*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))
(*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))
(*.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))
(*.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))) -1)
(*.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))
(*.f64 (/.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))
(*.f64 (/.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 (/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 (/.f64 -1 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x)))) (*.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))) (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x)))))
(/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 1)
(/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(/.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))) -1)
(/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 2) 2)
(/.f64 (*.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))) 2) -2)
(neg.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))))
(+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) 0)
(+.f64 0 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))
(-.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) 0)
(-.f64 0 (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) 1)
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) 2)) 2)
(neg.f64 (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))
(fabs.f64 (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (neg.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))) (fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))) (fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))) (fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))) (fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (fabs.f64 (cbrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (cbrt.f64 (+.f64 1 x)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (fabs.f64 (cbrt.f64 (+.f64 1 x)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (/.f64 (cbrt.f64 (+.f64 1 x)) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (*.f64 (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (*.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (cbrt.f64 (+.f64 1 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (*.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 1 (cbrt.f64 (+.f64 1 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (*.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))) 2))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 (cbrt.f64 (+.f64 1 x)) (fabs.f64 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 (neg.f64 (cbrt.f64 (+.f64 1 x))) (fabs.f64 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2)))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (neg.f64 (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (neg.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (cbrt.f64 (+.f64 1 x))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))) (fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (cbrt.f64 (+.f64 1 x))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))) (fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (cbrt.f64 (+.f64 1 x))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))) (fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))) (fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))))
(fabs.f64 (-.f64 0 (*.f64 (cbrt.f64 (+.f64 1 x)) (fabs.f64 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (cbrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (cbrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))))
Outputs
1
(+.f64 1 (*.f64 1/3 x))
0
1
(+.f64 (*.f64 2/3 x) 1)
(+.f64 1 (*.f64 x 2/3))
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) 1))
(+.f64 1 (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 2/3)))
(+.f64 1 (+.f64 (*.f64 x 2/3) (*.f64 -1/9 (pow.f64 x 2))))
(+.f64 (*.f64 2/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (+.f64 1 (*.f64 4/81 (pow.f64 x 3)))))
(+.f64 (*.f64 x 2/3) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (+.f64 1 (*.f64 4/81 (pow.f64 x 3)))))
(+.f64 (*.f64 x 2/3) (+.f64 1 (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 4/81 (pow.f64 x 3)))))
(+.f64 1 (+.f64 (*.f64 4/81 (pow.f64 x 3)) (+.f64 (*.f64 x 2/3) (*.f64 -1/9 (pow.f64 x 2)))))
(+.f64 1 (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (+.f64 (*.f64 x 2/3) (*.f64 4/81 (pow.f64 x 3)))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(+.f64 (cbrt.f64 (+.f64 1 x)) (-.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (cbrt.f64 (+.f64 1 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (+.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (cbrt.f64 x))) 2))
(+.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 0)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(+.f64 0 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(+.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (+.f64 1 x)))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (-.f64 0 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(+.f64 (*.f64 2 (cbrt.f64 (+.f64 1 x))) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(+.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (neg.f64 (*.f64 (cbrt.f64 x) 2)))
(+.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (neg.f64 (*.f64 2 (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (+.f64 (cbrt.f64 x) (neg.f64 (*.f64 2 (cbrt.f64 x)))))
(+.f64 (neg.f64 (*.f64 (cbrt.f64 x) 2)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))
(+.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (neg.f64 (*.f64 2 (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (+.f64 (cbrt.f64 x) (neg.f64 (*.f64 2 (cbrt.f64 x)))))
(*.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 1)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))) -1)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 -1 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x)))) (*.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))) (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x)))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 1)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(/.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))) -1)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 2) 2)
(/.f64 (*.f64 2 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) 2)
(/.f64 (*.f64 2 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x)))) -2)
(/.f64 (*.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))) 2) -2)
(/.f64 (*.f64 2 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) 2)
(/.f64 (*.f64 2 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x)))) -2)
(neg.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) 0)
(*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))
(+.f64 0 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))
(*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))
(-.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) 0)
(*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))
(-.f64 0 (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))
(*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) 1)
(*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))
(*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) 2)) 2)
(*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))
(neg.f64 (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))
(*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))
(fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))
(*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))
(fabs.f64 (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))
(*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))
(*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (neg.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))
(*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 1) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (*.f64 1 (cbrt.f64 (+.f64 1 x))) (+.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 0 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 1) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (*.f64 1 (cbrt.f64 (+.f64 1 x))) (+.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 0 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 1) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (*.f64 1 (cbrt.f64 (+.f64 1 x))) (+.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 0 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))) (fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))) (fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 1) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (*.f64 1 (cbrt.f64 (+.f64 1 x))) (+.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 0 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))) (fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 1) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (*.f64 1 (cbrt.f64 (+.f64 1 x))) (+.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 0 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))) (fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 1) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (*.f64 1 (cbrt.f64 (+.f64 1 x))) (+.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 0 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (fabs.f64 (cbrt.f64 (+.f64 1 x)))))
(*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 1) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (*.f64 1 (cbrt.f64 (+.f64 1 x))) (+.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 0 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 1) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (*.f64 1 (cbrt.f64 (+.f64 1 x))) (+.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 0 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (*.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))
(*.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))
(*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (*.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))
(*.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))
(*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (*.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))
(*.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))
(*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 1 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (/.f64 1 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (neg.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 1 (*.f64 (*.f64 1 (cbrt.f64 (+.f64 1 x))) (+.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 0 (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))) (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 1 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))) (/.f64 1 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))
(*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (cbrt.f64 (+.f64 1 x)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (cbrt.f64 (+.f64 1 x))) (neg.f64 (cbrt.f64 (+.f64 1 x)))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (neg.f64 (cbrt.f64 (+.f64 1 x))) (cbrt.f64 (+.f64 1 x)))) 2))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 2 (cbrt.f64 (+.f64 1 x))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (fabs.f64 (cbrt.f64 (+.f64 1 x)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (cbrt.f64 (+.f64 1 x))) (fabs.f64 (cbrt.f64 (+.f64 1 x)))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (cbrt.f64 (+.f64 1 x)) (fabs.f64 (cbrt.f64 (+.f64 1 x))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (/.f64 (cbrt.f64 (+.f64 1 x)) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (cbrt.f64 (+.f64 1 x))) (/.f64 (cbrt.f64 (+.f64 1 x)) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))) (cbrt.f64 (+.f64 1 x)))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (cbrt.f64 (+.f64 1 x)) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (cbrt.f64 (+.f64 1 x))) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x)))))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x))))) (cbrt.f64 (+.f64 1 x)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 1) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (*.f64 (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (cbrt.f64 (+.f64 1 x))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x)))))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (cbrt.f64 (+.f64 1 x))) (*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x)))))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))) (*.f64 (cbrt.f64 (+.f64 1 x)) (fabs.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))) (*.f64 (*.f64 2 (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (cbrt.f64 (+.f64 1 x))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (/.f64 1 (cbrt.f64 (+.f64 1 x))))) 2))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (*.f64 (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) 2)) 2))
(fabs.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 2 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (cbrt.f64 (+.f64 1 x))) (*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))) (/.f64 1 (cbrt.f64 (+.f64 1 x))))) 2))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) 2)) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))) (*.f64 (*.f64 2 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (*.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (cbrt.f64 (+.f64 1 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (cbrt.f64 (+.f64 1 x))) (*.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (cbrt.f64 (+.f64 1 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))))) (cbrt.f64 (+.f64 1 x)))) 2))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 2 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (*.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 1 (cbrt.f64 (+.f64 1 x)))))))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (*.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 1 (cbrt.f64 (+.f64 1 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (cbrt.f64 (+.f64 1 x))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 1 (cbrt.f64 (+.f64 1 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 1 (cbrt.f64 (+.f64 1 x)))))) (cbrt.f64 (+.f64 1 x)))) 2))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 2 (*.f64 (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 1 (cbrt.f64 (+.f64 1 x)))))))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (*.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (cbrt.f64 (+.f64 1 x))) (*.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))) (/.f64 1 (/.f64 1 (cbrt.f64 (+.f64 1 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))) (*.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 1 (cbrt.f64 (+.f64 1 x)))))) (cbrt.f64 (+.f64 1 x)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (cbrt.f64 (+.f64 1 x))) (*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))) (*.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 1 (cbrt.f64 (+.f64 1 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))))))) 2))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))
(*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))))
(*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 (cbrt.f64 (+.f64 1 x)) (fabs.f64 (cbrt.f64 (+.f64 1 x))))))
(*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))))
(*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 (neg.f64 (cbrt.f64 (+.f64 1 x))) (fabs.f64 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 (neg.f64 (cbrt.f64 (+.f64 1 x))) (cbrt.f64 (+.f64 1 x)))))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2)))))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 (*.f64 2 (cbrt.f64 (+.f64 1 x))) (fabs.f64 (*.f64 2 (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (*.f64 2 (cbrt.f64 (+.f64 1 x))) (*.f64 2 (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 (*.f64 2 (cbrt.f64 (+.f64 1 x))) (*.f64 2 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))
(*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))
(fabs.f64 (/.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))
(*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (neg.f64 (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))
(*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (neg.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))
(*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 1) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (*.f64 1 (cbrt.f64 (+.f64 1 x))) (+.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 0 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 1) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (*.f64 1 (cbrt.f64 (+.f64 1 x))) (+.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 0 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 1) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (*.f64 1 (cbrt.f64 (+.f64 1 x))) (+.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 0 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (cbrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))) (fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (cbrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))) (fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (cbrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 1) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (*.f64 1 (cbrt.f64 (+.f64 1 x))) (+.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 0 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))) (fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 1) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (*.f64 1 (cbrt.f64 (+.f64 1 x))) (+.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 0 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))) (fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 1) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (*.f64 1 (cbrt.f64 (+.f64 1 x))) (+.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 0 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (-.f64 0 (*.f64 (cbrt.f64 (+.f64 1 x)) (fabs.f64 (cbrt.f64 (+.f64 1 x))))))
(*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (cbrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 1) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (*.f64 1 (cbrt.f64 (+.f64 1 x))) (+.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 0 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (cbrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 1) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (*.f64 1 (cbrt.f64 (+.f64 1 x))) (+.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 0 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (*.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))
(*.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))
(*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (*.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))
(*.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))
(*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (*.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))
(*.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))
(*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 1 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (/.f64 1 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (neg.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 1 (*.f64 (*.f64 1 (cbrt.f64 (+.f64 1 x))) (+.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 0 (cbrt.f64 (+.f64 1 x)))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))) (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 1 (cbrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))) (/.f64 1 (cbrt.f64 (+.f64 1 x))))))

eval1.1s (7.5%)

Compiler

Compiled 35278 to 22759 computations (35.5% saved)

prune301.0ms (2%)

Pruning

16 alts after pruning (11 fresh and 5 done)

PrunedKeptTotal
New113571142
Fresh044
Picked011
Done145
Total1136161152
Error
29.0b
Counts
1152 → 16
Alt Table
Click to see full alt table
StatusErrorProgram
31.5b
(-.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x))
30.5b
(-.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))))) (cbrt.f64 x))
29.9b
(-.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))) (cbrt.f64 x))
29.6b
(-.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (cbrt.f64 x))
29.9b
(-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))
29.5b
(-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)))) (cbrt.f64 x)))
29.5b
(-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)))
29.5b
(-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (cbrt.f64 x)))
29.5b
(-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))
29.5b
(+.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x))) 2))
29.5b
(+.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) 2))
31.5b
(+.f64 (+.f64 1 (*.f64 -1/9 (pow.f64 x 2))) (+.f64 (*.f64 1/3 x) (neg.f64 (cbrt.f64 x))))
29.5b
(+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
30.8b
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))))
31.9b
1
61.7b
0
Compiler

Compiled 813 to 590 computations (27.4% saved)

localize202.0ms (1.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (cbrt.f64 x) (/.f64 1 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x))))
0.3b
(cbrt.f64 (+.f64 x 1))
0.6b
(cbrt.f64 x)
5.4b
(-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)))) (cbrt.f64 x)))
Compiler

Compiled 101 to 50 computations (50.5% saved)

series1.0ms (0%)

Counts
2 → 15
Calls

6 calls:

TimeVariablePointExpression
1.0ms
x
@inf
(-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)))) (cbrt.f64 x)))
0.0ms
x
@-inf
(-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)))) (cbrt.f64 x)))
0.0ms
x
@0
(-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)))) (cbrt.f64 x)))
0.0ms
x
@0
(*.f64 (cbrt.f64 x) (/.f64 1 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x))))
0.0ms
x
@inf
(*.f64 (cbrt.f64 x) (/.f64 1 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x))))

rewrite135.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1216×rational_best-simplify-57
722×rational_best-simplify-44
622×rational_best-5
620×rational_best-4
620×rational_best-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
015120
111342
239942
3134742
4639742
Stop Event
node limit
Counts
2 → 133
Calls
Call 1
Inputs
(-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)))) (cbrt.f64 x)))
(*.f64 (cbrt.f64 x) (/.f64 1 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (cbrt.f64 (+.f64 x 1)) (-.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (cbrt.f64 (+.f64 x 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (+.f64 x 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (-.f64 0 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (cbrt.f64 x) 2)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (neg.f64 (*.f64 (cbrt.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 x 1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 x 1)))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 x 1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 x 1))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 x 1))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (/.f64 0 (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 0 (cbrt.f64 x))) (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))) (-.f64 0 (*.f64 (/.f64 0 (cbrt.f64 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) (/.f64 0 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) 2) (+.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))) (*.f64 (/.f64 0 (cbrt.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 -1 (cbrt.f64 x)) 2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) 2)) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) 2)) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) 2)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (neg.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 1 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x))) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (/.f64 -1 (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (cbrt.f64 x))) (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (cbrt.f64 x))) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (cbrt.f64 x))) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))) (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))) (*.f64 (/.f64 1 (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))) (*.f64 (/.f64 1 (/.f64 1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (*.f64 (fabs.f64 (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (cbrt.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (*.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (*.f64 (cbrt.f64 x) 2) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (neg.f64 (cbrt.f64 x)))) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (neg.f64 (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (neg.f64 (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (fabs.f64 (cbrt.f64 x)))) (*.f64 (neg.f64 (fabs.f64 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (fabs.f64 (cbrt.f64 x)))) (*.f64 (neg.f64 (fabs.f64 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (fabs.f64 (cbrt.f64 x)))) (*.f64 (neg.f64 (fabs.f64 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) 2)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 1 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))))))

simplify204.0ms (1.3%)

Algorithm
egg-herbie
Rules
1132×rational_best-simplify-44
1038×rational_best-simplify-80
1016×rational_best-simplify-78
942×rational_best-simplify-54
768×rational_best-simplify-135
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03446446
19566330
230266072
351426046
Stop Event
node limit
Counts
148 → 218
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 1/3 x))
0
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))
(+.f64 (cbrt.f64 (+.f64 x 1)) (-.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (cbrt.f64 (+.f64 x 1))))
(+.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 0)
(+.f64 0 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))
(+.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (+.f64 x 1)))
(+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (-.f64 0 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(+.f64 (neg.f64 (*.f64 (cbrt.f64 x) 2)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))
(+.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (neg.f64 (*.f64 (cbrt.f64 x) 2)))
(*.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))
(*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 1)
(*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))
(*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))
(*.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))
(*.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 x 1))) -1)
(*.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))
(*.f64 (/.f64 1 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))
(*.f64 (/.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(*.f64 (/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(*.f64 (/.f64 -1 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 x 1)))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 1)
(/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(/.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 x 1))) -1)
(/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 2) 2)
(/.f64 (*.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 x 1))) 2) -2)
(neg.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 x 1))))
(+.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) 0)
(+.f64 0 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(+.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (/.f64 0 (cbrt.f64 x))))
(+.f64 (neg.f64 (/.f64 0 (cbrt.f64 x))) (/.f64 (cbrt.f64 x) (cbrt.f64 x)))
(+.f64 (+.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))) (-.f64 0 (*.f64 (/.f64 0 (cbrt.f64 x)) 2)))
(-.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) 0)
(-.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(-.f64 0 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))
(-.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) (/.f64 0 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))
(-.f64 (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) 2) (+.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))
(-.f64 (+.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))) (*.f64 (/.f64 0 (cbrt.f64 x)) 2))
(/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) 1)
(/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))
(/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) -1)
(/.f64 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) 2)) 2)
(/.f64 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 -1 (cbrt.f64 x)) 2)) -2)
(neg.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) 2)) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) 2)) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) 2)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (neg.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 1 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))) (cbrt.f64 x)))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x))) (cbrt.f64 x)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 1 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 1 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (/.f64 -1 (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (cbrt.f64 x))) (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (cbrt.f64 x))) (cbrt.f64 x)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (cbrt.f64 x))) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))) (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))) (cbrt.f64 x)))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))) (*.f64 (/.f64 1 (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))) (*.f64 (/.f64 1 (/.f64 1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (*.f64 (fabs.f64 (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (cbrt.f64 x) 2)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (*.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (*.f64 (cbrt.f64 x) 2) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (neg.f64 (cbrt.f64 x)))) (cbrt.f64 x)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (neg.f64 (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (neg.f64 (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (fabs.f64 (cbrt.f64 x)))) (*.f64 (neg.f64 (fabs.f64 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (fabs.f64 (cbrt.f64 x)))) (*.f64 (neg.f64 (fabs.f64 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (fabs.f64 (cbrt.f64 x)))) (*.f64 (neg.f64 (fabs.f64 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) 2)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 1 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))
Outputs
1
(+.f64 1 (*.f64 1/3 x))
0
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(+.f64 (cbrt.f64 (+.f64 x 1)) (-.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (cbrt.f64 (+.f64 x 1))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (-.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (cbrt.f64 (+.f64 1 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (+.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (cbrt.f64 x))) 2))
(+.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 0)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(+.f64 0 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(+.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (+.f64 x 1)))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (-.f64 0 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(+.f64 (neg.f64 (*.f64 (cbrt.f64 x) 2)) (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))
(+.f64 (cbrt.f64 x) (+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 x) 2))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (+.f64 (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 x) 2))))
(+.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (neg.f64 (*.f64 (cbrt.f64 x) 2)))
(+.f64 (cbrt.f64 x) (+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 x) 2))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (+.f64 (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 x) 2))))
(*.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 1)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 x 1))) -1)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 1 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 -1 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 x 1)))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 1)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(/.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 x 1))) -1)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 2) 2)
(/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 2) 2)
(/.f64 (*.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 x 1))) 2) -2)
(/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 2) 2)
(neg.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 x 1))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(+.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) 0)
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(+.f64 0 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(+.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (/.f64 0 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(+.f64 (neg.f64 (/.f64 0 (cbrt.f64 x))) (/.f64 (cbrt.f64 x) (cbrt.f64 x)))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(+.f64 (+.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))) (-.f64 0 (*.f64 (/.f64 0 (cbrt.f64 x)) 2)))
(+.f64 (+.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))) (neg.f64 (*.f64 2 (/.f64 0 (cbrt.f64 x)))))
(+.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (+.f64 (/.f64 0 (cbrt.f64 x)) (neg.f64 (*.f64 2 (/.f64 0 (cbrt.f64 x))))))
(-.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) 0)
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(-.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(-.f64 0 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(-.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) (/.f64 0 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))
(*.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))
(*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))
(-.f64 (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) 2) (+.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))
(-.f64 (*.f64 2 (/.f64 (cbrt.f64 x) (cbrt.f64 x))) (+.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))
(-.f64 (+.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))) (*.f64 (/.f64 0 (cbrt.f64 x)) 2))
(-.f64 (+.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))) (*.f64 2 (/.f64 0 (cbrt.f64 x))))
(/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) 1)
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) -1)
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(/.f64 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) 2)) 2)
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) 2)) 2)
(/.f64 (*.f64 (cbrt.f64 x) (*.f64 2 (/.f64 1 (cbrt.f64 x)))) 2)
(/.f64 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 -1 (cbrt.f64 x)) 2)) -2)
(/.f64 (*.f64 (cbrt.f64 x) (*.f64 2 (/.f64 -1 (cbrt.f64 x)))) -2)
(/.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 2 (cbrt.f64 x))) -2)
(neg.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) 2)) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))) 2))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (*.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) 2)) (/.f64 1 (cbrt.f64 x)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (*.f64 2 (/.f64 1 (cbrt.f64 x))))) 2))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 2 (/.f64 1 (cbrt.f64 x))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) 2)) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) 2))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (*.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) 2)) (/.f64 -1 (cbrt.f64 x)))) 2))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 (*.f64 2 (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))) 2))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (*.f64 2 (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) 2)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) 2)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 2 (/.f64 1 (cbrt.f64 x)))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))) (*.f64 2 (/.f64 1 (cbrt.f64 x))))) 2))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (neg.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 1 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))) (cbrt.f64 x)))
(fabs.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x))) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x))) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x))) (cbrt.f64 x)))
(fabs.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (fabs.f64 (cbrt.f64 x)) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (/.f64 -1 (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (fabs.f64 (cbrt.f64 x)) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (/.f64 -1 (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 1 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 1 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))) (fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))) (/.f64 1 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))) (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (/.f64 -1 (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (cbrt.f64 x))) (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (cbrt.f64 x))) (cbrt.f64 x)))
(fabs.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (/.f64 -1 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (cbrt.f64 x))) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))) (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 (fabs.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))) (fabs.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))) (cbrt.f64 x)))
(fabs.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x)))) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 (fabs.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))) (fabs.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))) (*.f64 (/.f64 1 (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (/.f64 1 (cbrt.f64 x))) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))) (/.f64 1 (/.f64 1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))) (*.f64 (/.f64 1 (/.f64 1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (/.f64 1 (cbrt.f64 x))) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))) (/.f64 1 (/.f64 1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (/.f64 -1 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))) (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))) (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (*.f64 (fabs.f64 (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (cbrt.f64 x) 2)))
(fabs.f64 (*.f64 2 (*.f64 (cbrt.f64 x) (/.f64 1 (*.f64 (cbrt.f64 x) 2)))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 2 (/.f64 1 (*.f64 (cbrt.f64 x) 2)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (*.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (cbrt.f64 x) (*.f64 (*.f64 (cbrt.f64 x) 2) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 2 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 2 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (*.f64 (cbrt.f64 x) 2) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (cbrt.f64 x) (*.f64 (*.f64 (cbrt.f64 x) 2) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 2 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 2 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (neg.f64 (cbrt.f64 x)))) (cbrt.f64 x)))
(fabs.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (/.f64 -1 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (neg.f64 (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (neg.f64 (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (fabs.f64 (cbrt.f64 x)))) (*.f64 (neg.f64 (fabs.f64 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (fabs.f64 (cbrt.f64 x)))) (*.f64 (neg.f64 (fabs.f64 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (fabs.f64 (cbrt.f64 x)))) (*.f64 (neg.f64 (fabs.f64 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (cbrt.f64 x) (*.f64 (*.f64 (cbrt.f64 x) 2) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 2 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 2 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (cbrt.f64 x) (*.f64 (*.f64 (cbrt.f64 x) 2) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 2 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 2 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) 2)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (cbrt.f64 x) (*.f64 (*.f64 (cbrt.f64 x) 2) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 2 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) 2))) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 2 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (fabs.f64 (cbrt.f64 x)) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (/.f64 -1 (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (fabs.f64 (cbrt.f64 x)) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (/.f64 -1 (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 -1 (cbrt.f64 x)) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))))
(fabs.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))) (cbrt.f64 x))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 1 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))
(fabs.f64 (*.f64 1 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 -1 (cbrt.f64 x)) (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))) (cbrt.f64 x))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))) (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))) (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))) (/.f64 1 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))) (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))

localize19.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (+.f64 1 (*.f64 -1/9 (pow.f64 x 2))) (+.f64 (*.f64 1/3 x) (neg.f64 (cbrt.f64 x))))
0.2b
(*.f64 -1/9 (pow.f64 x 2))
0.3b
(*.f64 1/3 x)
0.6b
(cbrt.f64 x)
Compiler

Compiled 51 to 34 computations (33.3% saved)

series0.0ms (0%)

Counts
1 → 8
Calls

3 calls:

TimeVariablePointExpression
0.0ms
x
@0
(+.f64 (+.f64 1 (*.f64 -1/9 (pow.f64 x 2))) (+.f64 (*.f64 1/3 x) (neg.f64 (cbrt.f64 x))))
0.0ms
x
@-inf
(+.f64 (+.f64 1 (*.f64 -1/9 (pow.f64 x 2))) (+.f64 (*.f64 1/3 x) (neg.f64 (cbrt.f64 x))))
0.0ms
x
@inf
(+.f64 (+.f64 1 (*.f64 -1/9 (pow.f64 x 2))) (+.f64 (*.f64 1/3 x) (neg.f64 (cbrt.f64 x))))

rewrite261.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
760×rational_best-simplify-44
724×rational_best-5
722×rational_best-4
722×rational_best-2
722×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01645
111945
237745
3151645
4667645
Stop Event
node limit
Counts
1 → 21
Calls
Call 1
Inputs
(+.f64 (+.f64 1 (*.f64 -1/9 (pow.f64 x 2))) (+.f64 (*.f64 1/3 x) (neg.f64 (cbrt.f64 x))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (/.f64 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (*.f64 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (/.f64 1 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (/.f64 1 (/.f64 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))))) (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))))) (*.f64 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))))) (/.f64 1 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (/.f64 1 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))))) (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))))) (*.f64 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (*.f64 (/.f64 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))))) (/.f64 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))))) (*.f64 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))))) (*.f64 (*.f64 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))))) (*.f64 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))))) (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))))) (*.f64 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (/.f64 1 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))))) (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))))) (*.f64 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (/.f64 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))))))))

simplify238.0ms (1.6%)

Algorithm
egg-herbie
Rules
1174×rational_best-simplify-54
1090×rational_best-simplify-132
800×rational_best-simplify-129
758×rational_best-simplify-80
750×rational_best-simplify-24
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0581097
11221097
22491097
38921097
431041097
574271097
Stop Event
node limit
Counts
29 → 33
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 1/3 x))
(*.f64 -1/9 (pow.f64 x 2))
(+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 1/3 x))
(+.f64 1 (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 1/3 x)))
(*.f64 -1/9 (pow.f64 x 2))
(+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 1/3 x))
(+.f64 1 (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 1/3 x)))
(-.f64 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) 0)
(-.f64 0 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))))
(-.f64 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))) -1)
(*.f64 1 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))))
(*.f64 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) 1)
(*.f64 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (/.f64 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))))))
(*.f64 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (*.f64 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (/.f64 1 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))))))
(*.f64 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (/.f64 1 (/.f64 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))))))
(*.f64 (/.f64 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))))) (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))))
(*.f64 (/.f64 1 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))))) (*.f64 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))))))
(*.f64 (*.f64 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))))) (/.f64 1 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))))))
(*.f64 (*.f64 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (/.f64 1 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))))) (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))))
(*.f64 (/.f64 1 (/.f64 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))))) (*.f64 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (*.f64 (/.f64 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))))) (/.f64 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))))) (*.f64 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))))) (*.f64 (*.f64 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))))) (*.f64 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))))))
(*.f64 (/.f64 (/.f64 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))))) (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))))) (*.f64 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))))))
(*.f64 (/.f64 (*.f64 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (/.f64 1 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))))) (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))))) (*.f64 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))))))
(/.f64 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) 1)
(/.f64 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (/.f64 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))))))
(/.f64 (*.f64 2 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))))) 2)
(/.f64 (*.f64 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) 2) -2)
(neg.f64 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))))
Outputs
1
(+.f64 1 (*.f64 1/3 x))
(*.f64 -1/9 (pow.f64 x 2))
(+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 1/3 x))
(+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 1/3 x)))
(+.f64 1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2))))
(+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2))))
(*.f64 -1/9 (pow.f64 x 2))
(+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 1/3 x))
(+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 1/3 x)))
(+.f64 1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2))))
(+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2))))
(-.f64 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) 0)
(+.f64 1 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (neg.f64 (cbrt.f64 x)))))
(+.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))) (neg.f64 (cbrt.f64 x)))
(+.f64 (+.f64 1 (*.f64 -1/9 (pow.f64 x 2))) (+.f64 (*.f64 1/3 x) (neg.f64 (cbrt.f64 x))))
(+.f64 (*.f64 1/3 x) (+.f64 1 (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (neg.f64 (cbrt.f64 x)))))
(-.f64 0 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))))
(+.f64 1 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (neg.f64 (cbrt.f64 x)))))
(+.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))) (neg.f64 (cbrt.f64 x)))
(+.f64 (+.f64 1 (*.f64 -1/9 (pow.f64 x 2))) (+.f64 (*.f64 1/3 x) (neg.f64 (cbrt.f64 x))))
(+.f64 (*.f64 1/3 x) (+.f64 1 (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (neg.f64 (cbrt.f64 x)))))
(-.f64 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))) -1)
(+.f64 1 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (neg.f64 (cbrt.f64 x)))))
(+.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))) (neg.f64 (cbrt.f64 x)))
(+.f64 (+.f64 1 (*.f64 -1/9 (pow.f64 x 2))) (+.f64 (*.f64 1/3 x) (neg.f64 (cbrt.f64 x))))
(+.f64 (*.f64 1/3 x) (+.f64 1 (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (neg.f64 (cbrt.f64 x)))))
(*.f64 1 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))))
(+.f64 1 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (neg.f64 (cbrt.f64 x)))))
(+.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))) (neg.f64 (cbrt.f64 x)))
(+.f64 (+.f64 1 (*.f64 -1/9 (pow.f64 x 2))) (+.f64 (*.f64 1/3 x) (neg.f64 (cbrt.f64 x))))
(+.f64 (*.f64 1/3 x) (+.f64 1 (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) 1)
(+.f64 1 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (neg.f64 (cbrt.f64 x)))))
(+.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))) (neg.f64 (cbrt.f64 x)))
(+.f64 (+.f64 1 (*.f64 -1/9 (pow.f64 x 2))) (+.f64 (*.f64 1/3 x) (neg.f64 (cbrt.f64 x))))
(+.f64 (*.f64 1/3 x) (+.f64 1 (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (/.f64 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))))))
(+.f64 1 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (neg.f64 (cbrt.f64 x)))))
(+.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))) (neg.f64 (cbrt.f64 x)))
(+.f64 (+.f64 1 (*.f64 -1/9 (pow.f64 x 2))) (+.f64 (*.f64 1/3 x) (neg.f64 (cbrt.f64 x))))
(+.f64 (*.f64 1/3 x) (+.f64 1 (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (*.f64 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (/.f64 1 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))))))
(+.f64 1 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (neg.f64 (cbrt.f64 x)))))
(+.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))) (neg.f64 (cbrt.f64 x)))
(+.f64 (+.f64 1 (*.f64 -1/9 (pow.f64 x 2))) (+.f64 (*.f64 1/3 x) (neg.f64 (cbrt.f64 x))))
(+.f64 (*.f64 1/3 x) (+.f64 1 (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (/.f64 1 (/.f64 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))))))
(+.f64 1 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (neg.f64 (cbrt.f64 x)))))
(+.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))) (neg.f64 (cbrt.f64 x)))
(+.f64 (+.f64 1 (*.f64 -1/9 (pow.f64 x 2))) (+.f64 (*.f64 1/3 x) (neg.f64 (cbrt.f64 x))))
(+.f64 (*.f64 1/3 x) (+.f64 1 (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (/.f64 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))))) (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))))
(+.f64 1 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (neg.f64 (cbrt.f64 x)))))
(+.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))) (neg.f64 (cbrt.f64 x)))
(+.f64 (+.f64 1 (*.f64 -1/9 (pow.f64 x 2))) (+.f64 (*.f64 1/3 x) (neg.f64 (cbrt.f64 x))))
(+.f64 (*.f64 1/3 x) (+.f64 1 (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (/.f64 1 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))))) (*.f64 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))))))
(+.f64 1 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (neg.f64 (cbrt.f64 x)))))
(+.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))) (neg.f64 (cbrt.f64 x)))
(+.f64 (+.f64 1 (*.f64 -1/9 (pow.f64 x 2))) (+.f64 (*.f64 1/3 x) (neg.f64 (cbrt.f64 x))))
(+.f64 (*.f64 1/3 x) (+.f64 1 (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (*.f64 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))))) (/.f64 1 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))))))
(+.f64 1 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (neg.f64 (cbrt.f64 x)))))
(+.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))) (neg.f64 (cbrt.f64 x)))
(+.f64 (+.f64 1 (*.f64 -1/9 (pow.f64 x 2))) (+.f64 (*.f64 1/3 x) (neg.f64 (cbrt.f64 x))))
(+.f64 (*.f64 1/3 x) (+.f64 1 (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (*.f64 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (/.f64 1 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))))) (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))))
(+.f64 1 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (neg.f64 (cbrt.f64 x)))))
(+.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))) (neg.f64 (cbrt.f64 x)))
(+.f64 (+.f64 1 (*.f64 -1/9 (pow.f64 x 2))) (+.f64 (*.f64 1/3 x) (neg.f64 (cbrt.f64 x))))
(+.f64 (*.f64 1/3 x) (+.f64 1 (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (/.f64 1 (/.f64 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))))) (*.f64 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (*.f64 (/.f64 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))))) (/.f64 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))))))))
(+.f64 1 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (neg.f64 (cbrt.f64 x)))))
(+.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))) (neg.f64 (cbrt.f64 x)))
(+.f64 (+.f64 1 (*.f64 -1/9 (pow.f64 x 2))) (+.f64 (*.f64 1/3 x) (neg.f64 (cbrt.f64 x))))
(+.f64 (*.f64 1/3 x) (+.f64 1 (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))))) (*.f64 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))))) (*.f64 (*.f64 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))))) (*.f64 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))))))
(+.f64 1 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (neg.f64 (cbrt.f64 x)))))
(+.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))) (neg.f64 (cbrt.f64 x)))
(+.f64 (+.f64 1 (*.f64 -1/9 (pow.f64 x 2))) (+.f64 (*.f64 1/3 x) (neg.f64 (cbrt.f64 x))))
(+.f64 (*.f64 1/3 x) (+.f64 1 (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (/.f64 (/.f64 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))))) (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))))) (*.f64 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))))))
(+.f64 1 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (neg.f64 (cbrt.f64 x)))))
(+.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))) (neg.f64 (cbrt.f64 x)))
(+.f64 (+.f64 1 (*.f64 -1/9 (pow.f64 x 2))) (+.f64 (*.f64 1/3 x) (neg.f64 (cbrt.f64 x))))
(+.f64 (*.f64 1/3 x) (+.f64 1 (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (/.f64 (*.f64 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (/.f64 1 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))))) (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))))) (*.f64 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))))))
(+.f64 1 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (neg.f64 (cbrt.f64 x)))))
(+.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))) (neg.f64 (cbrt.f64 x)))
(+.f64 (+.f64 1 (*.f64 -1/9 (pow.f64 x 2))) (+.f64 (*.f64 1/3 x) (neg.f64 (cbrt.f64 x))))
(+.f64 (*.f64 1/3 x) (+.f64 1 (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (neg.f64 (cbrt.f64 x)))))
(/.f64 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) 1)
(+.f64 1 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (neg.f64 (cbrt.f64 x)))))
(+.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))) (neg.f64 (cbrt.f64 x)))
(+.f64 (+.f64 1 (*.f64 -1/9 (pow.f64 x 2))) (+.f64 (*.f64 1/3 x) (neg.f64 (cbrt.f64 x))))
(+.f64 (*.f64 1/3 x) (+.f64 1 (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (neg.f64 (cbrt.f64 x)))))
(/.f64 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (/.f64 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))))))
(+.f64 1 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (neg.f64 (cbrt.f64 x)))))
(+.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))) (neg.f64 (cbrt.f64 x)))
(+.f64 (+.f64 1 (*.f64 -1/9 (pow.f64 x 2))) (+.f64 (*.f64 1/3 x) (neg.f64 (cbrt.f64 x))))
(+.f64 (*.f64 1/3 x) (+.f64 1 (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (neg.f64 (cbrt.f64 x)))))
(/.f64 (*.f64 2 (+.f64 1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3))))) 2)
(+.f64 1 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (neg.f64 (cbrt.f64 x)))))
(+.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))) (neg.f64 (cbrt.f64 x)))
(+.f64 (+.f64 1 (*.f64 -1/9 (pow.f64 x 2))) (+.f64 (*.f64 1/3 x) (neg.f64 (cbrt.f64 x))))
(+.f64 (*.f64 1/3 x) (+.f64 1 (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (neg.f64 (cbrt.f64 x)))))
(/.f64 (*.f64 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))) 2) -2)
(+.f64 1 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (neg.f64 (cbrt.f64 x)))))
(+.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))) (neg.f64 (cbrt.f64 x)))
(+.f64 (+.f64 1 (*.f64 -1/9 (pow.f64 x 2))) (+.f64 (*.f64 1/3 x) (neg.f64 (cbrt.f64 x))))
(+.f64 (*.f64 1/3 x) (+.f64 1 (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (neg.f64 (cbrt.f64 x)))))
(neg.f64 (-.f64 -1 (+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 x 1/3)))))
(+.f64 1 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (neg.f64 (cbrt.f64 x)))))
(+.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))) (neg.f64 (cbrt.f64 x)))
(+.f64 (+.f64 1 (*.f64 -1/9 (pow.f64 x 2))) (+.f64 (*.f64 1/3 x) (neg.f64 (cbrt.f64 x))))
(+.f64 (*.f64 1/3 x) (+.f64 1 (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (neg.f64 (cbrt.f64 x)))))

localize34.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
0.3b
(cbrt.f64 (+.f64 x 1))
0.6b
(cbrt.f64 x)
6.6b
(+.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x))) 2))
Compiler

Compiled 86 to 46 computations (46.5% saved)

series1.0ms (0%)

Counts
1 → 2
Calls

3 calls:

TimeVariablePointExpression
0.0ms
x
@-inf
(+.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x))) 2))
0.0ms
x
@inf
(+.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x))) 2))
0.0ms
x
@0
(+.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x))) 2))

rewrite221.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
832×rational_best-simplify-47
746×rational_best-5
746×rational_best-2
746×rational_best-3
746×rational_best-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01667
112337
241925
3162225
4713925
Stop Event
node limit
Counts
1 → 18
Calls
Call 1
Inputs
(+.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x))) 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (/.f64 1 (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))) (*.f64 (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))))))

simplify245.0ms (1.6%)

Algorithm
egg-herbie
Rules
1706×rational_best-simplify-132
728×rational_best-simplify-2
630×rational_best-simplify-24
628×rational_best-simplify-78
622×rational_best-simplify-29
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044464
185464
2390464
31085464
42696464
56434464
Stop Event
node limit
Counts
20 → 21
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 1/3 x))
(-.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) 0)
(-.f64 0 (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))
(*.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))
(*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) 1)
(*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))))
(*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (/.f64 1 (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))))
(*.f64 (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))
(*.f64 (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))) (*.f64 (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))))
(*.f64 (/.f64 (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))
(*.f64 (/.f64 (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))
(/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) 1)
(/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))
(/.f64 (*.f64 2 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) 2)
(neg.f64 (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))
Outputs
1
(+.f64 1 (*.f64 1/3 x))
(-.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) 0)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 0 (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(*.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) 1)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (/.f64 1 (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(*.f64 (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(*.f64 (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(*.f64 (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(*.f64 (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(*.f64 (/.f64 (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))) (*.f64 (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(*.f64 (/.f64 (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(*.f64 (/.f64 (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (/.f64 1 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) (*.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) 1)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (/.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(/.f64 (*.f64 2 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))) 2)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(neg.f64 (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (cbrt.f64 x)))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))

localize23.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.5b
(*.f64 (cbrt.f64 x) (cbrt.f64 x))
0.6b
(cbrt.f64 x)
11.9b
(-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))
14.3b
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))))
Compiler

Compiled 91 to 27 computations (70.3% saved)

series2.0ms (0%)

Counts
3 → 3
Calls

9 calls:

TimeVariablePointExpression
1.0ms
x
@inf
(-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))
0.0ms
x
@-inf
(*.f64 (cbrt.f64 x) (cbrt.f64 x))
0.0ms
x
@0
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))))
0.0ms
x
@-inf
(-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))
0.0ms
x
@-inf
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))))

rewrite138.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1012×rational_best-simplify-47
938×rational_best-5
936×rational_best-4
936×rational_best-2
936×rational_best-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
014173
111141
241041
3175041
4778441
Stop Event
node limit
Counts
3 → 61
Calls
Call 1
Inputs
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))))
(-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))
(*.f64 (cbrt.f64 x) (cbrt.f64 x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cbrt.f64 x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cbrt.f64 x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 x) (/.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 x) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 x)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (cbrt.f64 (+.f64 1 x)) (-.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (cbrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (-.f64 0 (+.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))) (neg.f64 (*.f64 (cbrt.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (fabs.f64 (cbrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (fabs.f64 (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (neg.f64 (cbrt.f64 x)) (fabs.f64 (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) 2) (*.f64 (fabs.f64 (cbrt.f64 x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x))))))))))

simplify170.0ms (1.1%)

Algorithm
egg-herbie
Rules
1516×rational_best-simplify-132
1202×rational_best-simplify-2
612×rational_best-simplify-80
554×rational_best-simplify-78
526×rational_best-simplify-76
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01351208
12851112
27301112
323331112
462651108
Stop Event
node limit
Counts
64 → 72
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 1/3 x))
0
(+.f64 (cbrt.f64 x) 0)
(+.f64 0 (cbrt.f64 x))
(-.f64 (cbrt.f64 x) 0)
(-.f64 0 (neg.f64 (cbrt.f64 x)))
(/.f64 (cbrt.f64 x) 1)
(/.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 x) (cbrt.f64 x)))
(/.f64 (cbrt.f64 x) (/.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(/.f64 (*.f64 (cbrt.f64 x) 2) 2)
(neg.f64 (neg.f64 (cbrt.f64 x)))
(cbrt.f64 x)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(+.f64 (cbrt.f64 (+.f64 1 x)) (-.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (cbrt.f64 (+.f64 1 x))))
(+.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 0)
(+.f64 0 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))
(+.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (+.f64 1 x)))
(+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (-.f64 0 (+.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))) (neg.f64 (*.f64 (cbrt.f64 x) 2)))
(*.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))
(*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 1)
(*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))
(*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))
(*.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))
(*.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))) -1)
(*.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))
(*.f64 (/.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))
(*.f64 (/.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 (/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 1)
(/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(/.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))) -1)
(/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 2) 2)
(/.f64 (*.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))) 2) -2)
(neg.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))))
(+.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) 0)
(+.f64 0 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))
(-.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) 0)
(-.f64 0 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))
(/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) 1)
(/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) 2) 2)
(neg.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))
(fabs.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x))))))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (fabs.f64 (cbrt.f64 x)))))))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (fabs.f64 (cbrt.f64 x)))))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (neg.f64 (cbrt.f64 x)) (fabs.f64 (cbrt.f64 x)))))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) 2) (*.f64 (fabs.f64 (cbrt.f64 x)) 2))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x))))))
Outputs
1
(+.f64 1 (*.f64 1/3 x))
0
(+.f64 (cbrt.f64 x) 0)
(cbrt.f64 x)
(+.f64 0 (cbrt.f64 x))
(cbrt.f64 x)
(-.f64 (cbrt.f64 x) 0)
(cbrt.f64 x)
(-.f64 0 (neg.f64 (cbrt.f64 x)))
(cbrt.f64 x)
(/.f64 (cbrt.f64 x) 1)
(cbrt.f64 x)
(/.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 x) (cbrt.f64 x)))
(cbrt.f64 x)
(/.f64 (cbrt.f64 x) (/.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(/.f64 (*.f64 (cbrt.f64 x) 2) 2)
(cbrt.f64 x)
(neg.f64 (neg.f64 (cbrt.f64 x)))
(cbrt.f64 x)
(cbrt.f64 x)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(+.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (+.f64 1 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(+.f64 (cbrt.f64 (+.f64 1 x)) (-.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (cbrt.f64 (+.f64 1 x))))
(+.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (+.f64 1 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(+.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 0)
(+.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (+.f64 1 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(+.f64 0 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))
(+.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (+.f64 1 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(+.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (+.f64 1 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (-.f64 0 (+.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x)))))
(+.f64 (*.f64 2 (cbrt.f64 (+.f64 1 x))) (neg.f64 (+.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x)))))
(+.f64 (neg.f64 (+.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x)))) (*.f64 2 (cbrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))) (neg.f64 (*.f64 (cbrt.f64 x) 2)))
(+.f64 (cbrt.f64 x) (+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 x) 2))))
(+.f64 (cbrt.f64 x) (-.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 x) 2)))
(*.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))
(+.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (+.f64 1 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 1)
(+.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (+.f64 1 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(+.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (+.f64 1 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))
(+.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (+.f64 1 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))
(+.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (+.f64 1 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))
(+.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (+.f64 1 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))) -1)
(+.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (+.f64 1 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(+.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (+.f64 1 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(+.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (+.f64 1 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))
(+.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (+.f64 1 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))
(+.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (+.f64 1 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(+.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (+.f64 1 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(+.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (+.f64 1 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 1)
(+.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (+.f64 1 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(+.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (+.f64 1 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(/.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))) -1)
(+.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (+.f64 1 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 2) 2)
(+.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (+.f64 1 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(/.f64 (*.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))) 2) -2)
(+.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (+.f64 1 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(neg.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))))
(+.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (+.f64 1 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(+.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) 0)
(*.f64 (cbrt.f64 x) (cbrt.f64 x))
(+.f64 0 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))
(*.f64 (cbrt.f64 x) (cbrt.f64 x))
(-.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) 0)
(*.f64 (cbrt.f64 x) (cbrt.f64 x))
(-.f64 0 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (cbrt.f64 x))
(/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) 1)
(*.f64 (cbrt.f64 x) (cbrt.f64 x))
(/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x)))
(*.f64 (cbrt.f64 x) (cbrt.f64 x))
(/.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) 2) 2)
(*.f64 (cbrt.f64 x) (cbrt.f64 x))
(neg.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (cbrt.f64 x))
(fabs.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))
(*.f64 (cbrt.f64 x) (cbrt.f64 x))
(fabs.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (cbrt.f64 x))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))
(*.f64 (cbrt.f64 x) (cbrt.f64 x))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))
(*.f64 (cbrt.f64 x) (cbrt.f64 x))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x))))))
(*.f64 (cbrt.f64 x) (cbrt.f64 x))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))
(*.f64 (cbrt.f64 x) (cbrt.f64 x))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))))
(*.f64 (cbrt.f64 x) (cbrt.f64 x))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))))
(*.f64 (cbrt.f64 x) (cbrt.f64 x))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))))
(*.f64 (cbrt.f64 x) (cbrt.f64 x))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (fabs.f64 (cbrt.f64 x)))))))
(*.f64 (cbrt.f64 x) (cbrt.f64 x))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (fabs.f64 (cbrt.f64 x)))))
(*.f64 (cbrt.f64 x) (cbrt.f64 x))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))))
(*.f64 (cbrt.f64 x) (cbrt.f64 x))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (neg.f64 (cbrt.f64 x)) (fabs.f64 (cbrt.f64 x)))))
(*.f64 (cbrt.f64 x) (cbrt.f64 x))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) 2) (*.f64 (fabs.f64 (cbrt.f64 x)) 2))))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (*.f64 (cbrt.f64 x) 2) (*.f64 2 (fabs.f64 (cbrt.f64 x))))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))
(*.f64 (cbrt.f64 x) (cbrt.f64 x))
(fabs.f64 (/.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))
(*.f64 (cbrt.f64 x) (cbrt.f64 x))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x))))))
(*.f64 (cbrt.f64 x) (cbrt.f64 x))

localize167.0ms (1.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(cbrt.f64 (+.f64 x 1))
0.6b
(cbrt.f64 x)
15.3b
(-.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))))) (cbrt.f64 x))
21.8b
(*.f64 (/.f64 (/.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))))
Compiler

Compiled 292 to 231 computations (20.9% saved)

series2.0ms (0%)

Counts
2 → 7
Calls

6 calls:

TimeVariablePointExpression
1.0ms
x
@inf
(-.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))))) (cbrt.f64 x))
0.0ms
x
@-inf
(-.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))))) (cbrt.f64 x))
0.0ms
x
@-inf
(*.f64 (/.f64 (/.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))))
0.0ms
x
@inf
(*.f64 (/.f64 (/.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))))
0.0ms
x
@0
(*.f64 (/.f64 (/.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))))

rewrite82.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1366×rational_best-5
1364×rational_best-4
1364×rational_best-2
1364×rational_best-3
1364×rational_best-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
016492
1128160
248532
3244032
Stop Event
node limit
Counts
2 → 32
Calls
Call 1
Inputs
(*.f64 (/.f64 (/.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))))
(-.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))))) (cbrt.f64 x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cbrt.f64 (+.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cbrt.f64 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cbrt.f64 (+.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (+.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (+.f64 1 x))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 0 (*.f64 (cbrt.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))))))))

simplify188.0ms (1.2%)

Algorithm
egg-herbie
Rules
802×rational_best-simplify-78
770×rational_best-simplify-2
646×rational_best-simplify-24
642×rational_best-simplify-80
540×rational_best-simplify-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
077877
1145877
2524785
31427785
43394785
56941785
Stop Event
node limit
Counts
39 → 47
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 1/3 x))
(+.f64 (*.f64 -1/9 (pow.f64 x 2)) (+.f64 1 (*.f64 1/3 x)))
(+.f64 (*.f64 -1/9 (pow.f64 x 2)) (+.f64 1 (+.f64 (*.f64 5/81 (pow.f64 x 3)) (*.f64 1/3 x))))
1
(+.f64 1 (*.f64 1/3 x))
0
(+.f64 (cbrt.f64 (+.f64 1 x)) 0)
(+.f64 0 (cbrt.f64 (+.f64 1 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) 0)
(/.f64 (cbrt.f64 (+.f64 1 x)) 1)
(/.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))
(/.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) 2)
(cbrt.f64 (+.f64 1 x))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(+.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 0)
(+.f64 0 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))
(+.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (+.f64 1 x)))
(+.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 0 (*.f64 (cbrt.f64 x) 2)))
(*.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))
(*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 1)
(*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))
(*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))
(*.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))
(*.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))) -1)
(*.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))
(*.f64 (/.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))
(*.f64 (/.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 (/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 1)
(/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(/.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))) -1)
(/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 2) 2)
(/.f64 (*.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))) 2) -2)
(neg.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))))
Outputs
1
(+.f64 1 (*.f64 1/3 x))
(+.f64 (*.f64 -1/9 (pow.f64 x 2)) (+.f64 1 (*.f64 1/3 x)))
(+.f64 (+.f64 1 (*.f64 1/3 x)) (*.f64 -1/9 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2))))
(+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2))))
(+.f64 (*.f64 -1/9 (pow.f64 x 2)) (+.f64 1 (+.f64 (*.f64 5/81 (pow.f64 x 3)) (*.f64 1/3 x))))
(+.f64 (*.f64 -1/9 (pow.f64 x 2)) (+.f64 1 (+.f64 (*.f64 1/3 x) (*.f64 5/81 (pow.f64 x 3)))))
(+.f64 (*.f64 -1/9 (pow.f64 x 2)) (+.f64 (*.f64 5/81 (pow.f64 x 3)) (+.f64 1 (*.f64 1/3 x))))
(+.f64 (*.f64 1/3 x) (+.f64 (+.f64 1 (*.f64 5/81 (pow.f64 x 3))) (*.f64 -1/9 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 5/81 (pow.f64 x 3)))))
1
(+.f64 1 (*.f64 1/3 x))
0
(+.f64 (cbrt.f64 (+.f64 1 x)) 0)
(cbrt.f64 (+.f64 1 x))
(+.f64 0 (cbrt.f64 (+.f64 1 x)))
(cbrt.f64 (+.f64 1 x))
(-.f64 (cbrt.f64 (+.f64 1 x)) 0)
(cbrt.f64 (+.f64 1 x))
(/.f64 (cbrt.f64 (+.f64 1 x)) 1)
(cbrt.f64 (+.f64 1 x))
(/.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))
(cbrt.f64 (+.f64 1 x))
(/.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) 2)
(cbrt.f64 (+.f64 1 x))
(cbrt.f64 (+.f64 1 x))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(+.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 0)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(+.f64 0 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(+.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (+.f64 1 x)))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(+.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 0 (*.f64 (cbrt.f64 x) 2)))
(+.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (neg.f64 (*.f64 2 (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (+.f64 (cbrt.f64 x) (neg.f64 (*.f64 2 (cbrt.f64 x)))))
(*.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 1)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))) -1)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 1)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(/.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))) -1)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 2) 2)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(/.f64 (*.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))) 2) -2)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(neg.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))

eval3.4s (22.4%)

Compiler

Compiled 109180 to 71362 computations (34.6% saved)

prune1.2s (7.9%)

Pruning

18 alts after pruning (8 fresh and 10 done)

PrunedKeptTotal
New199721999
Fresh066
Picked011
Done099
Total1997182015
Error
29.0b
Counts
2015 → 18
Alt Table
Click to see full alt table
StatusErrorProgram
31.5b
(-.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x))
30.8b
(-.f64 (+.f64 1 (*.f64 1/3 x)) (cbrt.f64 x))
30.5b
(-.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))))) (cbrt.f64 x))
29.9b
(-.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))) (cbrt.f64 x))
29.6b
(-.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (cbrt.f64 x))
29.9b
(-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))
29.5b
(-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)))) (cbrt.f64 x)))
29.5b
(-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)))
29.5b
(-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (cbrt.f64 x)))
29.5b
(-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))
31.0b
(-.f64 1 (cbrt.f64 x))
29.5b
(+.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x))) 2))
29.5b
(+.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) 2))
31.5b
(+.f64 (+.f64 1 (*.f64 -1/9 (pow.f64 x 2))) (+.f64 (*.f64 1/3 x) (neg.f64 (cbrt.f64 x))))
29.5b
(+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
30.8b
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))))
31.9b
1
61.7b
0
Compiler

Compiled 671 to 495 computations (26.2% saved)

localize29.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
0.3b
(cbrt.f64 (+.f64 1 x))
0.6b
(cbrt.f64 x)
2.7b
(+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
Compiler

Compiled 49 to 34 computations (30.6% saved)

series2.0ms (0%)

Counts
3 → 9
Calls

9 calls:

TimeVariablePointExpression
1.0ms
x
@inf
(+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
0.0ms
x
@-inf
(+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
0.0ms
x
@-inf
(+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
0.0ms
x
@0
(+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
0.0ms
x
@inf
(+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))

rewrite109.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1224×rational_best-simplify-57
644×rational_best-simplify-44
582×rational_best-5
582×rational_best-2
582×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01379
19779
231579
3124879
4535079
Stop Event
node limit
Counts
3 → 69
Calls
Call 1
Inputs
(+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(cbrt.f64 (+.f64 1 x))
(+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (/.f64 1 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (/.f64 1 (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))) (/.f64 1 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (/.f64 1 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (*.f64 (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))) (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (/.f64 1 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cbrt.f64 (+.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cbrt.f64 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cbrt.f64 (+.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (cbrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 1 (cbrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 1 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (cbrt.f64 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (cbrt.f64 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (+.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (cbrt.f64 (+.f64 1 x))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (*.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (/.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (/.f64 1 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (*.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (*.f64 (/.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (/.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (*.f64 (*.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (*.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))))

simplify187.0ms (1.2%)

Algorithm
egg-herbie
Rules
1052×rational_best-simplify-132
1018×rational_best-simplify-44
834×rational_best-simplify-57
824×rational_best-simplify-43
632×rational_best-simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01441888
12951888
216331888
330451888
459871888
Stop Event
node limit
Counts
78 → 83
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 1/3 x))
0
1
(+.f64 1 (*.f64 1/3 x))
(+.f64 (*.f64 -1/9 (pow.f64 x 2)) (+.f64 1 (*.f64 1/3 x)))
(+.f64 (*.f64 -1/9 (pow.f64 x 2)) (+.f64 1 (+.f64 (*.f64 5/81 (pow.f64 x 3)) (*.f64 1/3 x))))
1
(+.f64 1 (*.f64 1/3 x))
(-.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) 0)
(-.f64 0 (neg.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))
(*.f64 1 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))
(*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) 1)
(*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))
(*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (/.f64 1 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))))
(*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (/.f64 1 (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))))
(*.f64 (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))
(*.f64 (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))) (/.f64 1 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))
(*.f64 (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (/.f64 1 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (*.f64 (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))) (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (/.f64 1 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))
(/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) 1)
(/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))
(/.f64 (*.f64 2 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))) 2)
(/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))) 2) -2)
(neg.f64 (neg.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) 0)
(+.f64 0 (cbrt.f64 (+.f64 1 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) 0)
(-.f64 0 (neg.f64 (cbrt.f64 (+.f64 1 x))))
(*.f64 1 (cbrt.f64 (+.f64 1 x)))
(*.f64 (cbrt.f64 (+.f64 1 x)) 1)
(*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))
(*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 1 (cbrt.f64 (+.f64 1 x)))))
(*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 1 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (cbrt.f64 (+.f64 1 x)))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (cbrt.f64 (+.f64 1 x)))
(*.f64 (/.f64 1 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))
(/.f64 (cbrt.f64 (+.f64 1 x)) 1)
(/.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) 2)
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2)) -2)
(neg.f64 (neg.f64 (cbrt.f64 (+.f64 1 x))))
(-.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 0)
(-.f64 0 (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 1 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))
(*.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 1)
(*.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (*.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))
(*.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (/.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))
(*.f64 (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) -1)
(*.f64 (/.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))
(*.f64 -1 (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 (/.f64 1 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 (*.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (/.f64 1 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 (*.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))
(*.f64 (/.f64 1 (/.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (*.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (*.f64 (/.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (/.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (*.f64 (*.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))
(*.f64 (/.f64 (/.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 (/.f64 (*.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 (/.f64 -1 (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (*.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(/.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 1)
(/.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(/.f64 (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) -1)
(/.f64 (*.f64 2 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) 2)
(/.f64 (*.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) -2) -2)
(neg.f64 (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
Outputs
1
(+.f64 1 (*.f64 1/3 x))
0
1
(+.f64 1 (*.f64 1/3 x))
(+.f64 (*.f64 -1/9 (pow.f64 x 2)) (+.f64 1 (*.f64 1/3 x)))
(+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 1/3 x) (*.f64 -1/9 (pow.f64 x 2))))
(+.f64 (*.f64 -1/9 (pow.f64 x 2)) (+.f64 1 (+.f64 (*.f64 5/81 (pow.f64 x 3)) (*.f64 1/3 x))))
(+.f64 (+.f64 (*.f64 1/3 x) (*.f64 5/81 (pow.f64 x 3))) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2))))
(+.f64 1 (+.f64 (+.f64 (*.f64 1/3 x) (*.f64 5/81 (pow.f64 x 3))) (*.f64 -1/9 (pow.f64 x 2))))
(+.f64 (*.f64 -1/9 (pow.f64 x 2)) (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 5/81 (pow.f64 x 3)))))
(+.f64 1 (+.f64 (*.f64 1/3 x) (+.f64 (*.f64 -1/9 (pow.f64 x 2)) (*.f64 5/81 (pow.f64 x 3)))))
1
(+.f64 1 (*.f64 1/3 x))
(-.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) 0)
(+.f64 (*.f64 2 (cbrt.f64 (+.f64 1 x))) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(-.f64 0 (neg.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))
(+.f64 (*.f64 2 (cbrt.f64 (+.f64 1 x))) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 1 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))
(+.f64 (*.f64 2 (cbrt.f64 (+.f64 1 x))) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) 1)
(+.f64 (*.f64 2 (cbrt.f64 (+.f64 1 x))) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))
(+.f64 (*.f64 2 (cbrt.f64 (+.f64 1 x))) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (/.f64 1 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))))
(+.f64 (*.f64 2 (cbrt.f64 (+.f64 1 x))) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (/.f64 1 (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))))
(+.f64 (*.f64 2 (cbrt.f64 (+.f64 1 x))) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))
(+.f64 (*.f64 2 (cbrt.f64 (+.f64 1 x))) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))
(+.f64 (*.f64 2 (cbrt.f64 (+.f64 1 x))) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))) (/.f64 1 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))
(+.f64 (*.f64 2 (cbrt.f64 (+.f64 1 x))) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (/.f64 1 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))
(+.f64 (*.f64 2 (cbrt.f64 (+.f64 1 x))) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (*.f64 (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))) (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))))
(+.f64 (*.f64 2 (cbrt.f64 (+.f64 1 x))) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))))
(+.f64 (*.f64 2 (cbrt.f64 (+.f64 1 x))) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))
(+.f64 (*.f64 2 (cbrt.f64 (+.f64 1 x))) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (/.f64 1 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))
(+.f64 (*.f64 2 (cbrt.f64 (+.f64 1 x))) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))
(+.f64 (*.f64 2 (cbrt.f64 (+.f64 1 x))) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) 1)
(+.f64 (*.f64 2 (cbrt.f64 (+.f64 1 x))) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (/.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))
(+.f64 (*.f64 2 (cbrt.f64 (+.f64 1 x))) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(/.f64 (*.f64 2 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))) 2)
(+.f64 (*.f64 2 (cbrt.f64 (+.f64 1 x))) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))) 2) -2)
(+.f64 (*.f64 2 (cbrt.f64 (+.f64 1 x))) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(neg.f64 (neg.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))
(+.f64 (*.f64 2 (cbrt.f64 (+.f64 1 x))) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) 0)
(cbrt.f64 (+.f64 1 x))
(+.f64 0 (cbrt.f64 (+.f64 1 x)))
(cbrt.f64 (+.f64 1 x))
(-.f64 (cbrt.f64 (+.f64 1 x)) 0)
(cbrt.f64 (+.f64 1 x))
(-.f64 0 (neg.f64 (cbrt.f64 (+.f64 1 x))))
(cbrt.f64 (+.f64 1 x))
(*.f64 1 (cbrt.f64 (+.f64 1 x)))
(cbrt.f64 (+.f64 1 x))
(*.f64 (cbrt.f64 (+.f64 1 x)) 1)
(cbrt.f64 (+.f64 1 x))
(*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))
(cbrt.f64 (+.f64 1 x))
(*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 1 (cbrt.f64 (+.f64 1 x)))))
(cbrt.f64 (+.f64 1 x))
(*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 1 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))
(cbrt.f64 (+.f64 1 x))
(*.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (cbrt.f64 (+.f64 1 x)))
(cbrt.f64 (+.f64 1 x))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))
(cbrt.f64 (+.f64 1 x))
(*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 1 (cbrt.f64 (+.f64 1 x))))
(cbrt.f64 (+.f64 1 x))
(*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (cbrt.f64 (+.f64 1 x)))
(cbrt.f64 (+.f64 1 x))
(*.f64 (/.f64 1 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))
(cbrt.f64 (+.f64 1 x))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))
(cbrt.f64 (+.f64 1 x))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))) (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))
(cbrt.f64 (+.f64 1 x))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 1 (cbrt.f64 (+.f64 1 x)))) (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))
(cbrt.f64 (+.f64 1 x))
(*.f64 (/.f64 (/.f64 1 (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))
(cbrt.f64 (+.f64 1 x))
(/.f64 (cbrt.f64 (+.f64 1 x)) 1)
(cbrt.f64 (+.f64 1 x))
(/.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))
(cbrt.f64 (+.f64 1 x))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) 2)
(cbrt.f64 (+.f64 1 x))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2)) -2)
(cbrt.f64 (+.f64 1 x))
(neg.f64 (neg.f64 (cbrt.f64 (+.f64 1 x))))
(cbrt.f64 (+.f64 1 x))
(-.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 0)
(+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(-.f64 0 (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 1 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))
(+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 1)
(+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (*.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (/.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) -1)
(+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))
(+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 -1 (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 1 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (*.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (/.f64 1 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (*.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))
(+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 1 (/.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (*.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (*.f64 (/.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (/.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 (/.f64 1 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (*.f64 (*.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 (/.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 (*.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 -1 (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (*.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(/.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 1)
(+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(/.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(/.f64 (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) -1)
(+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(/.f64 (*.f64 2 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) 2)
(+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(/.f64 (*.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) -2) -2)
(+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(neg.f64 (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))

localize4.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.6b
(cbrt.f64 x)
Compiler

Compiled 9 to 5 computations (44.4% saved)

localize10.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (+.f64 1 (*.f64 1/3 x)) (cbrt.f64 x))
0.3b
(*.f64 1/3 x)
0.6b
(cbrt.f64 x)
Compiler

Compiled 22 to 15 computations (31.8% saved)

series1.0ms (0%)

Counts
1 → 6
Calls

3 calls:

TimeVariablePointExpression
0.0ms
x
@0
(-.f64 (+.f64 1 (*.f64 1/3 x)) (cbrt.f64 x))
0.0ms
x
@-inf
(-.f64 (+.f64 1 (*.f64 1/3 x)) (cbrt.f64 x))
0.0ms
x
@inf
(-.f64 (+.f64 1 (*.f64 1/3 x)) (cbrt.f64 x))

rewrite90.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
912×rational_best-simplify-57
688×rational_best-simplify-43
672×rational_best-simplify-80
564×rational_best-simplify-49
464×rational_best-5
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01023
17023
222923
395923
4419223
Stop Event
node limit
Counts
1 → 43
Calls
Call 1
Inputs
(-.f64 (+.f64 1 (*.f64 1/3 x)) (cbrt.f64 x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/3 x) (+.f64 1 (neg.f64 (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 1/3 x)) (neg.f64 (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 1/3 x)) (-.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (+.f64 1 (*.f64 1/3 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (cbrt.f64 x)) (+.f64 1 (*.f64 1/3 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 x 2/3) 2) (-.f64 0 (+.f64 1 (+.f64 (*.f64 1/3 x) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (+.f64 (*.f64 1/3 x) (cbrt.f64 x))) (*.f64 (neg.f64 (cbrt.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (cbrt.f64 x)) 2) (+.f64 1 (+.f64 (*.f64 1/3 x) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (/.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (*.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (/.f64 1 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (/.f64 1 (/.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))) (/.f64 1 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))) (/.f64 (/.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))) (/.f64 (*.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (/.f64 1 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (/.f64 1 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))))) (*.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (*.f64 (/.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (/.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))))) (/.f64 (/.f64 1 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))))) (/.f64 (/.f64 (/.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))))) (/.f64 (/.f64 (*.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (/.f64 1 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))))) (*.f64 (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (/.f64 1 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))))) (*.f64 (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))))) (/.f64 (/.f64 (/.f64 1 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))))) (*.f64 (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))))) (*.f64 (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (/.f64 1 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))))) (*.f64 (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))))) (*.f64 (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))))) (*.f64 (*.f64 (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))))) (*.f64 (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (/.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 x 2/3) 2) (*.f64 (cbrt.f64 x) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))))))))

simplify232.0ms (1.5%)

Algorithm
egg-herbie
Rules
1346×rational_best-simplify-132
942×rational_best-simplify-54
848×rational_best-simplify-80
806×rational_best-simplify-50
780×rational_best-simplify-78
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0891129
11761121
23901121
310921115
433071115
577381115
Stop Event
node limit
Counts
49 → 57
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 1/3 x))
(*.f64 1/3 x)
(+.f64 1 (*.f64 1/3 x))
(*.f64 1/3 x)
(+.f64 1 (*.f64 1/3 x))
(+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))
(+.f64 (*.f64 1/3 x) (+.f64 1 (neg.f64 (cbrt.f64 x))))
(+.f64 (+.f64 1 (*.f64 1/3 x)) (neg.f64 (cbrt.f64 x)))
(+.f64 (+.f64 1 (*.f64 1/3 x)) (-.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (+.f64 1 (*.f64 1/3 x))))
(+.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) 0)
(+.f64 0 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))))
(+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 1 (*.f64 1/3 x)))
(+.f64 (+.f64 (*.f64 x 2/3) 2) (-.f64 0 (+.f64 1 (+.f64 (*.f64 1/3 x) (cbrt.f64 x)))))
(+.f64 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)) 1)
(+.f64 (+.f64 1 (+.f64 (*.f64 1/3 x) (cbrt.f64 x))) (*.f64 (neg.f64 (cbrt.f64 x)) 2))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 x)) 2) (+.f64 1 (+.f64 (*.f64 1/3 x) (cbrt.f64 x))))
(*.f64 1 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))))
(*.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) 1)
(*.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (/.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))))
(*.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (*.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (/.f64 1 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))))))
(*.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (/.f64 1 (/.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))))))
(*.f64 (/.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))))
(*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) -1)
(*.f64 (/.f64 1 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))))
(*.f64 (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))) (/.f64 1 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))))
(*.f64 (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))) (/.f64 (/.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))))
(*.f64 (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))) (/.f64 (*.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (/.f64 1 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))))
(*.f64 (*.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (/.f64 1 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))))
(*.f64 (/.f64 1 (/.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))))
(*.f64 (/.f64 1 (/.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))))) (*.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (*.f64 (/.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (/.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))))))
(*.f64 (*.f64 (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))))) (/.f64 (/.f64 1 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))))))
(*.f64 (*.f64 (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))))) (/.f64 (/.f64 (/.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))))))
(*.f64 (*.f64 (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))))) (/.f64 (/.f64 (*.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (/.f64 1 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))))) (*.f64 (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))))))
(*.f64 (/.f64 (/.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))))
(*.f64 (/.f64 (*.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (/.f64 1 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))))) (*.f64 (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))))) (/.f64 (/.f64 (/.f64 1 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))))) (*.f64 (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))))))
(*.f64 (/.f64 (/.f64 (/.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))))) (*.f64 (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (/.f64 1 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))))) (*.f64 (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))))) (*.f64 (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))))) (*.f64 (*.f64 (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))))) (*.f64 (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))))
(*.f64 (/.f64 -1 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))))
(/.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) 1)
(/.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (/.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))))
(/.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) -1)
(/.f64 (-.f64 (+.f64 (*.f64 x 2/3) 2) (*.f64 (cbrt.f64 x) 2)) 2)
(/.f64 (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) 2) -2)
(neg.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))))
Outputs
1
(+.f64 1 (*.f64 1/3 x))
(*.f64 1/3 x)
(+.f64 1 (*.f64 1/3 x))
(*.f64 1/3 x)
(+.f64 1 (*.f64 1/3 x))
(+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))
(+.f64 (*.f64 1/3 x) (+.f64 1 (neg.f64 (cbrt.f64 x))))
(+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))
(+.f64 (+.f64 1 (*.f64 1/3 x)) (neg.f64 (cbrt.f64 x)))
(+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))
(+.f64 (+.f64 1 (*.f64 1/3 x)) (-.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (+.f64 1 (*.f64 1/3 x))))
(+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))
(+.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) 0)
(+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))
(+.f64 0 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))))
(+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))
(+.f64 (neg.f64 (cbrt.f64 x)) (+.f64 1 (*.f64 1/3 x)))
(+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))
(+.f64 (+.f64 (*.f64 x 2/3) 2) (-.f64 0 (+.f64 1 (+.f64 (*.f64 1/3 x) (cbrt.f64 x)))))
(+.f64 (+.f64 (*.f64 x 2/3) 2) (neg.f64 (+.f64 1 (+.f64 (*.f64 1/3 x) (cbrt.f64 x)))))
(+.f64 (*.f64 x 2/3) (+.f64 2 (neg.f64 (+.f64 1 (+.f64 (*.f64 1/3 x) (cbrt.f64 x))))))
(+.f64 (*.f64 x 2/3) (+.f64 (neg.f64 (+.f64 (*.f64 1/3 x) (cbrt.f64 x))) 1))
(+.f64 1 (+.f64 (neg.f64 (+.f64 (*.f64 1/3 x) (cbrt.f64 x))) (*.f64 x 2/3)))
(+.f64 1 (+.f64 (*.f64 x 2/3) (neg.f64 (+.f64 (*.f64 1/3 x) (cbrt.f64 x)))))
(+.f64 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)) 1)
(+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))
(+.f64 (+.f64 1 (+.f64 (*.f64 1/3 x) (cbrt.f64 x))) (*.f64 (neg.f64 (cbrt.f64 x)) 2))
(+.f64 (+.f64 (*.f64 1/3 x) (cbrt.f64 x)) (+.f64 1 (*.f64 (neg.f64 (cbrt.f64 x)) 2)))
(+.f64 1 (+.f64 (+.f64 (*.f64 1/3 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) -2)))
(+.f64 (*.f64 1/3 x) (+.f64 (cbrt.f64 x) (+.f64 1 (*.f64 (cbrt.f64 x) -2))))
(+.f64 1 (+.f64 (cbrt.f64 x) (+.f64 (*.f64 1/3 x) (*.f64 (cbrt.f64 x) -2))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 x)) 2) (+.f64 1 (+.f64 (*.f64 1/3 x) (cbrt.f64 x))))
(+.f64 (+.f64 (*.f64 1/3 x) (cbrt.f64 x)) (+.f64 1 (*.f64 (neg.f64 (cbrt.f64 x)) 2)))
(+.f64 1 (+.f64 (+.f64 (*.f64 1/3 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) -2)))
(+.f64 (*.f64 1/3 x) (+.f64 (cbrt.f64 x) (+.f64 1 (*.f64 (cbrt.f64 x) -2))))
(+.f64 1 (+.f64 (cbrt.f64 x) (+.f64 (*.f64 1/3 x) (*.f64 (cbrt.f64 x) -2))))
(*.f64 1 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))))
(+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))
(*.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) 1)
(+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))
(*.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (/.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))))
(+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))
(*.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (*.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (/.f64 1 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))))))
(+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))
(*.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (/.f64 1 (/.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))))))
(+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))
(*.f64 (/.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))))
(+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))
(*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) -1)
(+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))
(*.f64 (/.f64 1 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))))
(+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))
(*.f64 (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))) (/.f64 1 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))))
(+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))
(*.f64 (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))) (/.f64 (/.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))))
(+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))
(*.f64 (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))) (/.f64 (*.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (/.f64 1 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))))
(+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))
(*.f64 (*.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (/.f64 1 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))))
(+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))
(*.f64 (/.f64 1 (/.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))))
(+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))
(*.f64 (/.f64 1 (/.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))))) (*.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (*.f64 (/.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (/.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))))))
(+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))
(*.f64 (*.f64 (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))))) (/.f64 (/.f64 1 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))))))
(+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))
(*.f64 (*.f64 (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))))) (/.f64 (/.f64 (/.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))))))
(+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))
(*.f64 (*.f64 (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))))) (/.f64 (/.f64 (*.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (/.f64 1 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))))))
(+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))
(*.f64 (/.f64 (/.f64 1 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))))) (*.f64 (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))))))
(+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))
(*.f64 (/.f64 (/.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))))
(+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))
(*.f64 (/.f64 (*.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (/.f64 1 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))))
(+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))))) (*.f64 (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))))) (/.f64 (/.f64 (/.f64 1 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))))) (*.f64 (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))))))
(+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))
(*.f64 (/.f64 (/.f64 (/.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))))) (*.f64 (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))))))
(+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (/.f64 1 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))))) (*.f64 (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))))))
(+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))
(*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))))) (*.f64 (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))))) (*.f64 (*.f64 (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))))) (*.f64 (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))))))
(+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))))
(+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))
(*.f64 (/.f64 -1 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))) (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))))
(+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))
(/.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) 1)
(+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))
(/.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (/.f64 (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x))) (+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))))
(+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))
(/.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) -1)
(+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))
(/.f64 (-.f64 (+.f64 (*.f64 x 2/3) 2) (*.f64 (cbrt.f64 x) 2)) 2)
(/.f64 (*.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))) 2) -2)
(/.f64 (*.f64 2 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x)))) -2)
(/.f64 (*.f64 2 (+.f64 (cbrt.f64 x) (-.f64 -1 (*.f64 1/3 x)))) -2)
(neg.f64 (+.f64 -1 (-.f64 (cbrt.f64 x) (*.f64 1/3 x))))
(+.f64 1 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)))

localize28.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (cbrt.f64 x)))
0.5b
(*.f64 (cbrt.f64 x) (cbrt.f64 x))
0.6b
(cbrt.f64 x)
7.8b
(-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (cbrt.f64 x)))
Compiler

Compiled 102 to 39 computations (61.8% saved)

series6.0ms (0%)

Counts
2 → 2
Calls

6 calls:

TimeVariablePointExpression
2.0ms
x
@0
(*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (cbrt.f64 x)))
1.0ms
x
@-inf
(-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (cbrt.f64 x)))
1.0ms
x
@inf
(-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (cbrt.f64 x)))
1.0ms
x
@-inf
(*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (cbrt.f64 x)))
0.0ms
x
@0
(-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (cbrt.f64 x)))

rewrite76.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1240×rational_best-5
1238×rational_best-4
1238×rational_best-2
1238×rational_best-3
1238×rational_best-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
015120
1118116
2435116
3210596
Stop Event
node limit
Counts
2 → 103
Calls
Call 1
Inputs
(-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (cbrt.f64 x)))
(*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (cbrt.f64 x)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (cbrt.f64 (+.f64 x 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (-.f64 0 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (/.f64 1 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))))) (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))) (cbrt.f64 (+.f64 x 1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))))) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))))) (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))))) (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))))) (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))))) (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))) (cbrt.f64 (+.f64 x 1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))) (cbrt.f64 (+.f64 x 1))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))) (cbrt.f64 (+.f64 x 1))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))) (/.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))) (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (*.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (fabs.f64 (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))) (fabs.f64 (/.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))) (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (fabs.f64 (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (fabs.f64 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (neg.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (fabs.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (neg.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))) (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (fabs.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))) (/.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (fabs.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (fabs.f64 (cbrt.f64 x)))) (fabs.f64 (/.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))) (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))) (neg.f64 (/.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))) (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 1 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (/.f64 1 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))) (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (neg.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (neg.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (fabs.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (neg.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (neg.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (fabs.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (neg.f64 (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 x) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (fabs.f64 (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (neg.f64 (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 (cbrt.f64 x) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (neg.f64 (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (/.f64 (cbrt.f64 x) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 1 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (fabs.f64 (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (neg.f64 (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (/.f64 (cbrt.f64 x) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))) (neg.f64 (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))) (/.f64 (cbrt.f64 x) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (neg.f64 (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 (/.f64 0 (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (/.f64 (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))) (fabs.f64 (/.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))) (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (cbrt.f64 x) (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (fabs.f64 (cbrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) 2)) (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) 2)) (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) 2)) (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) 2)) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) 2)) (neg.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) 2)) (neg.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) 2)) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) 2)) (/.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (fabs.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) 2)) (/.f64 1 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) 2)) (/.f64 1 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) 2)) (/.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (neg.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) 2) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) 2) (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) 2) (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) 2) (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x))))) 2))))))

simplify209.0ms (1.4%)

Algorithm
egg-herbie
Rules
1428×rational_best-simplify-132
1150×rational_best-simplify-2
662×rational_best-simplify-80
592×rational_best-simplify-78
560×rational_best-simplify-44
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02844643
16554643
214924557
334064157
473444157
Stop Event
node limit
Counts
105 → 158
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 1/3 x))
(+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))))
(+.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) 0)
(+.f64 0 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))))
(+.f64 (neg.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (cbrt.f64 (+.f64 x 1)))
(+.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (-.f64 0 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))) 2)))))
(*.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))))
(*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) 1)
(*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))))))
(*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))))))
(*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (/.f64 1 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))))))
(*.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))))) (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))))
(*.f64 (-.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))) (cbrt.f64 (+.f64 x 1))) -1)
(*.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))))))
(*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))))) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))))))
(*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))))) (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))))) (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))))))
(*.f64 (/.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))))) (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))))))
(*.f64 (/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))))) (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))))))
(/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) 1)
(/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))))))
(/.f64 (-.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))) (cbrt.f64 (+.f64 x 1))) -1)
(/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) 2) 2)
(/.f64 (*.f64 (-.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))) (cbrt.f64 (+.f64 x 1))) 2) -2)
(neg.f64 (-.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))) (cbrt.f64 (+.f64 x 1))))
(+.f64 (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))) 0)
(+.f64 0 (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))
(-.f64 (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))) 0)
(/.f64 (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))) 1)
(/.f64 (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))) (/.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))) (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))
(/.f64 (fabs.f64 (*.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))) 2)) 2)
(fabs.f64 (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (fabs.f64 (cbrt.f64 x)))))
(fabs.f64 (neg.f64 (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))))
(fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))
(fabs.f64 (/.f64 (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))) (fabs.f64 (/.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))) (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (fabs.f64 (cbrt.f64 x)))))
(fabs.f64 (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (fabs.f64 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (neg.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (fabs.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (neg.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (neg.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))) (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (fabs.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))) (/.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (fabs.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (fabs.f64 (cbrt.f64 x)))) (fabs.f64 (/.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))) (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))))
(fabs.f64 (/.f64 (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))) (neg.f64 (/.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))) (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 1 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (/.f64 1 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))) (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (neg.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (neg.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (fabs.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (neg.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (neg.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (fabs.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (neg.f64 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 x) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (fabs.f64 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (neg.f64 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 (cbrt.f64 x) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (neg.f64 (cbrt.f64 x))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (/.f64 (cbrt.f64 x) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 1 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (fabs.f64 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (neg.f64 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (/.f64 (cbrt.f64 x) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))) (neg.f64 (cbrt.f64 x))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))) (/.f64 (cbrt.f64 x) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x))))))
(fabs.f64 (-.f64 0 (neg.f64 (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))))
(fabs.f64 (-.f64 (/.f64 0 (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (-.f64 0 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))
(fabs.f64 (-.f64 0 (/.f64 (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))) (fabs.f64 (/.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))) (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))))))
(fabs.f64 (-.f64 0 (*.f64 (cbrt.f64 x) (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (fabs.f64 (cbrt.f64 x))))))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) 2)) (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) 2))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) 2)) (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x))))) 2))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) 2)) (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) 2)) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) 2)) (neg.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) 2)) (neg.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) 2)) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) 2)) (/.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (fabs.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) 2)) (/.f64 1 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) 2)) (/.f64 1 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) 2)) (/.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (neg.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) 2) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) 2) (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) 2) (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) 2) (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x))))) 2))
Outputs
1
(+.f64 1 (*.f64 1/3 x))
(+.f64 (cbrt.f64 (+.f64 x 1)) (neg.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(-.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(-.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))
(+.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) 0)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(-.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(-.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))
(+.f64 0 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(-.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(-.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))
(+.f64 (neg.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (cbrt.f64 (+.f64 x 1)))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(-.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(-.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))
(+.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (-.f64 0 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))) 2)))))
(+.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))) (neg.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) 2)))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (+.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))) (neg.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 2 (/.f64 1 (cbrt.f64 x)))))))))
(+.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))) (neg.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 2 (/.f64 1 (cbrt.f64 x))))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (+.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (*.f64 2 (/.f64 1 (cbrt.f64 x))))))))
(*.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(-.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(-.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))
(*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) 1)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(-.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(-.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))
(*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(-.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(-.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))
(*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(-.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(-.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))
(*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (/.f64 1 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(-.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(-.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))
(*.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))))) (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(-.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(-.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))
(*.f64 (-.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))) (cbrt.f64 (+.f64 x 1))) -1)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(-.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(-.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))
(*.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(-.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(-.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))
(*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))))) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(-.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(-.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))
(*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))))) (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(-.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(-.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))))) (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(-.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(-.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))
(*.f64 (/.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))))) (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(-.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(-.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))
(*.f64 (/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))))) (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))))) (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(-.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(-.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))
(/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) 1)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(-.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(-.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))
(/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (/.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(-.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(-.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))
(/.f64 (-.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))) (cbrt.f64 (+.f64 x 1))) -1)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(-.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(-.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))
(/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))) 2) 2)
(/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))) 2) 2)
(/.f64 (*.f64 2 (-.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))) (cbrt.f64 (+.f64 1 x)))) -2)
(/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))) 2) 2)
(/.f64 (*.f64 (-.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))) (cbrt.f64 (+.f64 x 1))) 2) -2)
(/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))) 2) 2)
(/.f64 (*.f64 2 (-.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))) (cbrt.f64 (+.f64 1 x)))) -2)
(/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))) 2) 2)
(neg.f64 (-.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))) (cbrt.f64 (+.f64 x 1))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))))
(-.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 x) (fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))))
(-.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))))
(+.f64 (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))) 0)
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(+.f64 0 (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(-.f64 (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))) 0)
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(/.f64 (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))) 1)
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(/.f64 (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))) (/.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))) (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(/.f64 (fabs.f64 (*.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))) 2)) 2)
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (fabs.f64 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (neg.f64 (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (/.f64 (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))) (fabs.f64 (/.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))) (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (*.f64 (cbrt.f64 x) (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (fabs.f64 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (fabs.f64 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (neg.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))
(fabs.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (neg.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))
(fabs.f64 (*.f64 1 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (fabs.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (*.f64 (neg.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x))))))
(fabs.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (neg.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (neg.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (neg.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))
(fabs.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (neg.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))
(fabs.f64 (*.f64 1 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (neg.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))) (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))) (neg.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (fabs.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))) (/.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (fabs.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))))
(fabs.f64 (*.f64 (/.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (fabs.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))) (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x))))))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (fabs.f64 (cbrt.f64 x)))) (fabs.f64 (/.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))) (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (/.f64 (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))) (neg.f64 (/.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))) (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 1 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (/.f64 1 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))) (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (neg.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (neg.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (/.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (fabs.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (neg.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (neg.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (fabs.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (neg.f64 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 x) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (fabs.f64 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (neg.f64 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 (cbrt.f64 x) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (neg.f64 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (/.f64 (cbrt.f64 x) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 1 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (fabs.f64 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (neg.f64 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 x)) (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (/.f64 (cbrt.f64 x) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))) (neg.f64 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 x) (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))) (/.f64 (cbrt.f64 x) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (-.f64 0 (neg.f64 (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (-.f64 (/.f64 0 (cbrt.f64 x)) (/.f64 (cbrt.f64 x) (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (-.f64 0 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (-.f64 0 (/.f64 (fabs.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x)))) (fabs.f64 (/.f64 (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))) (-.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)) (/.f64 0 (cbrt.f64 x))))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (-.f64 0 (*.f64 (cbrt.f64 x) (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (fabs.f64 (cbrt.f64 x))))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) 2)) (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) 2))
(fabs.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (fabs.f64 (*.f64 2 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (fabs.f64 (*.f64 2 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) 2)) (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x))))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))) (fabs.f64 (*.f64 2 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))) 2))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) 2)) (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x))))) 2))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 (*.f64 2 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))) (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x))))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))) (fabs.f64 (*.f64 2 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) 2)) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) 2))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) 2)) (neg.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))) 2))
(fabs.f64 (/.f64 (*.f64 (neg.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) 2))) 2))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) 2))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) 2)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) 2)) (neg.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))) 2))
(fabs.f64 (/.f64 (*.f64 (neg.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) 2))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 x) 2) (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (neg.f64 (cbrt.f64 x)))) 2))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))) (*.f64 (cbrt.f64 x) 2))) 2))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) 2)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) 2)) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) 2))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))) (*.f64 2 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) 2))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))) (*.f64 (cbrt.f64 x) 2))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) 2)) (/.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (fabs.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (fabs.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) 2))) 2))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (fabs.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))) (*.f64 (cbrt.f64 x) 2))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) 2)) (/.f64 1 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))) 2))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) 2))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) 2)) (/.f64 1 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))) 2))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x))))) (*.f64 (cbrt.f64 x) 2))) 2))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 x) (*.f64 (*.f64 (cbrt.f64 x) 2) (/.f64 1 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) 2)) (/.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (neg.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (neg.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) 2) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) 2))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x))))
(fabs.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x)))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) 2) (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) 2))
(fabs.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 2 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (cbrt.f64 x) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (neg.f64 (cbrt.f64 x))))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (cbrt.f64 x) (/.f64 -1 (cbrt.f64 x)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) 2) (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x))))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 2 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))) 2)) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 2 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (fabs.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) 2) (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x))))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (neg.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 x)))))) 2))

localize86.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(cbrt.f64 (+.f64 x 1))
0.6b
(cbrt.f64 x)
7.5b
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))
18.5b
(-.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))) (cbrt.f64 x))
Compiler

Compiled 215 to 171 computations (20.5% saved)

series2.0ms (0%)

Counts
2 → 15
Calls

6 calls:

TimeVariablePointExpression
1.0ms
x
@inf
(-.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))) (cbrt.f64 x))
0.0ms
x
@-inf
(-.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))) (cbrt.f64 x))
0.0ms
x
@0
(-.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))) (cbrt.f64 x))
0.0ms
x
@-inf
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))
0.0ms
x
@inf
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))

rewrite138.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
960×rational_best-simplify-47
880×rational_best-5
878×rational_best-4
878×rational_best-2
878×rational_best-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
019216
114964
247064
3171764
4773364
Stop Event
node limit
Counts
2 → 34
Calls
Call 1
Inputs
(-.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))) (cbrt.f64 x))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (cbrt.f64 (+.f64 1 x)) (-.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (cbrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (-.f64 0 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (neg.f64 (*.f64 (cbrt.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))))))

simplify165.0ms (1.1%)

Algorithm
egg-herbie
Rules
946×rational_best-simplify-43
790×rational_best-simplify-2
704×rational_best-simplify-78
642×rational_best-simplify-24
638×rational_best-simplify-41
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0751169
11421169
25051085
313021077
430811077
554411077
Stop Event
node limit
Counts
49 → 45
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 1/3 x))
0
1
(+.f64 1 x)
(+.f64 1 x)
(+.f64 1 x)
x
(+.f64 1 x)
(+.f64 1 x)
(+.f64 1 x)
x
(+.f64 1 x)
(+.f64 1 x)
(+.f64 1 x)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(+.f64 (cbrt.f64 (+.f64 1 x)) (-.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (cbrt.f64 (+.f64 1 x))))
(+.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 0)
(+.f64 0 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))
(+.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (+.f64 1 x)))
(+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (-.f64 0 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(+.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (neg.f64 (*.f64 (cbrt.f64 x) 2)))
(*.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))
(*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 1)
(*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))
(*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))
(*.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))
(*.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))) -1)
(*.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))
(*.f64 (/.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))
(*.f64 (/.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(*.f64 (/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 1)
(/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(/.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))) -1)
(/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 2) 2)
(/.f64 (*.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))) 2) -2)
(neg.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))))
(+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) 0)
(+.f64 0 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))
(-.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) 0)
(-.f64 0 (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) 1)
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) 2))) 2)
(neg.f64 (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))
Outputs
1
(+.f64 1 (*.f64 1/3 x))
0
1
(+.f64 1 x)
(+.f64 1 x)
(+.f64 1 x)
x
(+.f64 1 x)
(+.f64 1 x)
(+.f64 1 x)
x
(+.f64 1 x)
(+.f64 1 x)
(+.f64 1 x)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(+.f64 (cbrt.f64 (+.f64 1 x)) (-.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (cbrt.f64 (+.f64 1 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 (+.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (cbrt.f64 x))) 2))
(+.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 0)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(+.f64 0 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(+.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (+.f64 1 x)))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (-.f64 0 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(+.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (neg.f64 (*.f64 (cbrt.f64 x) 2)))
(+.f64 (cbrt.f64 (+.f64 1 x)) (+.f64 (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 x) 2))))
(*.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 1)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))) -1)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (*.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(*.f64 (/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 1 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))) (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 1)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (/.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(/.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))) -1)
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 2) 2)
(/.f64 (*.f64 2 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x)))) -2)
(/.f64 (*.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))) 2) -2)
(/.f64 (*.f64 (-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) 2) 2)
(/.f64 (*.f64 2 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x)))) -2)
(neg.f64 (-.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))))
(+.f64 (cbrt.f64 (+.f64 1 x)) (neg.f64 (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))
(+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) 0)
(*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))
(+.f64 0 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))
(*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))
(-.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) 0)
(*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))
(-.f64 0 (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))
(*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) 1)
(*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))
(*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) 2))) 2)
(neg.f64 (neg.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))))
(*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x))))

eval781.0ms (5.1%)

Compiler

Compiled 26374 to 14266 computations (45.9% saved)

prune429.0ms (2.8%)

Pruning

20 alts after pruning (7 fresh and 13 done)

PrunedKeptTotal
New8004804
Fresh033
Picked011
Done21214
Total80220822
Error
28.9b
Counts
822 → 20
Alt Table
Click to see full alt table
StatusErrorProgram
31.5b
(-.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x))
30.8b
(-.f64 (+.f64 1 (*.f64 1/3 x)) (cbrt.f64 x))
30.5b
(-.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))))) (cbrt.f64 x))
29.7b
(-.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (+.f64 1 x))) (cbrt.f64 x))
29.9b
(-.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))) (cbrt.f64 x))
61.2b
(-.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) x)) (cbrt.f64 x))
29.6b
(-.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (cbrt.f64 x))
29.9b
(-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))
29.5b
(-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)))
29.5b
(-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (cbrt.f64 x)))
37.8b
(-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (fabs.f64 (fabs.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))) (cbrt.f64 x)))
29.5b
(-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))
31.0b
(-.f64 1 (cbrt.f64 x))
30.8b
(+.f64 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)) 1)
29.5b
(+.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x))) 2))
29.5b
(+.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) 2))
29.5b
(+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
30.8b
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))))
31.9b
1
61.7b
0
Compiler

Compiled 506 to 364 computations (28.1% saved)

regimes27.0ms (0.2%)

Counts
23 → 1
Calls
Call 1
Inputs
0
1
(-.f64 1 (cbrt.f64 x))
(+.f64 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)) 1)
(-.f64 (+.f64 1 (*.f64 1/3 x)) (cbrt.f64 x))
(-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))
(-.f64 (+.f64 (*.f64 1/3 x) (+.f64 1 (*.f64 -1/9 (pow.f64 x 2)))) (cbrt.f64 x))
(+.f64 (+.f64 1 (*.f64 -1/9 (pow.f64 x 2))) (+.f64 (*.f64 1/3 x) (neg.f64 (cbrt.f64 x))))
(+.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (neg.f64 (cbrt.f64 x)) 2))
(+.f64 (*.f64 (cbrt.f64 (+.f64 1 x)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x))))
(+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (-.f64 0 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))
(-.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) x)) (cbrt.f64 x))
(-.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (+.f64 1 x))) (cbrt.f64 x))
(-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)))
(-.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (cbrt.f64 x))
(+.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) (*.f64 (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x))) 2))
(-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (*.f64 (*.f64 (cbrt.f64 x) (/.f64 1 (cbrt.f64 x))) (cbrt.f64 x)))) (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (cbrt.f64 x)))
(-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x)))))
(-.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 x))) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (*.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 (+.f64 1 x)))))))) (cbrt.f64 x))
(-.f64 (cbrt.f64 (+.f64 x 1)) (*.f64 (fabs.f64 (fabs.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (/.f64 1 (*.f64 (cbrt.f64 x) (cbrt.f64 x))))))) (cbrt.f64 x)))
(-.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))) (*.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1))) (*.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 (+.f64 x 1)))))) (cbrt.f64 x))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (*.f64 (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)))) (+.f64 (*.f64 (cbrt.f64 (+.f64 x 1)) 2) (neg.f64 (+.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))))))))
Outputs
(-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))
Calls

2 calls:

12.0ms
x
3.0ms
(-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))
Results
ErrorSegmentsBranch
29.5b1x
29.5b1(-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))
Compiler

Compiled 551 to 366 computations (33.6% saved)

regimes5.0ms (0%)

Counts
5 → 1
Calls
Call 1
Inputs
0
1
(-.f64 1 (cbrt.f64 x))
(+.f64 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)) 1)
(-.f64 (+.f64 1 (*.f64 1/3 x)) (cbrt.f64 x))
Outputs
(+.f64 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)) 1)
Calls

1 calls:

4.0ms
x
Results
ErrorSegmentsBranch
30.8b1x
Compiler

Compiled 25 to 17 computations (32% saved)

regimes4.0ms (0%)

Counts
3 → 1
Calls
Call 1
Inputs
0
1
(-.f64 1 (cbrt.f64 x))
Outputs
(-.f64 1 (cbrt.f64 x))
Calls

1 calls:

3.0ms
x
Results
ErrorSegmentsBranch
31.0b1x
Compiler

Compiled 9 to 7 computations (22.2% saved)

regimes79.0ms (0.5%)

Accuracy

Total -29.8b remaining (-93.3%)

Threshold costs -29.8b (-93.3%)

Counts
2 → 1
Calls
Call 1
Inputs
0
1
Outputs
1
Calls

1 calls:

78.0ms
x
Results
ErrorSegmentsBranch
31.9b1x
Compiler

Compiled 5 to 4 computations (20% saved)

simplify3.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01557
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))
(+.f64 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)) 1)
(-.f64 1 (cbrt.f64 x))
1
0
Outputs
(-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))
(+.f64 (-.f64 (*.f64 1/3 x) (cbrt.f64 x)) 1)
(-.f64 1 (cbrt.f64 x))
1
0
Compiler

Compiled 26 to 21 computations (19.2% saved)

soundness0.0ms (0%)

end31.0ms (0.2%)

Compiler

Compiled 22 to 15 computations (31.8% saved)

Profiling

Loading profile data...