Details

Time bar (total: 10.6s)

analyze43.0ms (0.4%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
25%25%74.9%0.1%0%0%0%4
37.5%37.5%62.4%0.1%0%0%0%5
56.3%56.2%43.7%0.1%0%0%0%6
65.6%65.6%34.3%0.1%0%0%0%7
76.6%76.5%23.4%0.1%0%0%0%8
82%82%18%0.1%0%0%0%9
87.9%87.8%12.1%0.1%0%0%0%10
90.8%90.7%9.2%0.1%0%0%0%11
93.8%93.8%6.1%0.1%0%0%0%12
Compiler

Compiled 9 to 7 computations (22.2% saved)

sample780.0ms (7.4%)

Results
769.0ms8256×body256valid
Bogosity

preprocess5.0ms (0%)

Algorithm
egg-herbie
Rules
rational_best-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01234
11434
022
Stop Event
saturated
saturated
Calls
Call 1
Inputs
0
1
Outputs
0
1
Call 2
Inputs
(cbrt.f64 (/.f64 g (*.f64 2 a)))
(cbrt.f64 (/.f64 a (*.f64 2 g)))
Outputs
(cbrt.f64 (/.f64 g (*.f64 2 a)))
(cbrt.f64 (/.f64 a (*.f64 2 g)))
(cbrt.f64 (/.f64 a (*.f64 g 2)))
Compiler

Compiled 10 to 8 computations (20% saved)

simplify15.0ms (0.1%)

Algorithm
egg-herbie
Rules
rational_best-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0917
11017
Stop Event
saturated
Counts
1 → 1
Calls
Call 1
Inputs
(cbrt.f64 (/.f64 g (*.f64 2 a)))
Outputs
(cbrt.f64 (/.f64 g (*.f64 2 a)))

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
14.3b
Counts
2 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
14.3b
(cbrt.f64 (/.f64 g (*.f64 2 a)))
Compiler

Compiled 8 to 6 computations (25% saved)

localize9.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
13.9b
(cbrt.f64 (/.f64 g (*.f64 2 a)))
Compiler

Compiled 19 to 12 computations (36.8% saved)

series3.0ms (0%)

Counts
1 → 0
Calls

6 calls:

TimeVariablePointExpression
1.0ms
g
@0
(cbrt.f64 (/.f64 g (*.f64 2 a)))
0.0ms
a
@inf
(cbrt.f64 (/.f64 g (*.f64 2 a)))
0.0ms
g
@-inf
(cbrt.f64 (/.f64 g (*.f64 2 a)))
0.0ms
g
@inf
(cbrt.f64 (/.f64 g (*.f64 2 a)))
0.0ms
a
@0
(cbrt.f64 (/.f64 g (*.f64 2 a)))

rewrite91.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
882×rational_best-simplify-57
816×rational_best-simplify-82
678×rational_best-simplify-80
618×rational_best-simplify-49
494×rational_best-simplify-43
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0917
17417
224417
399317
4420317
Stop Event
node limit
Counts
1 → 44
Calls
Call 1
Inputs
(cbrt.f64 (/.f64 g (*.f64 2 a)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (/.f64 (/.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) (/.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) (*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (cbrt.f64 (/.f64 g (+.f64 a a)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))))

simplify182.0ms (1.7%)

Algorithm
egg-herbie
Rules
1146×rational_best-simplify-78
1134×rational_best-simplify-132
812×rational_best-simplify-2
584×rational_best-simplify-49
560×rational_best-simplify-43
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0851270
11701270
23651270
312671270
424981270
557521270
Stop Event
node limit
Counts
44 → 47
Calls
Call 1
Inputs
(+.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)
(+.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a))))
(-.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)
(-.f64 0 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(*.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))
(*.f64 (/.f64 1 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))
(*.f64 (/.f64 1 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (/.f64 (/.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) (/.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 (/.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) (*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)
(/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(/.f64 (*.f64 2 (cbrt.f64 (/.f64 g (+.f64 a a)))) 2)
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) 2) -2)
(pow.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)
(neg.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))
Outputs
(+.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)
(cbrt.f64 (/.f64 g (+.f64 a a)))
(+.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(-.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)
(cbrt.f64 (/.f64 g (+.f64 a a)))
(-.f64 0 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (/.f64 1 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (/.f64 1 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (/.f64 (/.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) (/.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 (/.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (/.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) (*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)
(cbrt.f64 (/.f64 g (+.f64 a a)))
(/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(/.f64 (*.f64 2 (cbrt.f64 (/.f64 g (+.f64 a a)))) 2)
(cbrt.f64 (/.f64 g (+.f64 a a)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) 2) -2)
(cbrt.f64 (/.f64 g (+.f64 a a)))
(pow.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)
(cbrt.f64 (/.f64 g (+.f64 a a)))
(neg.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 g (+.f64 a a)))

eval6.0ms (0.1%)

Compiler

Compiled 1393 to 161 computations (88.4% saved)

prune65.0ms (0.6%)

Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New41647
Fresh000
Picked011
Done000
Total41748
Error
14.1b
Counts
48 → 7
Alt Table
Click to see full alt table
StatusErrorProgram
42.5b
(*.f64 (/.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) (*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
36.4b
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
36.5b
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
36.0b
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
14.6b
(*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))
36.1b
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
14.3b
(cbrt.f64 (/.f64 g (*.f64 2 a)))
Compiler

Compiled 546 to 140 computations (74.4% saved)

localize15.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.3b
(/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))
0.3b
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))
13.9b
(cbrt.f64 (/.f64 g (+.f64 a a)))
Compiler

Compiled 64 to 15 computations (76.6% saved)

series7.0ms (0.1%)

Counts
3 → 24
Calls

18 calls:

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

rewrite322.0ms (3%)

Algorithm
batch-egg-rewrite
Rules
1152×rational_best-simplify-57
704×rational_best-simplify-43
676×rational_best-simplify-44
586×rational_best-5
584×rational_best-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01185
19085
230785
3128785
4610485
Stop Event
node limit
Counts
3 → 114
Calls
Call 1
Inputs
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (/.f64 g (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 1 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2)) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2)) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))) (neg.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))) (*.f64 (neg.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))) (neg.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a))))) (-.f64 0 (*.f64 (/.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (-.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))) (/.f64 0 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) 2) (+.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a)))) 2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (neg.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a))))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (/.f64 1 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))))))

simplify349.0ms (3.3%)

Algorithm
egg-herbie
Rules
1006×rational_best-simplify-47
956×rational_best-simplify-1
860×rational_best-simplify-2
490×rational_best-simplify-43
488×rational_best-simplify-129
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02403694
15323688
212223680
336543680
466763680
Stop Event
node limit
Counts
138 → 130
Calls
Call 1
Inputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)
(+.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a))))
(-.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)
(-.f64 0 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(*.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) -1)
(*.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(*.f64 (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (/.f64 g (+.f64 a a))))
(*.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(*.f64 (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 1 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(*.f64 (/.f64 -1 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(*.f64 (neg.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2)) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2))))
(*.f64 (/.f64 1 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(*.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(*.f64 (/.f64 (*.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2)) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 4)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))) (neg.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))) (*.f64 (neg.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))) (neg.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2))))
(/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)
(/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) -1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2) 2)
(pow.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)
(neg.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) 0)
(+.f64 0 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(+.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(+.f64 (neg.f64 (/.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(+.f64 (+.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a))))) (-.f64 0 (*.f64 (/.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a)))) 2)))
(-.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) 0)
(-.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (-.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(-.f64 0 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(-.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))) (/.f64 0 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(-.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(-.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) 2) (+.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(-.f64 (+.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a)))) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) 1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a))))) -1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) 2)) 2)
(/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a)))) 2)) -2)
(pow.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) 1)
(neg.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a))))))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a))))))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a))))))))))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (neg.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a))))))))))
(+.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) 0)
(+.f64 0 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(-.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(*.f64 1 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) 1)
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(*.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(*.f64 (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (/.f64 1 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(*.f64 (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(pow.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) 1)
(neg.f64 (neg.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))
Outputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)
(cbrt.f64 (/.f64 g (+.f64 a a)))
(+.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(-.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)
(cbrt.f64 (/.f64 g (+.f64 a a)))
(-.f64 0 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) -1)
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (/.f64 g (+.f64 a a))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 1 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (/.f64 -1 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (neg.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2)) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (/.f64 1 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (/.f64 (*.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2)) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 4)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2)) (*.f64 4 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2)) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) 4))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))) (neg.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))) (*.f64 (neg.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))) (neg.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2))) (*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)
(cbrt.f64 (/.f64 g (+.f64 a a)))
(/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) -1)
(cbrt.f64 (/.f64 g (+.f64 a a)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2) 2)
(cbrt.f64 (/.f64 g (+.f64 a a)))
(pow.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)
(cbrt.f64 (/.f64 g (+.f64 a a)))
(neg.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(+.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) 0)
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(+.f64 0 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(+.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(+.f64 (neg.f64 (/.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(+.f64 (+.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a))))) (-.f64 0 (*.f64 (/.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a)))) 2)))
(+.f64 (+.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a))))) (neg.f64 (*.f64 2 (/.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(+.f64 (/.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a)))) (+.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (neg.f64 (*.f64 2 (/.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(+.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (+.f64 (/.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a)))) (neg.f64 (*.f64 2 (/.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(-.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) 0)
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(-.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (-.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(-.f64 0 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(-.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))) (/.f64 0 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(-.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(-.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) 2) (+.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(-.f64 (+.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a)))) 2))
(-.f64 (+.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 2 (/.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) 1)
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a))))) -1)
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) 2)) 2)
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a)))) 2)) -2)
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 2 (cbrt.f64 (/.f64 g (+.f64 a a))))) -2)
(pow.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) 1)
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a))))))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a))))))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a))))))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (neg.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (fabs.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a))))))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(+.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) 0)
(/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))
(+.f64 0 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))
(-.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) 0)
(/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))
(-.f64 0 (neg.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))
(*.f64 1 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) 1)
(/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))
(*.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))
(*.f64 (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (/.f64 1 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))
(*.f64 (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))
(pow.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) 1)
(/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))
(neg.f64 (neg.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))

localize18.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.6b
(/.f64 1 (/.f64 g (+.f64 a a)))
2.7b
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
14.2b
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
31.9b
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
Compiler

Compiled 72 to 16 computations (77.8% saved)

series11.0ms (0.1%)

Counts
4 → 24
Calls

24 calls:

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

rewrite156.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
878×rational_best-simplify-44
718×rational_best-simplify-43
652×rational_best-5
650×rational_best-4
650×rational_best-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
013140
1107140
235894
3148394
4727894
Stop Event
node limit
Counts
4 → 143
Calls
Call 1
Inputs
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(/.f64 1 (/.f64 g (+.f64 a a)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 1 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (/.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 1 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 1 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 1 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 1 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 1 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 g (+.f64 a a)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (/.f64 g (+.f64 a a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (/.f64 g (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (/.f64 g (+.f64 a a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 g (+.f64 a a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 1 (/.f64 g (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (/.f64 1 (/.f64 g (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (*.f64 (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (/.f64 g (+.f64 a a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))))

simplify227.0ms (2.1%)

Algorithm
egg-herbie
Rules
1172×rational_best-simplify-80
966×rational_best-simplify-78
938×rational_best-simplify-2
854×rational_best-simplify-49
732×rational_best-simplify-132
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02846455
15736403
212596403
330666403
458846403
Stop Event
node limit
Counts
167 → 159
Calls
Call 1
Inputs
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(+.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) 0)
(+.f64 0 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(-.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) 0)
(-.f64 0 (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) 1)
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 1 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(*.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (/.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(*.f64 (/.f64 1 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) 1)
(/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) 2) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) 1)
(neg.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(fabs.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(fabs.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(fabs.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(fabs.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(fabs.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 1 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 1 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 1 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 1 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 1 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 1 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 1 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (-.f64 0 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(fabs.f64 (-.f64 0 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(+.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) 0)
(+.f64 0 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))
(-.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) 0)
(-.f64 0 (neg.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) 1)
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 1 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))
(*.f64 (/.f64 1 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))
(/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) 1)
(/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) 2) 2)
(pow.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) 1)
(neg.f64 (neg.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))
(+.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a))))
(+.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)
(-.f64 0 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(-.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)
(/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)
(/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2) 2)
(pow.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)
(neg.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(+.f64 (/.f64 1 (/.f64 g (+.f64 a a))) 0)
(+.f64 0 (/.f64 1 (/.f64 g (+.f64 a a))))
(-.f64 (/.f64 1 (/.f64 g (+.f64 a a))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))
(*.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))
(*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) 1)
(*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))
(*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 1 (/.f64 g (+.f64 a a))))
(*.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))
(*.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))))
(*.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (/.f64 1 (/.f64 g (+.f64 a a))))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (*.f64 (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))
(pow.f64 (/.f64 1 (/.f64 g (+.f64 a a))) 1)
(neg.f64 (neg.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))
Outputs
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(+.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) 0)
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(+.f64 0 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(-.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) 0)
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(-.f64 0 (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) 1)
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 1 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(*.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (/.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(*.f64 (/.f64 1 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) 1)
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) 2) 2)
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) 1)
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(neg.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 1 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 1 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 1 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 1 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 1 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 1 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 1 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 1 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 1 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 1 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 1 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 1 (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (-.f64 0 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (-.f64 0 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(+.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) 0)
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
(+.f64 0 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
(-.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) 0)
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
(-.f64 0 (neg.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
(*.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) 1)
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 1 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))))
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
(*.f64 (/.f64 1 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))))
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))))
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
(/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) 1)
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
(/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) 2) 2)
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
(pow.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) 1)
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
(neg.f64 (neg.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
(+.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(+.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)
(cbrt.f64 (/.f64 g (+.f64 a a)))
(-.f64 0 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(-.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)
(cbrt.f64 (/.f64 g (+.f64 a a)))
(/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)
(cbrt.f64 (/.f64 g (+.f64 a a)))
(/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2) 2)
(cbrt.f64 (/.f64 g (+.f64 a a)))
(pow.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)
(cbrt.f64 (/.f64 g (+.f64 a a)))
(neg.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(+.f64 (/.f64 1 (/.f64 g (+.f64 a a))) 0)
(/.f64 1 (/.f64 g (+.f64 a a)))
(+.f64 0 (/.f64 1 (/.f64 g (+.f64 a a))))
(/.f64 1 (/.f64 g (+.f64 a a)))
(-.f64 (/.f64 1 (/.f64 g (+.f64 a a))) 0)
(/.f64 1 (/.f64 g (+.f64 a a)))
(-.f64 0 (neg.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))
(/.f64 1 (/.f64 g (+.f64 a a)))
(*.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))
(/.f64 1 (/.f64 g (+.f64 a a)))
(*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) 1)
(/.f64 1 (/.f64 g (+.f64 a a)))
(*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))
(/.f64 1 (/.f64 g (+.f64 a a)))
(*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))))
(/.f64 1 (/.f64 g (+.f64 a a)))
(*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))
(/.f64 1 (/.f64 g (+.f64 a a)))
(*.f64 (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 1 (/.f64 g (+.f64 a a))))
(/.f64 1 (/.f64 g (+.f64 a a)))
(*.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))
(/.f64 1 (/.f64 g (+.f64 a a)))
(*.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))))
(/.f64 1 (/.f64 g (+.f64 a a)))
(*.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (/.f64 1 (/.f64 g (+.f64 a a))))
(/.f64 1 (/.f64 g (+.f64 a a)))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (*.f64 (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))))
(/.f64 1 (/.f64 g (+.f64 a a)))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))))
(/.f64 1 (/.f64 g (+.f64 a a)))
(*.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))
(/.f64 1 (/.f64 g (+.f64 a a)))
(*.f64 (/.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))
(/.f64 1 (/.f64 g (+.f64 a a)))
(pow.f64 (/.f64 1 (/.f64 g (+.f64 a a))) 1)
(/.f64 1 (/.f64 g (+.f64 a a)))
(neg.f64 (neg.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))
(/.f64 1 (/.f64 g (+.f64 a a)))

localize16.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))
2.7b
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
13.9b
(cbrt.f64 (/.f64 g (+.f64 a a)))
31.9b
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
Compiler

Compiled 71 to 13 computations (81.7% saved)

series3.0ms (0%)

Counts
1 → 0
Calls

6 calls:

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

rewrite113.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1214×rational_best-simplify-57
736×rational_best-simplify-47
614×rational_best-5
612×rational_best-4
612×rational_best-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01363
110617
234217
3133617
4640817
Stop Event
node limit
Counts
1 → 11
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 g (+.f64 a a)))))))

simplify190.0ms (1.8%)

Algorithm
egg-herbie
Rules
1684×rational_best-simplify-132
1290×rational_best-simplify-80
1170×rational_best-simplify-78
964×rational_best-simplify-2
654×rational_best-simplify-82
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025275
146275
2101275
3294275
41420275
53159275
67361275
Stop Event
node limit
Counts
11 → 13
Calls
Call 1
Inputs
(+.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)
(+.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a))))
(-.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)
(-.f64 0 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)
(/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2) 2)
(pow.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)
(neg.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
Outputs
(+.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)
(cbrt.f64 (/.f64 g (+.f64 a a)))
(+.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(-.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)
(cbrt.f64 (/.f64 g (+.f64 a a)))
(-.f64 0 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)
(cbrt.f64 (/.f64 g (+.f64 a a)))
(/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2) 2)
(cbrt.f64 (/.f64 g (+.f64 a a)))
(pow.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)
(cbrt.f64 (/.f64 g (+.f64 a a)))
(neg.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(cbrt.f64 (/.f64 g (+.f64 a a)))

localize23.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.6b
(/.f64 1 (/.f64 g (+.f64 a a)))
14.2b
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
23.9b
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
31.9b
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
Compiler

Compiled 144 to 22 computations (84.7% saved)

series3.0ms (0%)

Counts
1 → 0
Calls

6 calls:

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

rewrite121.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1296×rational_best-simplify-54
952×rational_best-simplify-47
858×rational_best-5
856×rational_best-4
856×rational_best-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
015143
1130107
245117
3190317
Stop Event
node limit
Counts
1 → 8
Calls
Call 1
Inputs
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 g (+.f64 a a)))))))

simplify110.0ms (1%)

Algorithm
egg-herbie
Rules
1570×rational_best-simplify-80
1496×rational_best-simplify-2
1484×rational_best-simplify-132
1446×rational_best-simplify-78
744×rational_best-simplify-43
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020136
129136
258136
3152136
4570136
52176136
66304136
Stop Event
node limit
Counts
8 → 8
Calls
Call 1
Inputs
(+.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a))))
(+.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)
(-.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)
(/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)
(/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2) 2)
(pow.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)
(cbrt.f64 (/.f64 g (+.f64 a a)))
Outputs
(+.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(+.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)
(cbrt.f64 (/.f64 g (+.f64 a a)))
(-.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)
(cbrt.f64 (/.f64 g (+.f64 a a)))
(/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)
(cbrt.f64 (/.f64 g (+.f64 a a)))
(/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2) 2)
(cbrt.f64 (/.f64 g (+.f64 a a)))
(pow.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)
(cbrt.f64 (/.f64 g (+.f64 a a)))
(cbrt.f64 (/.f64 g (+.f64 a a)))

localize24.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))
13.9b
(cbrt.f64 (/.f64 g (+.f64 a a)))
23.9b
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
31.9b
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
Compiler

Compiled 143 to 18 computations (87.4% saved)

series2.0ms (0%)

Counts
1 → 0
Calls

6 calls:

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

rewrite124.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
1356×rational_best-simplify-54
996×rational_best-simplify-47
828×rational_best-5
826×rational_best-4
826×rational_best-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
015143
112917
244717
3176817
Stop Event
node limit
Counts
1 → 9
Calls
Call 1
Inputs
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 g (+.f64 a a)))))))

simplify170.0ms (1.6%)

Algorithm
egg-herbie
Rules
1460×rational_best-simplify-82
1434×rational_best-simplify-47
1354×rational_best-simplify-132
1128×rational_best-simplify-2
948×rational_best-simplify-80
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022241
137241
287241
3267241
41260241
52850241
67184241
Stop Event
node limit
Counts
9 → 9
Calls
Call 1
Inputs
(+.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)
(+.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a))))
(-.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)
(/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)
(/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2) 2)
(pow.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)
(cbrt.f64 (/.f64 g (+.f64 a a)))
Outputs
(+.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)
(cbrt.f64 (/.f64 g (+.f64 a a)))
(+.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(-.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)
(cbrt.f64 (/.f64 g (+.f64 a a)))
(/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)
(cbrt.f64 (/.f64 g (+.f64 a a)))
(/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2) 2)
(cbrt.f64 (/.f64 g (+.f64 a a)))
(pow.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)
(cbrt.f64 (/.f64 g (+.f64 a a)))
(cbrt.f64 (/.f64 g (+.f64 a a)))

eval383.0ms (3.6%)

Compiler

Compiled 76928 to 11584 computations (84.9% saved)

prune737.0ms (7%)

Pruning

21 alts after pruning (16 fresh and 5 done)

PrunedKeptTotal
New1380161396
Fresh101
Picked011
Done145
Total1382211403
Error
13.9b
Counts
1403 → 21
Alt Table
Click to see full alt table
StatusErrorProgram
36.1b
(*.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 1 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
36.3b
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
36.4b
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
36.1b
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
15.5b
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
14.6b
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
36.0b
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
36.9b
(*.f64 (*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
14.7b
(*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (*.f64 (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (cbrt.f64 (/.f64 g (+.f64 a a))))
14.6b
(*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (/.f64 g (+.f64 a a))))
14.6b
(*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
14.6b
(*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))
24.5b
(*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (/.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))))) (cbrt.f64 (/.f64 g (+.f64 a a))))
14.6b
(*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))) (cbrt.f64 (/.f64 g (+.f64 a a))))
15.5b
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
36.2b
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))
44.1b
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
36.1b
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
36.8b
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
36.0b
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
14.3b
(cbrt.f64 (/.f64 g (*.f64 2 a)))
Compiler

Compiled 1487 to 555 computations (62.7% saved)

localize29.0ms (0.3%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.3b
(/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))
0.3b
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))
13.9b
(cbrt.f64 (/.f64 g (+.f64 a a)))
Compiler

Compiled 123 to 32 computations (74% saved)

localize30.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
2.7b
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
14.2b
(cbrt.f64 (*.f64 2 (/.f64 a g)))
31.9b
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
Compiler

Compiled 69 to 17 computations (75.4% saved)

series4.0ms (0%)

Counts
3 → 24
Calls

18 calls:

TimeVariablePointExpression
1.0ms
g
@0
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
1.0ms
a
@0
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
0.0ms
g
@inf
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
0.0ms
a
@inf
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
0.0ms
g
@-inf
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))

rewrite148.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
794×rational_best-5
794×rational_best-2
794×rational_best-3
794×rational_best-1
792×rational_best-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
014105
1121105
2419105
31708105
47787105
Stop Event
node limit
Counts
3 → 96
Calls
Call 1
Inputs
(cbrt.f64 (*.f64 2 (/.f64 a g)))
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cbrt.f64 (*.f64 2 (/.f64 a g))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (/.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 2 (/.f64 a g)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (/.f64 1 (cbrt.f64 (*.f64 2 (/.f64 a g))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (/.f64 1 (/.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 2 (/.f64 a g))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (*.f64 2 (/.f64 a g))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 2 (/.f64 a g)))) (cbrt.f64 (*.f64 2 (/.f64 a g))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a g)) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 2) (cbrt.f64 (/.f64 a g)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 2 (/.f64 a g)))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (/.f64 1 (cbrt.f64 (*.f64 2 (/.f64 a g)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (/.f64 1 (*.f64 2 (/.f64 a g)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (/.f64 1 (cbrt.f64 (*.f64 2 (/.f64 a g))))) (cbrt.f64 (*.f64 2 (/.f64 a g))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 4) (cbrt.f64 (/.f64 (/.f64 a g) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 a g) 2)) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 2 (/.f64 a g)))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (*.f64 2 (/.f64 a g)))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 2 (/.f64 a g)))) (cbrt.f64 (*.f64 2 (/.f64 a g)))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (/.f64 1 (cbrt.f64 (*.f64 2 (/.f64 a g))))) (cbrt.f64 (*.f64 2 (/.f64 a g)))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 a g) (/.f64 a g))) (cbrt.f64 (*.f64 2 (/.f64 a g))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 2 (/.f64 a g)) (/.f64 1 (*.f64 2 (/.f64 a g))))) (cbrt.f64 (*.f64 2 (/.f64 a g))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (*.f64 (/.f64 a g) (/.f64 a g)))) (cbrt.f64 (/.f64 1 (/.f64 a g))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (/.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 2 (/.f64 a g)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (cbrt.f64 (*.f64 2 (/.f64 a g)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (/.f64 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 2 (/.f64 g (+.f64 a a)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (neg.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 g (+.f64 a a))) (/.f64 g (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 g (+.f64 a a))) (/.f64 g (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 g (fabs.f64 (+.f64 a a))) (/.f64 g (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 g (+.f64 a a)) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (/.f64 g (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 g (+.f64 a a)) (neg.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 g (+.f64 a a))) (neg.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 g (fabs.f64 (+.f64 a a))) (neg.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 g (+.f64 a a)) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (neg.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 g (+.f64 a a)) (fabs.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 g (fabs.f64 (+.f64 a a))) (fabs.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 g (+.f64 a a)) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (fabs.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (fabs.f64 (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 g (+.f64 a a))) (/.f64 g (fabs.f64 (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 g (+.f64 a a))) (/.f64 g (fabs.f64 (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 g (fabs.f64 (+.f64 a a))) (/.f64 g (fabs.f64 (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 g (+.f64 a a)) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (/.f64 g (fabs.f64 (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 (/.f64 g (+.f64 a a)) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 g (+.f64 a a)) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 g (+.f64 a a)) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 g (fabs.f64 (+.f64 a a))) (/.f64 (/.f64 g (+.f64 a a)) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 g (+.f64 a a)) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (/.f64 (/.f64 g (+.f64 a a)) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (neg.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (/.f64 (/.f64 g (+.f64 a a)) (fabs.f64 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (/.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (/.f64 (neg.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (/.f64 (*.f64 2 (/.f64 g (+.f64 a a))) (*.f64 (fabs.f64 (/.f64 g (+.f64 a a))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (neg.f64 (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 1 (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (neg.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (neg.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (neg.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (neg.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 1 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 1 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 1 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (neg.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (neg.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (neg.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))))))))

simplify203.0ms (1.9%)

Algorithm
egg-herbie
Rules
1534×rational_best-simplify-80
1436×rational_best-simplify-78
1242×rational_best-simplify-44
940×rational_best-simplify-94
824×rational_best-simplify-54
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02404508
14814508
29934504
343214504
Stop Event
node limit
Counts
120 → 112
Calls
Call 1
Inputs
(*.f64 1/4 (/.f64 (pow.f64 g 2) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (pow.f64 g 2) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (pow.f64 g 2) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (pow.f64 g 2) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (pow.f64 g 2) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (pow.f64 g 2) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (pow.f64 g 2) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (pow.f64 g 2) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (pow.f64 g 2) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (pow.f64 g 2) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (pow.f64 g 2) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (pow.f64 g 2) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (pow.f64 g 2) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (pow.f64 g 2) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (pow.f64 g 2) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (pow.f64 g 2) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (pow.f64 g 2) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (pow.f64 g 2) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (pow.f64 g 2) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (pow.f64 g 2) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (pow.f64 g 2) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (pow.f64 g 2) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (pow.f64 g 2) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (pow.f64 g 2) (pow.f64 a 2)))
(+.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) 0)
(+.f64 0 (cbrt.f64 (*.f64 2 (/.f64 a g))))
(-.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) 0)
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) 1)
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (/.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 2 (/.f64 a g)))))
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (/.f64 1 (cbrt.f64 (*.f64 2 (/.f64 a g))))))
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (/.f64 1 (/.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 2 (/.f64 a g))))))
(*.f64 1 (cbrt.f64 (*.f64 2 (/.f64 a g))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 2 (/.f64 a g)))) (cbrt.f64 (*.f64 2 (/.f64 a g))))
(*.f64 (cbrt.f64 (/.f64 a g)) (cbrt.f64 2))
(*.f64 (cbrt.f64 2) (cbrt.f64 (/.f64 a g)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 2 (/.f64 a g)))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (/.f64 1 (cbrt.f64 (*.f64 2 (/.f64 a g)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (/.f64 1 (*.f64 2 (/.f64 a g)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (/.f64 1 (cbrt.f64 (*.f64 2 (/.f64 a g))))) (cbrt.f64 (*.f64 2 (/.f64 a g))))
(*.f64 (cbrt.f64 4) (cbrt.f64 (/.f64 (/.f64 a g) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 a g) 2)) (cbrt.f64 4))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 2 (/.f64 a g)))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (*.f64 2 (/.f64 a g)))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 2 (/.f64 a g)))) (cbrt.f64 (*.f64 2 (/.f64 a g)))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (/.f64 1 (cbrt.f64 (*.f64 2 (/.f64 a g))))) (cbrt.f64 (*.f64 2 (/.f64 a g)))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 a g) (/.f64 a g))) (cbrt.f64 (*.f64 2 (/.f64 a g))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (/.f64 a g)) (/.f64 1 (*.f64 2 (/.f64 a g))))) (cbrt.f64 (*.f64 2 (/.f64 a g))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (/.f64 a g) (/.f64 a g)))) (cbrt.f64 (/.f64 1 (/.f64 a g))))
(/.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) 1)
(/.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (/.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 2 (/.f64 a g)))))
(/.f64 (*.f64 2 (cbrt.f64 (*.f64 2 (/.f64 a g)))) 2)
(pow.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) 1)
(+.f64 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) 0)
(+.f64 0 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(-.f64 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) 0)
(/.f64 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) 1)
(/.f64 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (/.f64 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(/.f64 (*.f64 2 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) 2)
(pow.f64 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) 1)
(+.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) 0)
(+.f64 0 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(-.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) 0)
(/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) 1)
(/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(/.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 2 (/.f64 g (+.f64 a a)))) 2)
(pow.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) 1)
(fabs.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (neg.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(fabs.f64 (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (neg.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(fabs.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 g (+.f64 a a))) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 g (+.f64 a a))) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (/.f64 g (fabs.f64 (+.f64 a a))) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (/.f64 (/.f64 g (+.f64 a a)) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (/.f64 g (+.f64 a a)) (neg.f64 (/.f64 g (+.f64 a a)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 g (+.f64 a a))) (neg.f64 (/.f64 g (+.f64 a a)))))
(fabs.f64 (*.f64 (/.f64 g (fabs.f64 (+.f64 a a))) (neg.f64 (/.f64 g (+.f64 a a)))))
(fabs.f64 (*.f64 (/.f64 (/.f64 g (+.f64 a a)) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (neg.f64 (/.f64 g (+.f64 a a)))))
(fabs.f64 (*.f64 (/.f64 g (+.f64 a a)) (fabs.f64 (/.f64 g (+.f64 a a)))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 g (+.f64 a a)))))
(fabs.f64 (*.f64 (/.f64 g (fabs.f64 (+.f64 a a))) (fabs.f64 (/.f64 g (+.f64 a a)))))
(fabs.f64 (*.f64 (/.f64 (/.f64 g (+.f64 a a)) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (fabs.f64 (/.f64 g (+.f64 a a)))))
(fabs.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (fabs.f64 (+.f64 a a)))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 g (+.f64 a a))) (/.f64 g (fabs.f64 (+.f64 a a)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 g (+.f64 a a))) (/.f64 g (fabs.f64 (+.f64 a a)))))
(fabs.f64 (*.f64 (/.f64 g (fabs.f64 (+.f64 a a))) (/.f64 g (fabs.f64 (+.f64 a a)))))
(fabs.f64 (*.f64 (/.f64 (/.f64 g (+.f64 a a)) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (/.f64 g (fabs.f64 (+.f64 a a)))))
(fabs.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 (/.f64 g (+.f64 a a)) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 g (+.f64 a a)) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 g (+.f64 a a)) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (/.f64 g (fabs.f64 (+.f64 a a))) (/.f64 (/.f64 g (+.f64 a a)) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 g (+.f64 a a)) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (/.f64 (/.f64 g (+.f64 a a)) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (neg.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (/.f64 (/.f64 g (+.f64 a a)) (fabs.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (/.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (/.f64 (neg.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (/.f64 (*.f64 2 (/.f64 g (+.f64 a a))) (*.f64 (fabs.f64 (/.f64 g (+.f64 a a))) 2))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (neg.f64 (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 1 (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (neg.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (neg.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (neg.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (neg.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 1 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 1 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 1 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (neg.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (neg.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (neg.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))))
Outputs
(*.f64 1/4 (/.f64 (pow.f64 g 2) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (pow.f64 g 2) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (pow.f64 g 2) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (pow.f64 g 2) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (pow.f64 g 2) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (pow.f64 g 2) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (pow.f64 g 2) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (pow.f64 g 2) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (pow.f64 g 2) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (pow.f64 g 2) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (pow.f64 g 2) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (pow.f64 g 2) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (pow.f64 g 2) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (pow.f64 g 2) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (pow.f64 g 2) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (pow.f64 g 2) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (pow.f64 g 2) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (pow.f64 g 2) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (pow.f64 g 2) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (pow.f64 g 2) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (pow.f64 g 2) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (pow.f64 g 2) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (pow.f64 g 2) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (pow.f64 g 2) (pow.f64 a 2)))
(+.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) 0)
(cbrt.f64 (*.f64 2 (/.f64 a g)))
(+.f64 0 (cbrt.f64 (*.f64 2 (/.f64 a g))))
(cbrt.f64 (*.f64 2 (/.f64 a g)))
(-.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) 0)
(cbrt.f64 (*.f64 2 (/.f64 a g)))
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) 1)
(cbrt.f64 (*.f64 2 (/.f64 a g)))
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (/.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 2 (/.f64 a g)))))
(cbrt.f64 (*.f64 2 (/.f64 a g)))
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (/.f64 1 (cbrt.f64 (*.f64 2 (/.f64 a g))))))
(cbrt.f64 (*.f64 2 (/.f64 a g)))
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (/.f64 1 (/.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 2 (/.f64 a g))))))
(cbrt.f64 (*.f64 2 (/.f64 a g)))
(*.f64 1 (cbrt.f64 (*.f64 2 (/.f64 a g))))
(cbrt.f64 (*.f64 2 (/.f64 a g)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 2 (/.f64 a g)))) (cbrt.f64 (*.f64 2 (/.f64 a g))))
(cbrt.f64 (*.f64 2 (/.f64 a g)))
(*.f64 (cbrt.f64 (/.f64 a g)) (cbrt.f64 2))
(cbrt.f64 (*.f64 2 (/.f64 a g)))
(*.f64 (cbrt.f64 2) (cbrt.f64 (/.f64 a g)))
(cbrt.f64 (*.f64 2 (/.f64 a g)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 2 (/.f64 a g)))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (/.f64 1 (cbrt.f64 (*.f64 2 (/.f64 a g)))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 2 (/.f64 a g)))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (/.f64 1 (*.f64 2 (/.f64 a g)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (/.f64 1 (cbrt.f64 (*.f64 2 (/.f64 a g))))) (cbrt.f64 (*.f64 2 (/.f64 a g))))
(cbrt.f64 (*.f64 2 (/.f64 a g)))
(*.f64 (cbrt.f64 4) (cbrt.f64 (/.f64 (/.f64 a g) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 a g) 2)) (cbrt.f64 4))
(*.f64 (cbrt.f64 4) (cbrt.f64 (/.f64 (/.f64 a g) 2)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 2 (/.f64 a g)))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (/.f64 1 (*.f64 2 (/.f64 a g)))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (*.f64 2 (/.f64 a g)))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))))
(*.f64 (*.f64 (/.f64 1 (cbrt.f64 (*.f64 2 (/.f64 a g)))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 2 (/.f64 a g)))) (*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 2 (/.f64 a g)))) (cbrt.f64 (*.f64 2 (/.f64 a g)))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (/.f64 (/.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 2 (/.f64 a g)))) (cbrt.f64 (*.f64 2 (/.f64 a g)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (/.f64 1 (cbrt.f64 (*.f64 2 (/.f64 a g))))) (cbrt.f64 (*.f64 2 (/.f64 a g)))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (/.f64 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (/.f64 1 (cbrt.f64 (*.f64 2 (/.f64 a g))))) (cbrt.f64 (*.f64 2 (/.f64 a g)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 a g) (/.f64 a g))) (cbrt.f64 (*.f64 2 (/.f64 a g))))
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (/.f64 (/.f64 a g) (/.f64 a g))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (/.f64 a g)) (/.f64 1 (*.f64 2 (/.f64 a g))))) (cbrt.f64 (*.f64 2 (/.f64 a g))))
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 (*.f64 2 (/.f64 a g)) (/.f64 1 (*.f64 2 (/.f64 a g))))))
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 2 (*.f64 (/.f64 1 (*.f64 2 (/.f64 a g))) (/.f64 a g)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (/.f64 a g) (/.f64 a g)))) (cbrt.f64 (/.f64 1 (/.f64 a g))))
(/.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) 1)
(cbrt.f64 (*.f64 2 (/.f64 a g)))
(/.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (/.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 2 (/.f64 a g)))))
(cbrt.f64 (*.f64 2 (/.f64 a g)))
(/.f64 (*.f64 2 (cbrt.f64 (*.f64 2 (/.f64 a g)))) 2)
(cbrt.f64 (*.f64 2 (/.f64 a g)))
(pow.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) 1)
(cbrt.f64 (*.f64 2 (/.f64 a g)))
(+.f64 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) 0)
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(+.f64 0 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(-.f64 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) 0)
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) 1)
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (/.f64 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(/.f64 (*.f64 2 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) 2)
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(pow.f64 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) 1)
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(+.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) 0)
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
(+.f64 0 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
(-.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) 0)
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
(/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) 1)
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
(/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
(/.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 2 (/.f64 g (+.f64 a a)))) 2)
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
(pow.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) 1)
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
(fabs.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
(fabs.f64 (neg.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
(fabs.f64 (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
(fabs.f64 (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (neg.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
(fabs.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
(fabs.f64 (*.f64 (neg.f64 (/.f64 g (+.f64 a a))) (/.f64 g (+.f64 a a))))
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 g (+.f64 a a))) (/.f64 g (+.f64 a a))))
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
(fabs.f64 (*.f64 (/.f64 g (fabs.f64 (+.f64 a a))) (/.f64 g (+.f64 a a))))
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
(fabs.f64 (*.f64 (/.f64 (/.f64 g (+.f64 a a)) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 (/.f64 g (+.f64 a a)) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (/.f64 g (+.f64 a a)) (neg.f64 (/.f64 g (+.f64 a a)))))
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 g (+.f64 a a))) (neg.f64 (/.f64 g (+.f64 a a)))))
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
(fabs.f64 (*.f64 (/.f64 g (fabs.f64 (+.f64 a a))) (neg.f64 (/.f64 g (+.f64 a a)))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 g (+.f64 a a))) (/.f64 g (fabs.f64 (+.f64 a a)))))
(fabs.f64 (*.f64 (/.f64 g (+.f64 a a)) (neg.f64 (/.f64 g (fabs.f64 (+.f64 a a))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 g (+.f64 a a)) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (neg.f64 (/.f64 g (+.f64 a a)))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 g (+.f64 a a)) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (/.f64 g (+.f64 a a)) (neg.f64 (/.f64 (/.f64 g (+.f64 a a)) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (/.f64 g (+.f64 a a)) (fabs.f64 (/.f64 g (+.f64 a a)))))
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
(fabs.f64 (*.f64 (neg.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 g (+.f64 a a)))))
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
(fabs.f64 (*.f64 (/.f64 g (fabs.f64 (+.f64 a a))) (fabs.f64 (/.f64 g (+.f64 a a)))))
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
(fabs.f64 (*.f64 (/.f64 (/.f64 g (+.f64 a a)) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (fabs.f64 (/.f64 g (+.f64 a a)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 g (+.f64 a a)) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (fabs.f64 (+.f64 a a)))))
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
(fabs.f64 (*.f64 (neg.f64 (/.f64 g (+.f64 a a))) (/.f64 g (fabs.f64 (+.f64 a a)))))
(fabs.f64 (*.f64 (/.f64 g (+.f64 a a)) (neg.f64 (/.f64 g (fabs.f64 (+.f64 a a))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 g (+.f64 a a))) (/.f64 g (fabs.f64 (+.f64 a a)))))
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
(fabs.f64 (*.f64 (/.f64 g (fabs.f64 (+.f64 a a))) (/.f64 g (fabs.f64 (+.f64 a a)))))
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
(fabs.f64 (*.f64 (/.f64 (/.f64 g (+.f64 a a)) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (/.f64 g (fabs.f64 (+.f64 a a)))))
(fabs.f64 (*.f64 (/.f64 g (fabs.f64 (+.f64 a a))) (/.f64 (/.f64 g (+.f64 a a)) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 (/.f64 g (+.f64 a a)) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 g (+.f64 a a)) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (/.f64 g (+.f64 a a)) (neg.f64 (/.f64 (/.f64 g (+.f64 a a)) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 g (+.f64 a a)) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (/.f64 g (fabs.f64 (+.f64 a a))) (/.f64 (/.f64 g (+.f64 a a)) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 g (+.f64 a a)) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (/.f64 (/.f64 g (+.f64 a a)) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(*.f64 (/.f64 (/.f64 g (+.f64 a a)) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (/.f64 (/.f64 g (+.f64 a a)) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (neg.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
(fabs.f64 (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
(fabs.f64 (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (/.f64 (/.f64 g (+.f64 a a)) (fabs.f64 (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
(fabs.f64 (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (/.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
(fabs.f64 (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (/.f64 (neg.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (/.f64 (neg.f64 (/.f64 g (+.f64 a a))) (/.f64 g (+.f64 a a)))))
(fabs.f64 (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (/.f64 (*.f64 2 (/.f64 g (+.f64 a a))) (*.f64 (fabs.f64 (/.f64 g (+.f64 a a))) 2))))
(fabs.f64 (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (/.f64 (*.f64 2 (/.f64 g (+.f64 a a))) (*.f64 2 (fabs.f64 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
(fabs.f64 (/.f64 (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
(fabs.f64 (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (neg.f64 (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 1 (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (neg.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (neg.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (neg.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
(fabs.f64 (*.f64 (*.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
(fabs.f64 (*.f64 (*.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
(fabs.f64 (*.f64 (*.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
(fabs.f64 (*.f64 (*.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (neg.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
(fabs.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 1 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
(fabs.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 1 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
(fabs.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 1 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (neg.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (neg.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))))
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (neg.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))))
(*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))

localize27.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.6b
(/.f64 1 (/.f64 g (+.f64 a a)))
2.7b
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
13.9b
(cbrt.f64 (/.f64 g (+.f64 a a)))
14.2b
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
Compiler

Compiled 95 to 33 computations (65.3% saved)

series5.0ms (0%)

Counts
1 → 0
Calls

6 calls:

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

rewrite184.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
832×rational_best-simplify-47
822×rational_best-5
820×rational_best-4
820×rational_best-2
820×rational_best-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01579
112673
242873
3174873
4734373
Stop Event
node limit
Counts
1 → 9
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))

simplify159.0ms (1.5%)

Algorithm
egg-herbie
Rules
1612×rational_best-simplify-132
1402×rational_best-simplify-80
1268×rational_best-simplify-78
1060×rational_best-simplify-82
916×rational_best-simplify-47
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029657
146657
294657
3233657
41102657
53205657
66179657
Stop Event
node limit
Counts
9 → 10
Calls
Call 1
Inputs
(+.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))) 0)
(+.f64 0 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(-.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))) 0)
(-.f64 0 (neg.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))) 1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(/.f64 (*.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2)) 2)
(pow.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))) 1)
(neg.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))
Outputs
(+.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))) 0)
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(+.f64 0 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(-.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))) 0)
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(-.f64 0 (neg.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))) 1)
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(/.f64 (*.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2)) 2)
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(pow.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))) 1)
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(neg.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))

localize29.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
11.1b
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))
13.9b
(cbrt.f64 (/.f64 g (+.f64 a a)))
14.2b
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
31.9b
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
Compiler

Compiled 141 to 26 computations (81.6% saved)

series7.0ms (0.1%)

Counts
1 → 0
Calls

6 calls:

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

rewrite155.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
808×rational_best-simplify-135
738×rational_best-simplify-47
716×rational_best-5
714×rational_best-4
714×rational_best-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01585
112385
240535
3169435
4775035
Stop Event
node limit
Counts
1 → 100
Calls
Call 1
Inputs
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 1 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 1 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 1 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 1 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 1 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 1 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 1 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))

simplify222.0ms (2.1%)

Algorithm
egg-herbie
Rules
1604×rational_best-simplify-78
1392×rational_best-simplify-2
926×rational_best-simplify-132
810×rational_best-simplify-50
798×rational_best-simplify-49
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02736318
17196194
216016034
325395944
457765944
Stop Event
node limit
Counts
100 → 134
Calls
Call 1
Inputs
(+.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) 0)
(+.f64 0 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(-.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) 0)
(/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) 1)
(/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) 2) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) 1)
(fabs.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(fabs.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(fabs.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(fabs.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))) 2))
(fabs.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 1 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 1 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 1 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 1 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 1 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 1 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 1 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 1 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 1 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 1 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 1 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 1 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 1 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 1 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
Outputs
(+.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) 0)
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(+.f64 0 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(-.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) 0)
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) 1)
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) 2) 2)
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) 1)
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))) 2))
(fabs.f64 (/.f64 (*.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2)) 2))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2))) 2))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 2 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))) 2))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2)) 2))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) 2)) 2))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 2 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))) 2))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2)) 2))
(fabs.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 2 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))) 2))
(fabs.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 1 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 1 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 1 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 1 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 1 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 1 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 1 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 1 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 1 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 1 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 1 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))) (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))) (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 1 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 1 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 1 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))) (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))) (*.f64 (/.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))

localize26.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.5b
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))
13.9b
(cbrt.f64 (/.f64 g (+.f64 a a)))
23.9b
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
31.9b
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
Compiler

Compiled 158 to 19 computations (88% saved)

series7.0ms (0.1%)

Counts
2 → 0
Calls

12 calls:

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

rewrite140.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
910×rational_best-5
908×rational_best-4
908×rational_best-2
908×rational_best-3
908×rational_best-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
016178
113696
244052
3192952
4793152
Stop Event
node limit
Counts
2 → 34
Calls
Call 1
Inputs
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 g (+.f64 a a)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2) (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))

simplify293.0ms (2.8%)

Algorithm
egg-herbie
Rules
1454×rational_best-simplify-2
1374×rational_best-simplify-129
1124×rational_best-simplify-80
1046×rational_best-simplify-78
750×rational_best-simplify-132
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0891110
12001110
23321110
39211110
430881110
578251110
Stop Event
node limit
Counts
34 → 35
Calls
Call 1
Inputs
(+.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)
(+.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a))))
(-.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)
(/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)
(/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2) 2)
(pow.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)
(cbrt.f64 (/.f64 g (+.f64 a a)))
(+.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) 0)
(+.f64 0 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(-.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) 0)
(/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) 1)
(/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) 2) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) 1)
(fabs.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(fabs.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(fabs.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(fabs.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(fabs.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(fabs.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))))
(fabs.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(fabs.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2) (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) 2))))
(fabs.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (/.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(fabs.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
Outputs
(+.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)
(cbrt.f64 (/.f64 g (+.f64 a a)))
(+.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(-.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)
(cbrt.f64 (/.f64 g (+.f64 a a)))
(/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)
(cbrt.f64 (/.f64 g (+.f64 a a)))
(/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2) 2)
(cbrt.f64 (/.f64 g (+.f64 a a)))
(pow.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)
(cbrt.f64 (/.f64 g (+.f64 a a)))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(+.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) 0)
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(+.f64 0 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(-.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) 0)
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) 1)
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) 2) 2)
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) 1)
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2) (*.f64 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))) 2))))
(fabs.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2) (*.f64 2 (fabs.f64 (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(fabs.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (/.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))) (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(fabs.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (fabs.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))

eval831.0ms (7.9%)

Compiler

Compiled 95649 to 19687 computations (79.4% saved)

prune1.1s (10%)

Pruning

23 alts after pruning (17 fresh and 6 done)

PrunedKeptTotal
New1676111687
Fresh5611
Picked101
Done369
Total1685231708
Error
13.9b
Counts
1708 → 23
Alt Table
Click to see full alt table
StatusErrorProgram
36.1b
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
15.5b
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
15.4b
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 2 (/.f64 a g)))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
14.6b
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
36.0b
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
36.9b
(*.f64 (*.f64 (/.f64 1 (cbrt.f64 (*.f64 2 (/.f64 a g)))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
36.1b
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 a g) 2)) (cbrt.f64 4)) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
14.7b
(*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (*.f64 (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (cbrt.f64 (/.f64 g (+.f64 a a))))
14.6b
(*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
14.6b
(*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))
24.5b
(*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (/.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))))) (cbrt.f64 (/.f64 g (+.f64 a a))))
14.6b
(*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))) (cbrt.f64 (/.f64 g (+.f64 a a))))
36.2b
(*.f64 (*.f64 (cbrt.f64 (/.f64 a g)) (cbrt.f64 2)) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
15.4b
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
16.1b
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))
36.1b
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
36.8b
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
15.6b
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
15.8b
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
36.0b
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
36.8b
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (fabs.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 1 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))))
14.6b
(*.f64 1 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
14.3b
(cbrt.f64 (/.f64 g (*.f64 2 a)))
Compiler

Compiled 1363 to 591 computations (56.6% saved)

localize16.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))
0.5b
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))
2.7b
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
13.9b
(cbrt.f64 (/.f64 g (+.f64 a a)))
Compiler

Compiled 62 to 12 computations (80.6% saved)

series4.0ms (0%)

Counts
1 → 0
Calls

6 calls:

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

rewrite114.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1410×rational_best-simplify-57
866×rational_best-simplify-47
694×rational_best-5
692×rational_best-4
692×rational_best-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01217
110217
234017
3143617
4633117
Stop Event
node limit
Counts
1 → 11
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 g (+.f64 a a)))))))

simplify196.0ms (1.9%)

Algorithm
egg-herbie
Rules
1684×rational_best-simplify-132
1290×rational_best-simplify-80
1170×rational_best-simplify-78
964×rational_best-simplify-2
654×rational_best-simplify-82
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025275
146275
2101275
3294275
41420275
53159275
67361275
Stop Event
node limit
Counts
11 → 13
Calls
Call 1
Inputs
(+.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)
(+.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a))))
(-.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)
(-.f64 0 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)
(/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2) 2)
(pow.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)
(neg.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
Outputs
(+.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)
(cbrt.f64 (/.f64 g (+.f64 a a)))
(+.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(-.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)
(cbrt.f64 (/.f64 g (+.f64 a a)))
(-.f64 0 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)
(cbrt.f64 (/.f64 g (+.f64 a a)))
(/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2) 2)
(cbrt.f64 (/.f64 g (+.f64 a a)))
(pow.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)
(cbrt.f64 (/.f64 g (+.f64 a a)))
(neg.f64 (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(cbrt.f64 (/.f64 g (+.f64 a a)))

localize50.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.7b
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
14.2b
(cbrt.f64 (*.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))
31.9b
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
33.5b
(*.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))
Compiler

Compiled 157 to 51 computations (67.5% saved)

series3.0ms (0%)

Counts
3 → 24
Calls

18 calls:

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

rewrite76.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1266×rational_best-simplify-47
988×rational_best-5
986×rational_best-4
986×rational_best-2
986×rational_best-3
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
016105
1142105
249259
3210859
Stop Event
node limit
Counts
3 → 56
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))
(cbrt.f64 (*.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (/.f64 g (+.f64 a a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (/.f64 g (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (/.f64 g (+.f64 a a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 g (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 g (+.f64 a a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (/.f64 g (+.f64 a a))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 1 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (/.f64 1 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))) (*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 g (+.f64 a a)))))))

simplify217.0ms (2.1%)

Algorithm
egg-herbie
Rules
1444×rational_best-simplify-2
884×rational_best-simplify-44
780×rational_best-simplify-132
772×rational_best-simplify-43
534×rational_best-simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01023228
11923228
24073228
316933228
437773228
564863228
Stop Event
node limit
Counts
80 → 65
Calls
Call 1
Inputs
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(+.f64 (/.f64 1 (/.f64 g (+.f64 a a))) 0)
(+.f64 0 (/.f64 1 (/.f64 g (+.f64 a a))))
(-.f64 (/.f64 1 (/.f64 g (+.f64 a a))) 0)
(/.f64 1 (/.f64 g (+.f64 a a)))
(/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) 1)
(/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))
(/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))
(/.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) 2) 2)
(pow.f64 (/.f64 1 (/.f64 g (+.f64 a a))) 1)
(+.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) 0)
(+.f64 0 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))
(-.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) 0)
(*.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) 1)
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 1 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))) (*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))))
(/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) 1)
(/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) 2) 2)
(pow.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) 1)
(+.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)
(+.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a))))
(-.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)
(/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)
(/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2) 2)
(pow.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)
(cbrt.f64 (/.f64 g (+.f64 a a)))
Outputs
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(*.f64 2 (/.f64 a g))
(+.f64 (/.f64 1 (/.f64 g (+.f64 a a))) 0)
(/.f64 1 (/.f64 g (+.f64 a a)))
(+.f64 0 (/.f64 1 (/.f64 g (+.f64 a a))))
(/.f64 1 (/.f64 g (+.f64 a a)))
(-.f64 (/.f64 1 (/.f64 g (+.f64 a a))) 0)
(/.f64 1 (/.f64 g (+.f64 a a)))
(/.f64 1 (/.f64 g (+.f64 a a)))
(/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) 1)
(/.f64 1 (/.f64 g (+.f64 a a)))
(/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))
(/.f64 1 (/.f64 g (+.f64 a a)))
(/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))
(/.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) 2) 2)
(/.f64 1 (/.f64 g (+.f64 a a)))
(pow.f64 (/.f64 1 (/.f64 g (+.f64 a a))) 1)
(/.f64 1 (/.f64 g (+.f64 a a)))
(+.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) 0)
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
(+.f64 0 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
(-.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) 0)
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
(*.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) 1)
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 1 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))))
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))) (*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))))
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a))))) (/.f64 1 (/.f64 g (+.f64 a a))))))
(/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) 1)
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
(/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) 2) 2)
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
(pow.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) 1)
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
(+.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)
(cbrt.f64 (/.f64 g (+.f64 a a)))
(+.f64 0 (cbrt.f64 (/.f64 g (+.f64 a a))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(-.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 0)
(cbrt.f64 (/.f64 g (+.f64 a a)))
(/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)
(cbrt.f64 (/.f64 g (+.f64 a a)))
(/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(cbrt.f64 (/.f64 g (+.f64 a a)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2) 2)
(cbrt.f64 (/.f64 g (+.f64 a a)))
(pow.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 1)
(cbrt.f64 (/.f64 g (+.f64 a a)))
(cbrt.f64 (/.f64 g (+.f64 a a)))

localize30.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.7b
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
13.9b
(cbrt.f64 (/.f64 g (+.f64 a a)))
14.2b
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
14.2b
(cbrt.f64 (*.f64 2 (/.f64 a g)))
Compiler

Compiled 100 to 39 computations (61% saved)

series1.0ms (0%)

Counts
1 → 0
Calls

6 calls:

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

rewrite55.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
962×rational_best-5
962×rational_best-2
962×rational_best-3
962×rational_best-1
960×rational_best-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01873
115073
249673
3206073
Stop Event
node limit
Counts
1 → 7
Calls
Call 1
Inputs
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (/.f64 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 2 (cbrt.f64 (/.f64 g (+.f64 a a)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))) 1)))))

simplify164.0ms (1.6%)

Algorithm
egg-herbie
Rules
1862×rational_best-simplify-132
1608×rational_best-simplify-80
1472×rational_best-simplify-78
1252×rational_best-simplify-2
914×rational_best-simplify-47
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
030511
150511
2111511
3301511
41429511
53607511
66630511
Stop Event
node limit
Counts
7 → 8
Calls
Call 1
Inputs
(+.f64 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))) 0)
(+.f64 0 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(-.f64 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))) 0)
(/.f64 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))) 1)
(/.f64 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (/.f64 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 2 (cbrt.f64 (/.f64 g (+.f64 a a)))))) 2)
(pow.f64 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))) 1)
Outputs
(+.f64 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))) 0)
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(+.f64 0 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(-.f64 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))) 0)
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))) 1)
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (/.f64 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 2 (cbrt.f64 (/.f64 g (+.f64 a a)))))) 2)
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(pow.f64 (*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))) 1)
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))

localize49.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.7b
(*.f64 (*.f64 (/.f64 1 (cbrt.f64 (*.f64 2 (/.f64 a g)))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
14.2b
(cbrt.f64 (*.f64 2 (/.f64 a g)))
31.9b
(cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))
32.6b
(cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))
Compiler

Compiled 135 to 50 computations (63% saved)

series6.0ms (0.1%)

Counts
2 → 0
Calls

12 calls:

TimeVariablePointExpression
1.0ms
a
@0
(*.f64 (*.f64 (/.f64 1 (cbrt.f64 (*.f64 2 (/.f64 a g)))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
1.0ms
a
@-inf
(*.f64 (*.f64 (/.f64 1 (cbrt.f64 (*.f64 2 (/.f64 a g)))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
1.0ms
a
@0
(cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))
1.0ms
g
@0
(*.f64 (*.f64 (/.f64 1 (cbrt.f64 (*.f64 2 (/.f64 a g)))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
1.0ms
a
@inf
(*.f64 (*.f64 (/.f64 1 (cbrt.f64 (*.f64 2 (/.f64 a g)))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))

rewrite65.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1116×rational_best-5
1116×rational_best-2
1116×rational_best-3
1116×rational_best-1
1114×rational_best-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
021126
1178126
2585126
32459126
Stop Event
node limit
Counts
2 → 34
Calls
Call 1
Inputs
(cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))
(*.f64 (*.f64 (/.f64 1 (cbrt.f64 (*.f64 2 (/.f64 a g)))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (/.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (/.f64 1 (/.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 a g)) (cbrt.f64 (*.f64 (/.f64 a g) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 a g) 4)) (cbrt.f64 (/.f64 a g)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))) (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 4) (*.f64 (cbrt.f64 (/.f64 a g)) (cbrt.f64 (/.f64 a g))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 4) (cbrt.f64 (*.f64 (/.f64 a g) (/.f64 a g))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 a g)) (cbrt.f64 (/.f64 a g))) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 a g) (/.f64 a g))) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 16))))) (cbrt.f64 (/.f64 1 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 16))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))))) (*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (/.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) 2))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) 2))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) 2))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) 2))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) 2))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) (/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) 2))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) 2))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) 2))) (*.f64 2 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) 2))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) 1)))))

simplify291.0ms (2.7%)

Algorithm
egg-herbie
Rules
1084×rational_best-simplify-78
800×rational_best-simplify-80
766×rational_best-simplify-2
620×rational_best-simplify-132
596×rational_best-simplify-94
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0841590
11481590
26761590
317811590
443191590
577901590
Stop Event
node limit
Counts
34 → 40
Calls
Call 1
Inputs
(+.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) 0)
(+.f64 0 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))))
(-.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) 0)
(*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) 1)
(*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (/.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (/.f64 1 (/.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))))))
(*.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))))
(*.f64 (cbrt.f64 (/.f64 a g)) (cbrt.f64 (*.f64 (/.f64 a g) 4)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a g) 4)) (cbrt.f64 (/.f64 a g)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))) (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))))
(*.f64 (cbrt.f64 4) (*.f64 (cbrt.f64 (/.f64 a g)) (cbrt.f64 (/.f64 a g))))
(*.f64 (cbrt.f64 4) (cbrt.f64 (*.f64 (/.f64 a g) (/.f64 a g))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 a g)) (cbrt.f64 (/.f64 a g))) (cbrt.f64 4))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (/.f64 a g))) (cbrt.f64 4))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 16))))) (cbrt.f64 (/.f64 1 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 16))))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))))) (*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))))))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) 1)
(/.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (/.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) 2) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) 1)
(+.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) 2))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) 0)
(+.f64 0 (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) 2))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(-.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) 2))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) 0)
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) 2))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) 1)
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) 2))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) (/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) 2))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) 2))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) 2))) (*.f64 2 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))) 2)
(pow.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) 2))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) 1)
Outputs
(+.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) 0)
(cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))
(+.f64 0 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))))
(cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))
(-.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) 0)
(cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) 1)
(cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (/.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))))
(cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))))))
(cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (/.f64 1 (/.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))))))
(cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))
(*.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))))
(cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))))
(cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))
(*.f64 (cbrt.f64 (/.f64 a g)) (cbrt.f64 (*.f64 (/.f64 a g) 4)))
(cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a g) 4)) (cbrt.f64 (/.f64 a g)))
(cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))))
(cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))) (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))))
(cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))
(*.f64 (cbrt.f64 4) (*.f64 (cbrt.f64 (/.f64 a g)) (cbrt.f64 (/.f64 a g))))
(cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))
(*.f64 (cbrt.f64 4) (cbrt.f64 (*.f64 (/.f64 a g) (/.f64 a g))))
(cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 a g)) (cbrt.f64 (/.f64 a g))) (cbrt.f64 4))
(cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))))
(cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (/.f64 a g))) (cbrt.f64 4))
(cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 16))))) (cbrt.f64 (/.f64 1 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a g) (/.f64 a g)) (*.f64 (*.f64 (/.f64 a g) (/.f64 a g)) 16))) (cbrt.f64 (/.f64 1 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a g) (/.f64 a g)) (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 16)))) (cbrt.f64 (/.f64 1 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 16))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 16))))) (cbrt.f64 (/.f64 1 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a g) (/.f64 a g)) (*.f64 (*.f64 (/.f64 a g) (/.f64 a g)) 16))) (cbrt.f64 (/.f64 1 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 a g) (/.f64 a g)) (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 16)))) (cbrt.f64 (/.f64 1 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))))) (*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))))))
(cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))))
(cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))))
(cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) 1)
(cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (/.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))))
(cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) 2) 2)
(cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) 1)
(cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))
(+.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) 2))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) 0)
(*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) 2))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) 2))) (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) 2)))))
(+.f64 0 (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) 2))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) 2))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) 2))) (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) 2)))))
(-.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) 2))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) 0)
(*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) 2))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) 2))) (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) 2)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) 2))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) 1)
(*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) 2))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) 2))) (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) 2)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) 2))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) (/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) 2))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) 2))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) 2))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) 2))) (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) 2)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) 2))) (*.f64 2 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))) 2)
(*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) 2))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) 2))) (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) 2)))))
(pow.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) 2))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) 1)
(*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) 2))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) 2))) (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) 2)))))

localize25.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.7b
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))
11.1b
(*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))
13.9b
(cbrt.f64 (/.f64 g (+.f64 a a)))
14.2b
(cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))
Compiler

Compiled 134 to 25 computations (81.3% saved)

series8.0ms (0.1%)

Counts
2 → 0
Calls

12 calls:

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

rewrite59.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1204×rational_best-simplify-54
862×rational_best-5
860×rational_best-4
860×rational_best-2
860×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
015206
1125206
2416206
31778206
Stop Event
node limit
Counts
2 → 14
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) (/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))) (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))) 1)))))

simplify169.0ms (1.6%)

Algorithm
egg-herbie
Rules
1544×rational_best-simplify-132
1446×rational_best-simplify-82
1172×rational_best-simplify-80
1056×rational_best-simplify-78
1046×rational_best-simplify-76
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0391442
1701442
21841442
36061442
432401442
568371442
Stop Event
node limit
Counts
14 → 20
Calls
Call 1
Inputs
(+.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) 0)
(+.f64 0 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(-.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) 0)
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) 1)
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) (/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2))) 2)
(pow.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) 1)
(+.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))) 0)
(+.f64 0 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))))
(-.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))) 0)
(/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))) 1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))) (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2)))) 2)
(pow.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))) 1)
Outputs
(+.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) 0)
(*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(+.f64 0 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(-.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) 0)
(*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) 1)
(*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) (/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2))) 2)
(*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(pow.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))) 1)
(*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(+.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))) 0)
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(+.f64 0 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(-.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))) 0)
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))) 1)
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))) (/.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) 2)))) 2)
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(pow.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))) 1)
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))))))

eval393.0ms (3.7%)

Compiler

Compiled 51764 to 13795 computations (73.4% saved)

prune479.0ms (4.5%)

Pruning

24 alts after pruning (15 fresh and 9 done)

PrunedKeptTotal
New103541039
Fresh11112
Picked011
Done2810
Total1038241062
Error
13.9b
Counts
1062 → 24
Alt Table
Click to see full alt table
StatusErrorProgram
36.1b
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
15.5b
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
15.4b
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 2 (/.f64 a g)))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
14.6b
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
36.0b
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
36.9b
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) 2))) (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
14.7b
(*.f64 (*.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
15.6b
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 a g) 2)) (cbrt.f64 4)) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
36.1b
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 a g) 2)) (cbrt.f64 4)) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
14.7b
(*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (*.f64 (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (cbrt.f64 (/.f64 g (+.f64 a a))))
14.6b
(*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))
24.5b
(*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (/.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))))) (cbrt.f64 (/.f64 g (+.f64 a a))))
15.8b
(*.f64 (*.f64 (cbrt.f64 (/.f64 a g)) (cbrt.f64 2)) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
36.2b
(*.f64 (*.f64 (cbrt.f64 (/.f64 a g)) (cbrt.f64 2)) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
15.4b
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
16.1b
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))
36.1b
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
36.8b
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
15.6b
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
15.8b
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
36.0b
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
36.8b
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (fabs.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 1 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))))
14.6b
(*.f64 1 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
14.3b
(cbrt.f64 (/.f64 g (*.f64 2 a)))
Compiler

Compiled 766 to 347 computations (54.7% saved)

regimes205.0ms (1.9%)

Accuracy

Total -30.7b remaining (-214.9%)

Threshold costs -30.7b (-214.9%)

Counts
38 → 1
Calls
Call 1
Inputs
(cbrt.f64 (/.f64 g (*.f64 2 a)))
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 a g)) (cbrt.f64 2)) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 a g) 2)) (cbrt.f64 4)) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 2 (/.f64 a g)))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(*.f64 1 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(*.f64 (*.f64 (/.f64 1 (cbrt.f64 (*.f64 2 (/.f64 a g)))) (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 a g) 2))) (*.f64 (cbrt.f64 (*.f64 (/.f64 a g) (*.f64 (/.f64 a g) 4))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(*.f64 (*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (*.f64 (/.f64 1 (/.f64 g (+.f64 a a))) (/.f64 1 (/.f64 1 (/.f64 g (+.f64 a a)))))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 a g))) (cbrt.f64 (fabs.f64 (*.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))) (*.f64 (/.f64 1 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (neg.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 a g)) (cbrt.f64 2)) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 a g) 2)) (cbrt.f64 4)) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a)))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (/.f64 1 (/.f64 g (+.f64 a a))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (/.f64 g (+.f64 a a))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (*.f64 (/.f64 -1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (neg.f64 (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (cbrt.f64 (/.f64 g (+.f64 a a))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))) (cbrt.f64 (/.f64 g (+.f64 a a))))
(*.f64 (*.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a)))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (/.f64 1 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))) (*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 g (+.f64 a a)) (/.f64 g (+.f64 a a)))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 g (+.f64 a a))) (*.f64 (/.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a)))) (/.f64 1 (cbrt.f64 (/.f64 g (+.f64 a a))))))))) (cbrt.f64 (/.f64 g (+.f64 a a))))
Outputs
(cbrt.f64 (/.f64 g (*.f64 2 a)))
Calls

5 calls:

118.0ms
(*.f64 2 a)
19.0ms
g
18.0ms
a
16.0ms
(/.f64 g (*.f64 2 a))
15.0ms
(cbrt.f64 (/.f64 g (*.f64 2 a)))
Results
ErrorSegmentsBranch
14.3b1g
14.3b1a
14.3b1(cbrt.f64 (/.f64 g (*.f64 2 a)))
14.3b1(/.f64 g (*.f64 2 a))
14.3b1(*.f64 2 a)
Compiler

Compiled 1386 to 361 computations (74% saved)

simplify1.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0917
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(cbrt.f64 (/.f64 g (*.f64 2 a)))
Outputs
(cbrt.f64 (/.f64 g (*.f64 2 a)))
Compiler

Compiled 8 to 6 computations (25% saved)

soundness0.0ms (0%)

end12.0ms (0.1%)

Compiler

Compiled 8 to 6 computations (25% saved)

Profiling

Loading profile data...