Details

Time bar (total: 14.5s)

analyze114.0ms (0.8%)

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
0%0%74.9%0.1%0%25%0%4
11.1%6.2%50%0.1%0%43.7%0%5
20%9.4%37.5%0.1%0%53.1%0%6
33.3%12.5%25%0.1%1.6%60.9%0%7
44.2%14.8%18.7%0.1%1.6%64.8%0%8
57.3%16.8%12.5%0.1%2.3%68.3%0%9
66%18.1%9.4%0.1%2.3%70%0%10
75.5%19.2%6.2%0.1%2.7%71.7%0%11
81%20%4.7%0.1%2.7%72.5%0%12
Compiler

Compiled 9 to 7 computations (22.2% saved)

sample1.7s (11.9%)

Results
1.6s8256×body256valid
111.0ms837×body256invalid
29.0ms141×body256infinite
Bogosity

preprocess6.0ms (0%)

Algorithm
egg-herbie
Rules
swap-a-b
rational_best_45_simplify-73
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01138
11138
022
122
Stop Event
unsound
saturated
Calls
Call 1
Inputs
0
1
Outputs
0
1
0
Call 2
Inputs
(exp.f64 (+.f64 (log.f64 a) (log.f64 b)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
Outputs
(exp.f64 (+.f64 (log.f64 a) (log.f64 b)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 a) (log.f64 b)))
Symmetry

(sort a b)

Compiler

Compiled 10 to 8 computations (20% saved)

simplify21.0ms (0.1%)

Algorithm
egg-herbie
Rules
rational_best_45_simplify-73
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0919
11019
Stop Event
saturated
Counts
1 → 1
Calls
Call 1
Inputs
(exp.f64 (+.f64 (log.f64 a) (log.f64 b)))
Outputs
(exp.f64 (+.f64 (log.f64 a) (log.f64 b)))

eval1.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
5.7b
Counts
2 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
5.7b
(exp.f64 (+.f64 (log.f64 a) (log.f64 b)))
Compiler

Compiled 8 to 6 computations (25% saved)

localize15.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.6b
(+.f64 (log.f64 a) (log.f64 b))
4.7b
(exp.f64 (+.f64 (log.f64 a) (log.f64 b)))
Compiler

Compiled 19 to 6 computations (68.4% saved)

series155.0ms (1.1%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
63.0ms
a
@0
(exp.f64 (+.f64 (log.f64 a) (log.f64 b)))
27.0ms
a
@-inf
(exp.f64 (+.f64 (log.f64 a) (log.f64 b)))
24.0ms
b
@inf
(exp.f64 (+.f64 (log.f64 a) (log.f64 b)))
23.0ms
b
@0
(exp.f64 (+.f64 (log.f64 a) (log.f64 b)))
10.0ms
b
@-inf
(exp.f64 (+.f64 (log.f64 a) (log.f64 b)))

rewrite105.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1222×rational_best_45_simplify-71
956×rational_best-4
956×rational_best-2
956×rational_best-3
956×rational_best-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0934
14834
211034
336034
4170734
Stop Event
node limit
Counts
2 → 113
Calls
Call 1
Inputs
(exp.f64 (+.f64 (log.f64 a) (log.f64 b)))
(+.f64 (log.f64 a) (log.f64 b))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (neg.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (neg.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (+.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 -1 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (neg.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (-.f64 0 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (-.f64 (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (-.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (log.f64 a) (log.f64 b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (neg.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (log.f64 a) (log.f64 b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (+.f64 (log.f64 a) (log.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (+.f64 0 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (log.f64 a) (log.f64 b))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 -1 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (neg.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (log.f64 a) (log.f64 b))) (-.f64 0 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (log.f64 a) (log.f64 b))) (-.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (log.f64 a) (log.f64 b))) (-.f64 0 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (+.f64 (log.f64 a) (log.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (+.f64 (log.f64 a) (log.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (+.f64 (log.f64 a) (log.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (+.f64 (log.f64 a) (log.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (+.f64 (log.f64 a) (log.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (+.f64 (log.f64 a) (log.f64 b)))) (+.f64 (log.f64 a) (log.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (neg.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (+.f64 (log.f64 a) (log.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (log.f64 a) (log.f64 b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (log.f64 a) (log.f64 b))))))))

simplify177.0ms (1.2%)

Algorithm
egg-herbie
Rules
1426×rational_best_45_simplify-71
978×rational_best_45_simplify-73
878×rational_best_45_simplify-100
712×rational_best_45_simplify-37
702×rational_best_45_simplify-91
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02383295
19573231
258063231
Stop Event
node limit
Counts
161 → 139
Calls
Call 1
Inputs
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(+.f64 (log.f64 b) (log.f64 a))
(+.f64 (log.f64 b) (log.f64 a))
(+.f64 (log.f64 b) (log.f64 a))
(+.f64 (log.f64 b) (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))
(+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(+.f64 (log.f64 b) (log.f64 a))
(+.f64 (log.f64 b) (log.f64 a))
(+.f64 (log.f64 b) (log.f64 a))
(+.f64 (log.f64 b) (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a)))
(+.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0)
(+.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(+.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(+.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (neg.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(+.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(-.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0)
(-.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(-.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(-.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (neg.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(-.f64 0 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 1)
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (+.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))
(*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) -1)
(*.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 -1 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (neg.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (-.f64 0 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (-.f64 (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (-.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))
(*.f64 -1 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (neg.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (neg.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (neg.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (neg.f64 (neg.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 1)
(/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(neg.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (+.f64 (log.f64 a) (log.f64 b)) 0)
(-.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) 0))
(-.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) 0))
(-.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (neg.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) 0))
(-.f64 0 (neg.f64 (+.f64 (log.f64 a) (log.f64 b))))
(-.f64 (*.f64 0 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (+.f64 (log.f64 a) (log.f64 b)) 1)
(*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 1 (+.f64 (log.f64 a) (log.f64 b)))
(*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (+.f64 (log.f64 a) (log.f64 b)))
(*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (+.f64 0 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (neg.f64 (+.f64 (log.f64 a) (log.f64 b))) -1)
(*.f64 (neg.f64 (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (neg.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 -1 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (neg.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (neg.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (neg.f64 (+.f64 (log.f64 a) (log.f64 b))) (-.f64 0 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (neg.f64 (+.f64 (log.f64 a) (log.f64 b))) (-.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (neg.f64 (+.f64 (log.f64 a) (log.f64 b))) (-.f64 0 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (+.f64 (log.f64 a) (log.f64 b)))
(*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 -1 (neg.f64 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (+.f64 (log.f64 a) (log.f64 b)))
(*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (+.f64 (log.f64 a) (log.f64 b)))
(*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (+.f64 (log.f64 a) (log.f64 b)))
(*.f64 (/.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (+.f64 (log.f64 a) (log.f64 b)))
(*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (+.f64 (log.f64 a) (log.f64 b)))) (+.f64 (log.f64 a) (log.f64 b)))
(*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (neg.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (neg.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (neg.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (neg.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (+.f64 (log.f64 a) (log.f64 b)))
(/.f64 (+.f64 (log.f64 a) (log.f64 b)) 1)
(/.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))
(/.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(neg.f64 (neg.f64 (+.f64 (log.f64 a) (log.f64 b))))
Outputs
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(exp.f64 (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a)))))
(exp.f64 (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a)))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(exp.f64 (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a)))))
(exp.f64 (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a)))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(exp.f64 (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a)))))
(exp.f64 (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a)))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(exp.f64 (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a)))))
(exp.f64 (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a)))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 -1) (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 -1) (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 -1) (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 -1) (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b)))))
(exp.f64 (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b)))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b)))))
(exp.f64 (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b)))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b)))))
(exp.f64 (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b)))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b)))))
(exp.f64 (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b)))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(exp.f64 (+.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1))))
(exp.f64 (+.f64 (log.f64 a) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 b))))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(exp.f64 (+.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1))))
(exp.f64 (+.f64 (log.f64 a) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 b))))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(exp.f64 (+.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1))))
(exp.f64 (+.f64 (log.f64 a) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 b))))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(exp.f64 (+.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1))))
(exp.f64 (+.f64 (log.f64 a) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 b))))))
(+.f64 (log.f64 b) (log.f64 a))
(+.f64 (log.f64 b) (log.f64 a))
(+.f64 (log.f64 b) (log.f64 a))
(+.f64 (log.f64 b) (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))
(+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a))))
(+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))
(+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a))))
(+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))
(+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a))))
(+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))
(+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a))))
(+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a))))
(+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(+.f64 (log.f64 -1) (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 -1 a)))))
(+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(+.f64 (log.f64 -1) (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 -1 a)))))
(+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(+.f64 (log.f64 -1) (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 -1 a)))))
(+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(+.f64 (log.f64 -1) (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 -1 a)))))
(+.f64 (log.f64 b) (log.f64 a))
(+.f64 (log.f64 b) (log.f64 a))
(+.f64 (log.f64 b) (log.f64 a))
(+.f64 (log.f64 b) (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))
(+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b))))
(+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))
(+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b))))
(+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))
(+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b))))
(+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))
(+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b))))
(+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1)))
(+.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1)))
(+.f64 (log.f64 a) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 b)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1)))
(+.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1)))
(+.f64 (log.f64 a) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 b)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1)))
(+.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1)))
(+.f64 (log.f64 a) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 b)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1)))
(+.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1)))
(+.f64 (log.f64 a) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 b)))))
(+.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0)
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(+.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(+.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(+.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (neg.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(+.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(-.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0)
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(-.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(-.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(-.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(-.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (neg.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(-.f64 0 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(-.f64 (*.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 1)
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (+.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) -1)
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 -1 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (neg.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (-.f64 0 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (-.f64 (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (-.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 -1 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (neg.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (neg.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (neg.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (neg.f64 (neg.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 1)
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(neg.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(-.f64 (+.f64 (log.f64 a) (log.f64 b)) 0)
(+.f64 (log.f64 b) (log.f64 a))
(-.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b)))))
(+.f64 (log.f64 b) (log.f64 a))
(-.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) 0))
(+.f64 (log.f64 b) (log.f64 a))
(-.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) 0))
(+.f64 (log.f64 b) (log.f64 a))
(-.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (neg.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) 0))
(+.f64 (log.f64 b) (log.f64 a))
(-.f64 0 (neg.f64 (+.f64 (log.f64 a) (log.f64 b))))
(+.f64 (log.f64 b) (log.f64 a))
(-.f64 (*.f64 0 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(+.f64 (log.f64 b) (log.f64 a))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(+.f64 (log.f64 b) (log.f64 a))
(*.f64 (+.f64 (log.f64 a) (log.f64 b)) 1)
(+.f64 (log.f64 b) (log.f64 a))
(*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))
(+.f64 (log.f64 b) (log.f64 a))
(*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(+.f64 (log.f64 b) (log.f64 a))
(*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))
(+.f64 (log.f64 b) (log.f64 a))
(*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(+.f64 (log.f64 b) (log.f64 a))
(*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))))
(+.f64 (log.f64 b) (log.f64 a))
(*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))
(+.f64 (log.f64 b) (log.f64 a))
(*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (+.f64 (log.f64 a) (log.f64 b)))))
(+.f64 (log.f64 b) (log.f64 a))
(*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (+.f64 (log.f64 a) (log.f64 b)))))
(+.f64 (log.f64 b) (log.f64 a))
(*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (+.f64 (log.f64 a) (log.f64 b)))))
(+.f64 (log.f64 b) (log.f64 a))
(*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))
(+.f64 (log.f64 b) (log.f64 a))
(*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))
(+.f64 (log.f64 b) (log.f64 a))
(*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))
(+.f64 (log.f64 b) (log.f64 a))
(*.f64 1 (+.f64 (log.f64 a) (log.f64 b)))
(+.f64 (log.f64 b) (log.f64 a))
(*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (+.f64 (log.f64 a) (log.f64 b)))
(+.f64 (log.f64 b) (log.f64 a))
(*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))))
(+.f64 (log.f64 b) (log.f64 a))
(*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (+.f64 0 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))))
(+.f64 (log.f64 b) (log.f64 a))
(*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))))
(+.f64 (log.f64 b) (log.f64 a))
(*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))))
(+.f64 (log.f64 b) (log.f64 a))
(*.f64 (neg.f64 (+.f64 (log.f64 a) (log.f64 b))) -1)
(+.f64 (log.f64 b) (log.f64 a))
(*.f64 (neg.f64 (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))
(+.f64 (log.f64 b) (log.f64 a))
(*.f64 (neg.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 -1 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))
(+.f64 (log.f64 b) (log.f64 a))
(*.f64 (neg.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (neg.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))
(+.f64 (log.f64 b) (log.f64 a))
(*.f64 (neg.f64 (+.f64 (log.f64 a) (log.f64 b))) (-.f64 0 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))))
(+.f64 (log.f64 b) (log.f64 a))
(*.f64 (neg.f64 (+.f64 (log.f64 a) (log.f64 b))) (-.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))
(+.f64 (log.f64 b) (log.f64 a))
(*.f64 (neg.f64 (+.f64 (log.f64 a) (log.f64 b))) (-.f64 0 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(+.f64 (log.f64 b) (log.f64 a))
(*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (+.f64 (log.f64 a) (log.f64 b)))
(+.f64 (log.f64 b) (log.f64 a))
(*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(+.f64 (log.f64 b) (log.f64 a))
(*.f64 -1 (neg.f64 (+.f64 (log.f64 a) (log.f64 b))))
(+.f64 (log.f64 b) (log.f64 a))
(*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (+.f64 (log.f64 a) (log.f64 b)))
(+.f64 (log.f64 b) (log.f64 a))
(*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (+.f64 (log.f64 a) (log.f64 b)))
(+.f64 (log.f64 b) (log.f64 a))
(*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (+.f64 (log.f64 a) (log.f64 b)))
(+.f64 (log.f64 b) (log.f64 a))
(*.f64 (/.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (+.f64 (log.f64 a) (log.f64 b)))
(+.f64 (log.f64 b) (log.f64 a))
(*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (+.f64 (log.f64 a) (log.f64 b)))) (+.f64 (log.f64 a) (log.f64 b)))
(+.f64 (log.f64 b) (log.f64 a))
(*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))
(+.f64 (log.f64 b) (log.f64 a))
(*.f64 (neg.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (+.f64 (log.f64 a) (log.f64 b))))
(+.f64 (log.f64 b) (log.f64 a))
(*.f64 (neg.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (neg.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))))
(+.f64 (log.f64 b) (log.f64 a))
(*.f64 (neg.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (+.f64 (log.f64 a) (log.f64 b))))
(+.f64 (log.f64 b) (log.f64 a))
(*.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (+.f64 (log.f64 a) (log.f64 b))))
(+.f64 (log.f64 b) (log.f64 a))
(*.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (+.f64 (log.f64 a) (log.f64 b)))
(+.f64 (log.f64 b) (log.f64 a))
(/.f64 (+.f64 (log.f64 a) (log.f64 b)) 1)
(+.f64 (log.f64 b) (log.f64 a))
(/.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))
(+.f64 (log.f64 b) (log.f64 a))
(/.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))
(+.f64 (log.f64 b) (log.f64 a))
(/.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(+.f64 (log.f64 b) (log.f64 a))
(neg.f64 (neg.f64 (+.f64 (log.f64 a) (log.f64 b))))
(+.f64 (log.f64 b) (log.f64 a))

eval33.0ms (0.2%)

Compiler

Compiled 3632 to 630 computations (82.7% saved)

prune35.0ms (0.2%)

Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New1372139
Fresh000
Picked011
Done000
Total1373140
Error
5.7b
Counts
140 → 3
Alt Table
Click to see full alt table
StatusErrorProgram
13.2b
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
5.7b
(exp.f64 (+.f64 (log.f64 a) (log.f64 b)))
5.8b
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
Compiler

Compiled 54 to 26 computations (51.9% saved)

localize33.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))
0.3b
(/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))
0.6b
(+.f64 (log.f64 a) (log.f64 b))
4.7b
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
Compiler

Compiled 73 to 20 computations (72.6% saved)

series6.0ms (0%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
1.0ms
b
@-inf
(/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))
1.0ms
a
@-inf
(/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))
1.0ms
b
@inf
(/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))
1.0ms
a
@inf
(/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))
1.0ms
a
@0
(/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))

rewrite196.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
1624×rational_best_45_simplify-35
1054×rational_best_45_simplify-71
856×rational_best_45_simplify-100
802×rational_best_45_simplify-67
722×rational_best-4
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
013127
18081
225381
3140481
4694581
Stop Event
node limit
Counts
3 → 111
Calls
Call 1
Inputs
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))
(*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 a) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (log.f64 b) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 a) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (+.f64 0 (*.f64 (log.f64 b) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 b) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (log.f64 a) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 b) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (+.f64 0 (*.f64 (log.f64 a) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (+.f64 0 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (+.f64 0 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (+.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (+.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (+.f64 0 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (+.f64 0 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (neg.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (+.f64 (log.f64 a) (log.f64 b)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 1 (*.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 -1 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))))) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))))) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))))) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (neg.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))))))

simplify181.0ms (1.2%)

Algorithm
egg-herbie
Rules
1374×rational_best_45_simplify-84
1066×rational_best_45_simplify-25
740×rational_best_45_simplify-100
586×rational_best_45_simplify-37
580×rational_best_45_simplify-91
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02596303
18836031
238546031
Stop Event
node limit
Counts
183 → 148
Calls
Call 1
Inputs
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(/.f64 1 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(/.f64 1 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(/.f64 1 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(/.f64 1 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
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 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0)
(+.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(-.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0)
(-.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) 0))
(-.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0))
(-.f64 0 (*.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 1)
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 -1 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) -1)
(*.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (neg.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 1)
(/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(neg.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(neg.f64 (*.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(+.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) 0)
(+.f64 0 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))
(-.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) 1)
(*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) -1)
(*.f64 (neg.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 -1 (neg.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(neg.f64 (neg.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(+.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) 0)
(+.f64 0 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(+.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b)))))
(+.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(+.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(+.f64 (*.f64 (log.f64 a) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (log.f64 b) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))))
(+.f64 (*.f64 (log.f64 a) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (+.f64 0 (*.f64 (log.f64 b) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))))
(+.f64 (*.f64 (log.f64 b) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (log.f64 a) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))))
(+.f64 (*.f64 (log.f64 b) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (+.f64 0 (*.f64 (log.f64 a) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (+.f64 0 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (+.f64 0 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (+.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (+.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))
(+.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(+.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (+.f64 0 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(+.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(+.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (+.f64 0 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(-.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) 0)
(-.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (neg.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) 0))
(-.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))) 0))
(-.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (+.f64 (log.f64 a) (log.f64 b)))) 0))
(-.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(-.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) 0))
(-.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) 0))
(-.f64 0 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))
(-.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 1 (*.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (neg.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 -1 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (*.f64 0 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))))) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))))) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))))) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (neg.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) 1)
(/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))
(/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))))
(/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))))
(/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))))
(/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))))))
(/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (+.f64 (log.f64 a) (log.f64 b))))))
(/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))))
(/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) -1)
(neg.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))
(neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))))
(fabs.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(fabs.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))
Outputs
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(exp.f64 (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a)))))
(exp.f64 (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a)))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(exp.f64 (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a)))))
(exp.f64 (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a)))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(exp.f64 (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a)))))
(exp.f64 (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a)))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(exp.f64 (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a)))))
(exp.f64 (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a)))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b)))))
(exp.f64 (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b)))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b)))))
(exp.f64 (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b)))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b)))))
(exp.f64 (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b)))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b)))))
(exp.f64 (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b)))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(exp.f64 (+.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1))))
(exp.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(exp.f64 (+.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1))))
(exp.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(exp.f64 (+.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1))))
(exp.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(exp.f64 (+.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1))))
(exp.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(/.f64 1 (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a)))))
(/.f64 1 (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a)))))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(/.f64 1 (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a)))))
(/.f64 1 (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a)))))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(/.f64 1 (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a)))))
(/.f64 1 (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a)))))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(/.f64 1 (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a)))))
(/.f64 1 (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a)))))
(/.f64 1 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(/.f64 1 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))
(/.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1))))
(/.f64 1 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(/.f64 1 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))
(/.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1))))
(/.f64 1 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(/.f64 1 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))
(/.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1))))
(/.f64 1 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(/.f64 1 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))
(/.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1))))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(/.f64 1 (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b)))))
(/.f64 1 (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b)))))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(/.f64 1 (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b)))))
(/.f64 1 (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b)))))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(/.f64 1 (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b)))))
(/.f64 1 (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b)))))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(/.f64 1 (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b)))))
(/.f64 1 (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b)))))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(/.f64 1 (+.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1))))
(/.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(/.f64 1 (+.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1))))
(/.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(/.f64 1 (+.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1))))
(/.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(/.f64 1 (+.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1))))
(/.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
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 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0)
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(+.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(-.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0)
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(-.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) 0))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(-.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(-.f64 0 (*.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 1)
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 -1 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) -1)
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (neg.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 1)
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(neg.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(neg.f64 (*.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(+.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) 0)
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(+.f64 0 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(-.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) 0)
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) 1)
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) -1)
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 -1 (neg.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(neg.f64 (neg.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(+.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) 0)
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 0 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (log.f64 a) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (log.f64 b) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (log.f64 a) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (+.f64 0 (*.f64 (log.f64 b) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (log.f64 b) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (log.f64 a) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (log.f64 b) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (+.f64 0 (*.f64 (log.f64 a) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))))) (*.f64 (log.f64 a) (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))))))
(*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (+.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
(*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (+.f64 (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))) (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (+.f64 0 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))))) (*.f64 (log.f64 a) (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))))))
(*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (+.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
(*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (+.f64 (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))) (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))))) (*.f64 (log.f64 a) (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))))))
(*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (+.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
(*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (+.f64 (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))) (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (+.f64 0 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))))) (*.f64 (log.f64 a) (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))))))
(*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (+.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
(*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (+.f64 (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))) (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))))) (*.f64 (log.f64 a) (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))))))
(*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (+.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
(*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (+.f64 (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))) (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (+.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))))) (*.f64 (log.f64 a) (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))))))
(*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (+.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
(*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (+.f64 (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))) (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))))) (*.f64 (log.f64 a) (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))))))
(*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (+.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
(*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (+.f64 (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))) (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (+.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))))) (*.f64 (log.f64 a) (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))))))
(*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (+.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
(*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (+.f64 (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))) (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
(+.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (+.f64 0 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (+.f64 0 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) 0)
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (neg.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) 0))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))) 0))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (+.f64 (log.f64 a) (log.f64 b)))) 0))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) 0))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) 0))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 0 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))))
(neg.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (*.f64 (/.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 -1 (+.f64 (log.f64 b) (log.f64 a)))) (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 -1 (+.f64 (log.f64 b) (log.f64 a))))) (/.f64 -1 (+.f64 (log.f64 b) (log.f64 a))))))
(neg.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (*.f64 (/.f64 -1 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 -1 (+.f64 (log.f64 b) (log.f64 a)))) (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 -1 (+.f64 (log.f64 b) (log.f64 a))))))))
(neg.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (*.f64 (/.f64 -1 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))) (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))))))
(-.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 1 (*.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (neg.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 -1 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 0 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))))) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))))) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))))) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (neg.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) 1)
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(/.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))) (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))))))
(/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) -1)
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(neg.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))))
(neg.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (*.f64 (/.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 -1 (+.f64 (log.f64 b) (log.f64 a)))) (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 -1 (+.f64 (log.f64 b) (log.f64 a))))) (/.f64 -1 (+.f64 (log.f64 b) (log.f64 a))))))
(neg.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (*.f64 (/.f64 -1 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 -1 (+.f64 (log.f64 b) (log.f64 a)))) (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 -1 (+.f64 (log.f64 b) (log.f64 a))))))))
(neg.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (*.f64 (/.f64 -1 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))) (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))))))
(fabs.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(fabs.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))

localize23.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
0.6b
(+.f64 (log.f64 a) (log.f64 b))
4.7b
(exp.f64 (+.f64 (log.f64 a) (log.f64 b)))
7.5b
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
Compiler

Compiled 65 to 16 computations (75.4% saved)

series21.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
13.0ms
a
@inf
(/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
6.0ms
b
@inf
(/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
1.0ms
b
@-inf
(/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
1.0ms
a
@-inf
(/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
0.0ms
a
@0
(/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))

rewrite129.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1968×rational_best-4
1968×rational_best-2
1968×rational_best-3
1968×rational_best-1
1626×rational_best_45_simplify-35
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01274
16974
218874
374974
4379274
Stop Event
node limit
Counts
2 → 72
Calls
Call 1
Inputs
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0) (*.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0) (*.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0) (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 -1 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 1 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))))

simplify268.0ms (1.8%)

Algorithm
egg-herbie
Rules
1058×rational_best_45_simplify-83
944×rational_best_45_simplify-98
780×rational_best_45_simplify-67
762×rational_best_45_simplify-84
742×rational_best_45_simplify-25
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01724752
15324676
223934624
377134624
Stop Event
node limit
Counts
120 → 97
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 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 1 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))))
(/.f64 1 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))))
(/.f64 1 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))))
(/.f64 1 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 1 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))))
(/.f64 1 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))))
(/.f64 1 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))))
(/.f64 1 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))))
(/.f64 1 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a)))))
(/.f64 1 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a)))))
(/.f64 1 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a)))))
(/.f64 1 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a)))))
(+.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0)
(+.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(+.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))
(+.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))
(+.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(+.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))
(+.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(+.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0)
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0)))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0) (*.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0)))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0) (*.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0)))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0)))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0) (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0)))
(-.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (*.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(-.f64 (neg.f64 (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 -1 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 1)
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) -1)
(neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(neg.f64 (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(fabs.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(fabs.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(+.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) 0)
(+.f64 0 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 1 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) 1)
(*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 1 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))
(*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))
(*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))
(*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))
(*.f64 (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))
(*.f64 (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) -1)
(*.f64 (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 -1 (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(neg.f64 (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
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 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 1 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a))))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a))))))
(/.f64 1 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a))))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a))))))
(/.f64 1 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a))))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a))))))
(/.f64 1 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a))))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a))))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))))))
(/.f64 1 (exp.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1)))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))))))
(/.f64 1 (exp.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1)))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))))))
(/.f64 1 (exp.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1)))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))))))
(/.f64 1 (exp.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1)))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 1 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b))))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b))))))
(/.f64 1 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b))))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b))))))
(/.f64 1 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b))))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b))))))
(/.f64 1 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b))))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b))))))
(/.f64 1 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a)))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 a)))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 -1) (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 -1 b)))))))
(/.f64 1 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a)))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 a)))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 -1) (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 -1 b)))))))
(/.f64 1 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a)))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 a)))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 -1) (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 -1 b)))))))
(/.f64 1 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a)))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 a)))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 -1) (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 -1 b)))))))
(+.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0)
(*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))
(+.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))
(+.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))
(*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))
(+.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))
(*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))
(+.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))
(+.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))
(*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))
(+.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))
(+.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0)
(*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))
(*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))
(*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))
(*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0)))
(*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0) (*.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0)))
(*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0) (*.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0)))
(*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0)))
(*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0) (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0)))
(*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))
(-.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (neg.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))))))
(neg.f64 (-.f64 (*.f64 0 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))) (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))))
(neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))))
(-.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))
(-.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))
(-.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))) (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))) (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))))
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))) (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))))
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 -1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))) (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 -1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))))
(-.f64 (*.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))) (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))) (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))))
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))) (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))))
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 -1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))) (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 -1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))))
(-.f64 (neg.f64 (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 -1 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 1)
(*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))) (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))) (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))) (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))) (/.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))) (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))) (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))) (/.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 -1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))) (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 -1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 -1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))) (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 -1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) -1)
(*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))
(neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))
(neg.f64 (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (neg.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))))))
(neg.f64 (-.f64 (*.f64 0 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))) (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))))
(neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))))
(fabs.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))
(fabs.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a)))))
(+.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) 0)
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 0 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) 0)
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 0 (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))
(*.f64 1 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))
(*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) 1)
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))
(*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))
(*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))
(*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))
(*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 1 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))
(*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))
(*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))
(*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))
(*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))
(*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))
(*.f64 (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))
(*.f64 (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))
(*.f64 (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))
(*.f64 (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) -1)
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))
(*.f64 (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))
(*.f64 -1 (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))
(*.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))
(neg.f64 (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(/.f64 1 (exp.f64 (+.f64 (log.f64 b) (log.f64 a))))

eval398.0ms (2.7%)

Compiler

Compiled 35254 to 7564 computations (78.5% saved)

prune355.0ms (2.4%)

Pruning

15 alts after pruning (12 fresh and 3 done)

PrunedKeptTotal
New84812860
Fresh000
Picked011
Done022
Total84815863
Error
5.6b
Counts
863 → 15
Alt Table
Click to see full alt table
StatusErrorProgram
12.9b
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
13.2b
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
13.2b
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
13.4b
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
13.2b
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
13.3b
(*.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
5.7b
(exp.f64 (+.f64 (log.f64 a) (log.f64 b)))
5.9b
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (-.f64 (*.f64 0 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
6.1b
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
6.4b
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (+.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))))
6.2b
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (+.f64 (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))) (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))))
5.8b
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
5.9b
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))
5.9b
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))
5.9b
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
Compiler

Compiled 1052 to 418 computations (60.3% saved)

localize63.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))
0.3b
(/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))
0.6b
(+.f64 (log.f64 a) (log.f64 b))
4.7b
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))
Compiler

Compiled 178 to 65 computations (63.5% saved)

series1.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
a
@-inf
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))
0.0ms
a
@0
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))
0.0ms
a
@inf
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))
0.0ms
b
@-inf
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))
0.0ms
b
@inf
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))

rewrite89.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1522×rational_best_45_simplify-100
1310×rational_best_45_simplify-91
1086×rational_best-4
1086×rational_best-2
1086×rational_best-3
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
016150
110692
241246
3241546
Stop Event
node limit
Counts
2 → 41
Calls
Call 1
Inputs
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))
(/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))))

simplify169.0ms (1.2%)

Algorithm
egg-herbie
Rules
1368×rational_best_45_simplify-100
1164×rational_best_45_simplify-91
1068×rational_best_45_simplify-83
904×rational_best_45_simplify-37
600×rational_best_45_simplify-84
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01062299
13322235
215192235
371822235
Stop Event
node limit
Counts
89 → 66
Calls
Call 1
Inputs
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(+.f64 (log.f64 b) (log.f64 a))
(+.f64 (log.f64 b) (log.f64 a))
(+.f64 (log.f64 b) (log.f64 a))
(+.f64 (log.f64 b) (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))
(+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(+.f64 (log.f64 b) (log.f64 a))
(+.f64 (log.f64 b) (log.f64 a))
(+.f64 (log.f64 b) (log.f64 a))
(+.f64 (log.f64 b) (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a)))
(+.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0)
(+.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(-.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0)
(*.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 1)
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 -1 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) -1)
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 1)
(/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(+.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) 0)
(+.f64 0 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 1 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) 1)
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))
(*.f64 (neg.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) -1)
(*.f64 -1 (neg.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(neg.f64 (neg.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
Outputs
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(exp.f64 (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a)))))
(exp.f64 (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a)))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(exp.f64 (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a)))))
(exp.f64 (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a)))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(exp.f64 (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a)))))
(exp.f64 (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a)))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(exp.f64 (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a)))))
(exp.f64 (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a)))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b)))))
(exp.f64 (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b)))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b)))))
(exp.f64 (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b)))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b)))))
(exp.f64 (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b)))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b)))))
(exp.f64 (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b)))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(exp.f64 (+.f64 (log.f64 -1) (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 -1 b))))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(exp.f64 (+.f64 (log.f64 -1) (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 -1 b))))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(exp.f64 (+.f64 (log.f64 -1) (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 -1 b))))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(exp.f64 (+.f64 (log.f64 -1) (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 -1 b))))))
(+.f64 (log.f64 b) (log.f64 a))
(+.f64 (log.f64 b) (log.f64 a))
(+.f64 (log.f64 b) (log.f64 a))
(+.f64 (log.f64 b) (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))
(+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a))))
(+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))
(+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a))))
(+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))
(+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a))))
(+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))
(+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a))))
(+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a))))
(+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1)))
(+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1)))
(+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1)))
(+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1)))
(+.f64 (log.f64 b) (log.f64 a))
(+.f64 (log.f64 b) (log.f64 a))
(+.f64 (log.f64 b) (log.f64 a))
(+.f64 (log.f64 b) (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))
(+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b))))
(+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))
(+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b))))
(+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))
(+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b))))
(+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))
(+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b))))
(+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1)))
(+.f64 (log.f64 -1) (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 -1 b)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1)))
(+.f64 (log.f64 -1) (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 -1 b)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1)))
(+.f64 (log.f64 -1) (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 -1 b)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1)))
(+.f64 (log.f64 -1) (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 -1 b)))))
(+.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0)
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(+.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(-.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0)
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 1)
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 -1 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) -1)
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 1)
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(+.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) 0)
(/.f64 1 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 0 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 1 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) 0)
(/.f64 1 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 0 (neg.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(/.f64 1 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(*.f64 1 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 1 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) 1)
(/.f64 1 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(/.f64 1 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(/.f64 1 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(/.f64 1 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(/.f64 1 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(/.f64 1 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(/.f64 1 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 1 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))
(/.f64 1 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))
(/.f64 1 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(*.f64 (neg.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) -1)
(/.f64 1 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(*.f64 -1 (neg.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(/.f64 1 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(*.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 1 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 1 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(neg.f64 (neg.f64 (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(/.f64 1 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))

localize43.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))
0.4b
(*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))
0.6b
(+.f64 (log.f64 a) (log.f64 b))
4.7b
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
Compiler

Compiled 117 to 38 computations (67.5% saved)

series17.0ms (0.1%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
3.0ms
b
@-inf
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
3.0ms
a
@-inf
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
3.0ms
a
@inf
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
2.0ms
b
@inf
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
2.0ms
a
@0
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))

rewrite150.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1056×rational_best_45_simplify-100
924×rational_best_45_simplify-83
846×rational_best_45_simplify-71
796×rational_best-4
796×rational_best-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
015153
196127
235281
3180881
Stop Event
node limit
Counts
3 → 91
Calls
Call 1
Inputs
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (-.f64 0 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (log.f64 b) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (log.f64 b))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (/.f64 (log.f64 b) (log.f64 b)) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 b) (log.f64 b)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (log.f64 b) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 b) (log.f64 b)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (log.f64 b) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (log.f64 b)))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (log.f64 b) (log.f64 b)) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 b) (log.f64 b))))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (log.f64 b) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (log.f64 b) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (log.f64 b))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (/.f64 (log.f64 b) (log.f64 b)) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 b) (log.f64 b)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (log.f64 b) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 b) (log.f64 b)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (log.f64 b) (neg.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (log.f64 b) (log.f64 b)) (*.f64 (log.f64 b) (neg.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (log.f64 b) (neg.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 b) (log.f64 b)))) (log.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (log.f64 b) (log.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 (log.f64 b) (log.f64 b)) (/.f64 (log.f64 b) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 b) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 b) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (log.f64 b) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (log.f64 b))) (*.f64 (log.f64 b) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (log.f64 b) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (log.f64 b) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (/.f64 (log.f64 b) (log.f64 b)) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 b) (log.f64 b)))) (*.f64 (/.f64 (log.f64 b) (log.f64 b)) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 b) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 b) (neg.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (log.f64 b) (neg.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (/.f64 (log.f64 a) (log.f64 a)) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (log.f64 a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (log.f64 a) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (log.f64 a) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (log.f64 a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (log.f64 a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (log.f64 a) (log.f64 a)) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (log.f64 a))))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (log.f64 a) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (log.f64 a)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (log.f64 a) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (/.f64 (log.f64 a) (log.f64 a)) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (log.f64 a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (log.f64 a) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (log.f64 a) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (log.f64 a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (log.f64 a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (log.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (log.f64 a) (log.f64 a)) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (log.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (log.f64 a)))) (log.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (log.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (log.f64 a) (log.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 (log.f64 a) (log.f64 a)) (/.f64 (log.f64 a) (log.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (log.f64 a))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (log.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (/.f64 (log.f64 a) (log.f64 a)) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (log.f64 a)))) (*.f64 (/.f64 (log.f64 a) (log.f64 a)) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (log.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (log.f64 a) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (log.f64 a))) (*.f64 (log.f64 a) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (log.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (log.f64 a) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (log.f64 a) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))))

simplify282.0ms (1.9%)

Algorithm
egg-herbie
Rules
1434×rational_best_45_simplify-1
956×rational_best_45_simplify-83
738×rational_best_45_simplify-84
730×rational_best_45_simplify-98
550×rational_best_45_simplify-74
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02379097
17548857
227778857
375938857
Stop Event
node limit
Counts
163 → 151
Calls
Call 1
Inputs
(exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
(exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
(exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
(exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))) (/.f64 (log.f64 b) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))) (/.f64 (log.f64 b) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))) (/.f64 (log.f64 b) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))) (/.f64 (log.f64 b) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))))
(exp.f64 (*.f64 (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 a)) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) (/.f64 (log.f64 -1) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))
(exp.f64 (*.f64 (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 a)) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) (/.f64 (log.f64 -1) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))
(exp.f64 (*.f64 (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 a)) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) (/.f64 (log.f64 -1) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))
(exp.f64 (*.f64 (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 a)) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) (/.f64 (log.f64 -1) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))
(exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
(exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
(exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
(exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)) (+.f64 (/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)) (+.f64 (/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)) (+.f64 (/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)) (+.f64 (/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))) (+.f64 (/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))) (/.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))) (+.f64 (/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))) (/.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))) (+.f64 (/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))) (/.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))) (+.f64 (/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))) (/.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))))))
(/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 -1)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 -1)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 -1)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 -1)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (log.f64 b) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(/.f64 (log.f64 b) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(/.f64 (log.f64 b) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(/.f64 (log.f64 b) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(+.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0)
(+.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0))
(+.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) 0))
(+.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(+.f64 (*.f64 0 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(-.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0)
(-.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0))
(-.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) 0))
(-.f64 0 (*.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 1)
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 -1 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) -1)
(*.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (-.f64 0 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (neg.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 1)
(/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(+.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) 0)
(+.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (log.f64 b) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (log.f64 b))) 0))
(+.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (/.f64 (log.f64 b) (log.f64 b)) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 b) (log.f64 b)))) 0))
(+.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (log.f64 b) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(+.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 b) (log.f64 b)))) 0))
(+.f64 0 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(+.f64 (*.f64 0 (*.f64 (log.f64 b) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (log.f64 b)))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (log.f64 b) (log.f64 b)) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 b) (log.f64 b))))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(+.f64 (*.f64 0 (*.f64 (log.f64 b) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) 0)
(-.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (log.f64 b) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (log.f64 b))) 0))
(-.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (/.f64 (log.f64 b) (log.f64 b)) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 b) (log.f64 b)))) 0))
(-.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (log.f64 b) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(-.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 b) (log.f64 b)))) 0))
(-.f64 0 (*.f64 (log.f64 b) (neg.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 0 (*.f64 (/.f64 (log.f64 b) (log.f64 b)) (*.f64 (log.f64 b) (neg.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (log.f64 b) (neg.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 b) (log.f64 b)))) (log.f64 b)))
(/.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) 1)
(/.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (log.f64 b) (log.f64 b)))
(/.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(/.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 (log.f64 b) (log.f64 b)) (/.f64 (log.f64 b) (log.f64 b))))
(/.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 b) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 b) (log.f64 b)))))
(/.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (log.f64 b) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (log.f64 b))) (*.f64 (log.f64 b) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (log.f64 b)))))
(/.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(/.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (log.f64 b) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (log.f64 b) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(/.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (/.f64 (log.f64 b) (log.f64 b)) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 b) (log.f64 b)))) (*.f64 (/.f64 (log.f64 b) (log.f64 b)) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 b) (log.f64 b))))))
(/.f64 (*.f64 (log.f64 b) (neg.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) -1)
(neg.f64 (*.f64 (log.f64 b) (neg.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(+.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) 0)
(+.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (/.f64 (log.f64 a) (log.f64 a)) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (log.f64 a)))) 0))
(+.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (log.f64 a) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(+.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(+.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (log.f64 a) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (log.f64 a))) 0))
(+.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (log.f64 a)))) 0))
(+.f64 0 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (log.f64 a) (log.f64 a)) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (log.f64 a))))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(+.f64 (*.f64 0 (*.f64 (log.f64 a) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (log.f64 a)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(+.f64 (*.f64 0 (*.f64 (log.f64 a) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) 0)
(-.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (/.f64 (log.f64 a) (log.f64 a)) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (log.f64 a)))) 0))
(-.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (log.f64 a) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(-.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(-.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (log.f64 a) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (log.f64 a))) 0))
(-.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (log.f64 a)))) 0))
(-.f64 0 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (log.f64 a))))
(-.f64 0 (*.f64 (/.f64 (log.f64 a) (log.f64 a)) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (log.f64 a)))))
(-.f64 0 (*.f64 -1 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (log.f64 a)))) (log.f64 a)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (log.f64 a)))))
(/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) 1)
(/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (log.f64 a) (log.f64 a)))
(/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 (log.f64 a) (log.f64 a)) (/.f64 (log.f64 a) (log.f64 a))))
(/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (log.f64 a))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (log.f64 a)))))
(/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (/.f64 (log.f64 a) (log.f64 a)) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (log.f64 a)))) (*.f64 (/.f64 (log.f64 a) (log.f64 a)) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (log.f64 a))))))
(/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (log.f64 a) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (log.f64 a))) (*.f64 (log.f64 a) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (log.f64 a)))))
(/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (log.f64 a) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (log.f64 a) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
Outputs
(exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
(exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
(exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
(exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))) (/.f64 (log.f64 b) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))))
(exp.f64 (*.f64 (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a)))))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a))))))))
(exp.f64 (*.f64 (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a)))) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a)))))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a))))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))) (/.f64 (log.f64 b) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))))
(exp.f64 (*.f64 (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a)))))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a))))))))
(exp.f64 (*.f64 (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a)))) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a)))))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a))))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))) (/.f64 (log.f64 b) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))))
(exp.f64 (*.f64 (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a)))))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a))))))))
(exp.f64 (*.f64 (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a)))) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a)))))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a))))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))) (/.f64 (log.f64 b) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))))
(exp.f64 (*.f64 (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a)))))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a))))))))
(exp.f64 (*.f64 (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a)))) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a)))))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a))))))))
(exp.f64 (*.f64 (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 a)) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) (/.f64 (log.f64 -1) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))
(exp.f64 (*.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 a)) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) (/.f64 (log.f64 -1) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))))))
(exp.f64 (*.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))))) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 a)) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))) (/.f64 (log.f64 -1) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))))))
(exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1))) (+.f64 (/.f64 (log.f64 b) (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1)))) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 a)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1))))) (/.f64 (log.f64 -1) (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1))))))))
(exp.f64 (*.f64 (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 a)) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) (/.f64 (log.f64 -1) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))
(exp.f64 (*.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 a)) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) (/.f64 (log.f64 -1) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))))))
(exp.f64 (*.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))))) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 a)) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))) (/.f64 (log.f64 -1) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))))))
(exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1))) (+.f64 (/.f64 (log.f64 b) (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1)))) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 a)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1))))) (/.f64 (log.f64 -1) (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1))))))))
(exp.f64 (*.f64 (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 a)) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) (/.f64 (log.f64 -1) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))
(exp.f64 (*.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 a)) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) (/.f64 (log.f64 -1) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))))))
(exp.f64 (*.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))))) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 a)) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))) (/.f64 (log.f64 -1) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))))))
(exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1))) (+.f64 (/.f64 (log.f64 b) (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1)))) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 a)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1))))) (/.f64 (log.f64 -1) (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1))))))))
(exp.f64 (*.f64 (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 a)) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) (/.f64 (log.f64 -1) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))
(exp.f64 (*.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 a)) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) (/.f64 (log.f64 -1) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))))))
(exp.f64 (*.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))))) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 a)) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))) (/.f64 (log.f64 -1) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))))))
(exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1))) (+.f64 (/.f64 (log.f64 b) (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1)))) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 a)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1))))) (/.f64 (log.f64 -1) (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1))))))))
(exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
(exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
(exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
(exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)) (+.f64 (/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b)))) (+.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b))))) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b)))))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b)))) (+.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b))))) (neg.f64 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b)))))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)) (+.f64 (/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b)))) (+.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b))))) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b)))))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b)))) (+.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b))))) (neg.f64 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b)))))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)) (+.f64 (/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b)))) (+.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b))))) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b)))))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b)))) (+.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b))))) (neg.f64 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b)))))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)) (+.f64 (/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b)))) (+.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b))))) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b)))))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b)))) (+.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b))))) (neg.f64 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b)))))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))) (+.f64 (/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))) (/.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))) (+.f64 (/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))) (/.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 b))))) (+.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 a) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 b)))))) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 b)) (+.f64 (log.f64 a) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 b))))))) (/.f64 (log.f64 -1) (+.f64 (log.f64 a) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 b))))))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))) (+.f64 (/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))) (/.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))) (+.f64 (/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))) (/.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 b))))) (+.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 a) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 b)))))) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 b)) (+.f64 (log.f64 a) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 b))))))) (/.f64 (log.f64 -1) (+.f64 (log.f64 a) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 b))))))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))) (+.f64 (/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))) (/.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))) (+.f64 (/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))) (/.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 b))))) (+.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 a) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 b)))))) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 b)) (+.f64 (log.f64 a) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 b))))))) (/.f64 (log.f64 -1) (+.f64 (log.f64 a) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 b))))))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))) (+.f64 (/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))) (/.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))) (+.f64 (/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))) (/.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 b))))) (+.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 a) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 b)))))) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 b)) (+.f64 (log.f64 a) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 b))))))) (/.f64 (log.f64 -1) (+.f64 (log.f64 a) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 b))))))))))
(/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b))))))
(neg.f64 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b))))))
(neg.f64 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b))))))
(neg.f64 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b))))))
(neg.f64 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b))))))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 -1)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 b)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 b)))) (+.f64 (log.f64 a) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 b))))))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 -1)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 b)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 b)))) (+.f64 (log.f64 a) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 b))))))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 -1)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 b)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 b)))) (+.f64 (log.f64 a) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 b))))))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 -1)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 b)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 b)))) (+.f64 (log.f64 a) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 b))))))
(/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (log.f64 b) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(/.f64 (log.f64 b) (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a)))))
(/.f64 (log.f64 b) (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a)))))
(/.f64 (log.f64 b) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(/.f64 (log.f64 b) (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a)))))
(/.f64 (log.f64 b) (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a)))))
(/.f64 (log.f64 b) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(/.f64 (log.f64 b) (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a)))))
(/.f64 (log.f64 b) (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a)))))
(/.f64 (log.f64 b) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(/.f64 (log.f64 b) (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a)))))
(/.f64 (log.f64 b) (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a)))))
(/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))
(/.f64 (log.f64 b) (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1))))
(/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))
(/.f64 (log.f64 b) (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1))))
(/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))
(/.f64 (log.f64 b) (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1))))
(/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))
(/.f64 (log.f64 b) (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1))))
(/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a))))))
(neg.f64 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a))))))
(neg.f64 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a))))))
(neg.f64 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a))))))
(neg.f64 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a))))))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1))))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1))))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1))))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1))))
(/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(/.f64 (log.f64 a) (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b)))))
(/.f64 (log.f64 a) (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b)))))
(/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(/.f64 (log.f64 a) (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b)))))
(/.f64 (log.f64 a) (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b)))))
(/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(/.f64 (log.f64 a) (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b)))))
(/.f64 (log.f64 a) (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b)))))
(/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(/.f64 (log.f64 a) (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b)))))
(/.f64 (log.f64 a) (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b)))))
(/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(/.f64 (log.f64 a) (+.f64 (log.f64 a) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 b))))))
(/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(/.f64 (log.f64 a) (+.f64 (log.f64 a) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 b))))))
(/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(/.f64 (log.f64 a) (+.f64 (log.f64 a) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 b))))))
(/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(/.f64 (log.f64 a) (+.f64 (log.f64 a) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 b))))))
(+.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0)
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(+.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(+.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) 0))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(+.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(+.f64 (*.f64 0 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(-.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0)
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(-.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(-.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) 0))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(-.f64 0 (*.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 1)
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 -1 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) -1)
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (-.f64 0 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (neg.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 1)
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(+.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) 0)
(*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (log.f64 b) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (log.f64 b))) 0))
(*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (/.f64 (log.f64 b) (log.f64 b)) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 b) (log.f64 b)))) 0))
(*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (log.f64 b) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 b) (log.f64 b)))) 0))
(*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 0 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 0 (*.f64 (log.f64 b) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (log.f64 b)))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (log.f64 b) (log.f64 b)) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 b) (log.f64 b))))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 0 (*.f64 (log.f64 b) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) 0)
(*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (log.f64 b) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (log.f64 b))) 0))
(*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (/.f64 (log.f64 b) (log.f64 b)) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 b) (log.f64 b)))) 0))
(*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (log.f64 b) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 b) (log.f64 b)))) 0))
(*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 0 (*.f64 (log.f64 b) (neg.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(neg.f64 (*.f64 (log.f64 b) (neg.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))))
(neg.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (neg.f64 (log.f64 b))))
(-.f64 0 (*.f64 (/.f64 (log.f64 b) (log.f64 b)) (*.f64 (log.f64 b) (neg.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(neg.f64 (*.f64 (log.f64 b) (neg.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))))
(neg.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (neg.f64 (log.f64 b))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (log.f64 b) (neg.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(neg.f64 (*.f64 (*.f64 (log.f64 b) (neg.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))) (/.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))))))
(neg.f64 (*.f64 (log.f64 b) (*.f64 (neg.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 b) (log.f64 b)))) (log.f64 b)))
(neg.f64 (*.f64 (log.f64 b) (neg.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))))
(neg.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (neg.f64 (log.f64 b))))
(/.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) 1)
(*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (log.f64 b) (log.f64 b)))
(*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(/.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))))
(/.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 (log.f64 b) (log.f64 b)) (/.f64 (log.f64 b) (log.f64 b))))
(*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 b) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 b) (log.f64 b)))))
(*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (log.f64 b) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (log.f64 b))) (*.f64 (log.f64 b) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (log.f64 b)))))
(/.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (*.f64 (log.f64 b) (/.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (log.f64 b))) (*.f64 (log.f64 b) (/.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (log.f64 b)))))
(/.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(/.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (/.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))) (/.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))))))
(/.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (log.f64 b) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (log.f64 b) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(/.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (*.f64 (log.f64 b) (/.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))) (*.f64 (log.f64 b) (/.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))))))
(/.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (/.f64 (log.f64 b) (log.f64 b)) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 b) (log.f64 b)))) (*.f64 (/.f64 (log.f64 b) (log.f64 b)) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 b) (log.f64 b))))))
(/.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (/.f64 (log.f64 b) (log.f64 b)) (/.f64 (log.f64 b) (log.f64 b)))) (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (/.f64 (log.f64 b) (log.f64 b)) (/.f64 (log.f64 b) (log.f64 b))))))
(/.f64 (*.f64 (log.f64 b) (neg.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) -1)
(neg.f64 (*.f64 (log.f64 b) (neg.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))))
(neg.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (neg.f64 (log.f64 b))))
(neg.f64 (*.f64 (log.f64 b) (neg.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(neg.f64 (*.f64 (log.f64 b) (neg.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))))
(neg.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (neg.f64 (log.f64 b))))
(+.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) 0)
(*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (/.f64 (log.f64 a) (log.f64 a)) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (log.f64 a)))) 0))
(*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (log.f64 a) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (log.f64 a) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (log.f64 a))) 0))
(*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (log.f64 a)))) 0))
(*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 0 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (log.f64 a) (log.f64 a)) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (log.f64 a))))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 0 (*.f64 (log.f64 a) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (log.f64 a)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 0 (*.f64 (log.f64 a) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) 0)
(*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (/.f64 (log.f64 a) (log.f64 a)) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (log.f64 a)))) 0))
(*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (log.f64 a) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (log.f64 a) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (log.f64 a))) 0))
(*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (log.f64 a)))) 0))
(*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 0 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (log.f64 a))))
(neg.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (neg.f64 (log.f64 a))))
(neg.f64 (*.f64 (log.f64 a) (neg.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))))
(-.f64 0 (*.f64 (/.f64 (log.f64 a) (log.f64 a)) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (log.f64 a)))))
(neg.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (neg.f64 (log.f64 a))))
(neg.f64 (*.f64 (log.f64 a) (neg.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))))
(-.f64 0 (*.f64 -1 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(neg.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (neg.f64 (log.f64 a))))
(neg.f64 (*.f64 (log.f64 a) (neg.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (log.f64 a)))) (log.f64 a)))
(neg.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (neg.f64 (log.f64 a))))
(neg.f64 (*.f64 (log.f64 a) (neg.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (log.f64 a)))))
(*.f64 (/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))) (neg.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (neg.f64 (log.f64 a)))))
(*.f64 (/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))) (neg.f64 (*.f64 (log.f64 a) (neg.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))))))
(/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) 1)
(*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (log.f64 a) (log.f64 a)))
(*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 (log.f64 a) (log.f64 a)) (/.f64 (log.f64 a) (log.f64 a))))
(*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (log.f64 a))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (log.f64 a)))))
(*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (/.f64 (log.f64 a) (log.f64 a)) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (log.f64 a)))) (*.f64 (/.f64 (log.f64 a) (log.f64 a)) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (log.f64 a))))))
(/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (/.f64 (log.f64 a) (log.f64 a)) (/.f64 (log.f64 a) (log.f64 a)))) (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (/.f64 (log.f64 a) (log.f64 a)) (/.f64 (log.f64 a) (log.f64 a))))))
(/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (log.f64 a) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (log.f64 a))) (*.f64 (log.f64 a) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (log.f64 a)))))
(/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (*.f64 (log.f64 a) (/.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (log.f64 a))) (*.f64 (log.f64 a) (/.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (log.f64 a)))))
(/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (log.f64 a) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (log.f64 a) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (*.f64 (log.f64 a) (/.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))) (*.f64 (log.f64 a) (/.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))))))
(/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))) (/.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))))))

localize61.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 1 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
0.3b
(/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))
0.6b
(+.f64 (log.f64 a) (log.f64 b))
4.7b
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))
Compiler

Compiled 168 to 45 computations (73.2% saved)

series2.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
a
@-inf
(/.f64 1 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
0.0ms
b
@-inf
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))
0.0ms
a
@inf
(/.f64 1 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
0.0ms
b
@-inf
(/.f64 1 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
0.0ms
b
@0
(/.f64 1 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))

rewrite154.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1624×rational_best_45_simplify-35
1050×rational_best_45_simplify-71
876×rational_best_45_simplify-100
790×rational_best_45_simplify-67
732×rational_best-4
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
016178
110340
238340
3150240
4700140
Stop Event
node limit
Counts
2 → 50
Calls
Call 1
Inputs
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))
(/.f64 1 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))

simplify84.0ms (0.6%)

Algorithm
egg-herbie
Rules
1482×rational_best_45_simplify-100
1258×rational_best_45_simplify-91
1052×rational_best_45_simplify-83
970×rational_best_45_simplify-37
734×rational_best_45_simplify-67
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01242498
13852434
216692434
Stop Event
node limit
Counts
98 → 76
Calls
Call 1
Inputs
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(/.f64 1 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(/.f64 1 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(/.f64 1 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(/.f64 1 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(+.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0)
(+.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(-.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0)
(-.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) 0))
(-.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0))
(-.f64 0 (*.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 1)
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 -1 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) -1)
(*.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (neg.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 1)
(/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(neg.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(neg.f64 (*.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(+.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) 0)
(+.f64 0 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))
(-.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) 1)
(*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) -1)
(*.f64 (neg.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 -1 (neg.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(neg.f64 (neg.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
Outputs
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(exp.f64 (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a)))))
(exp.f64 (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a)))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(exp.f64 (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a)))))
(exp.f64 (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a)))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(exp.f64 (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a)))))
(exp.f64 (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a)))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(exp.f64 (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a)))))
(exp.f64 (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a)))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b)))))
(exp.f64 (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b)))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b)))))
(exp.f64 (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b)))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b)))))
(exp.f64 (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b)))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b)))))
(exp.f64 (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b)))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(exp.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(exp.f64 (+.f64 (log.f64 a) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 b))))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(exp.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(exp.f64 (+.f64 (log.f64 a) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 b))))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(exp.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(exp.f64 (+.f64 (log.f64 a) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 b))))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(exp.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(exp.f64 (+.f64 (log.f64 a) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 b))))))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(/.f64 1 (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a)))))
(/.f64 1 (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a)))))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(/.f64 1 (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a)))))
(/.f64 1 (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a)))))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(/.f64 1 (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a)))))
(/.f64 1 (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a)))))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(/.f64 1 (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a)))))
(/.f64 1 (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a)))))
(/.f64 1 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(/.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1))))
(/.f64 1 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(/.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1))))
(/.f64 1 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(/.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1))))
(/.f64 1 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(/.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1))))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(/.f64 1 (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b)))))
(/.f64 1 (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b)))))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(/.f64 1 (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b)))))
(/.f64 1 (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b)))))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(/.f64 1 (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b)))))
(/.f64 1 (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b)))))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(/.f64 1 (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b)))))
(/.f64 1 (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b)))))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(/.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(/.f64 1 (+.f64 (log.f64 a) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 b))))))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(/.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(/.f64 1 (+.f64 (log.f64 a) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 b))))))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(/.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(/.f64 1 (+.f64 (log.f64 a) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 b))))))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(/.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(/.f64 1 (+.f64 (log.f64 a) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 b))))))
(+.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0)
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(+.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(-.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0)
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(-.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) 0))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(-.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(-.f64 0 (*.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 1)
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 -1 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) -1)
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (neg.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 1)
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(neg.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(neg.f64 (*.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(+.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) 0)
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(+.f64 0 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(-.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) 0)
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) 1)
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) -1)
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 -1 (neg.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(neg.f64 (neg.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))

localize71.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.6b
(+.f64 (log.f64 a) (log.f64 b))
4.7b
(exp.f64 (+.f64 (log.f64 a) (log.f64 b)))
4.7b
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
7.5b
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))
Compiler

Compiled 166 to 45 computations (72.9% saved)

series0.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
a
@0
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))
0.0ms
b
@-inf
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))
0.0ms
a
@inf
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))
0.0ms
a
@-inf
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))
0.0ms
b
@inf
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))

rewrite70.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1226×rational_best_45_simplify-71
1072×rational_best_45_simplify-100
948×rational_best_45_simplify-67
890×rational_best-4
890×rational_best-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01695
110049
233349
3175349
Stop Event
node limit
Counts
1 → 29
Calls
Call 1
Inputs
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 1 (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))))

simplify132.0ms (0.9%)

Algorithm
egg-herbie
Rules
1354×rational_best_45_simplify-25
1240×rational_best_45_simplify-35
794×rational_best_45_simplify-100
588×rational_best_45_simplify-91
578×rational_best_45_simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0781865
12541865
29281865
347891865
Stop Event
node limit
Counts
53 → 32
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 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0)
(+.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0)
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))
(-.f64 0 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 0 (*.f64 1 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(-.f64 0 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(-.f64 0 (*.f64 -1 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 1 (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 1)
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
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 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0)
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(+.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0)
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 0 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 0 (*.f64 1 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 0 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 0 (*.f64 -1 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 1 (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 1)
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))

localize47.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.6b
(+.f64 (log.f64 a) (log.f64 b))
4.7b
(exp.f64 (+.f64 (log.f64 a) (log.f64 b)))
7.5b
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
7.5b
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
Compiler

Compiled 158 to 37 computations (76.6% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
a
@0
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
0.0ms
a
@inf
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
0.0ms
b
@-inf
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
0.0ms
a
@-inf
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
0.0ms
b
@inf
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))

rewrite154.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1624×rational_best_45_simplify-35
810×rational_best_45_simplify-71
636×rational_best_45_simplify-100
578×rational_best-4
578×rational_best-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
015103
19349
231649
3129049
4558149
Stop Event
node limit
Counts
1 → 62
Calls
Call 1
Inputs
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (fabs.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 1 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (fabs.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (fabs.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0) (*.f64 (fabs.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0) (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 -1 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (fabs.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (fabs.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (fabs.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))))

simplify175.0ms (1.2%)

Algorithm
egg-herbie
Rules
1360×rational_best_45_simplify-100
1292×rational_best_45_simplify-35
1062×rational_best_45_simplify-91
900×rational_best_45_simplify-37
630×rational_best_45_simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01373230
14423230
214463230
362953230
Stop Event
node limit
Counts
86 → 64
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 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0)
(+.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))
(+.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(+.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))
(+.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (fabs.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(+.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))
(+.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))
(+.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(+.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(+.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0)
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 1 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (fabs.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0)))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0)))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0)))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (fabs.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0) (*.f64 (fabs.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0)))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0)))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0) (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0)))
(-.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (neg.f64 (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 -1 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (*.f64 (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (*.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (neg.f64 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (-.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 1)
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) -1)
(neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(fabs.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(fabs.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(fabs.f64 (*.f64 (fabs.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(fabs.f64 (*.f64 (fabs.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(fabs.f64 (*.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(fabs.f64 (*.f64 (fabs.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(fabs.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (fabs.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (fabs.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (fabs.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
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 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0)
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(+.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(+.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(+.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(+.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (fabs.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(+.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(+.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(+.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(+.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(+.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0)
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 1 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (fabs.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (fabs.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0) (*.f64 (fabs.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0) (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (neg.f64 (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 -1 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (neg.f64 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (-.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 1)
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) -1)
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(fabs.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(fabs.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(fabs.f64 (*.f64 (fabs.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(fabs.f64 (*.f64 (fabs.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(fabs.f64 (*.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(fabs.f64 (*.f64 (fabs.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(fabs.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (fabs.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (fabs.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (fabs.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))

eval1.4s (9.4%)

Compiler

Compiled 139574 to 34677 computations (75.2% saved)

prune1.6s (11.2%)

Pruning

24 alts after pruning (18 fresh and 6 done)

PrunedKeptTotal
New2651112662
Fresh077
Picked011
Done257
Total2653242677
Error
5.5b
Counts
2677 → 24
Alt Table
Click to see full alt table
StatusErrorProgram
13.2b
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
12.9b
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
13.2b
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
12.9b
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
13.0b
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
13.0b
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
13.2b
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
13.2b
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
13.4b
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
13.2b
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
13.2b
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
13.3b
(*.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
34.0b
(*.f64 (fabs.f64 (*.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
5.7b
(exp.f64 (+.f64 (log.f64 a) (log.f64 b)))
6.0b
(exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
5.9b
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (-.f64 (*.f64 0 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
6.2b
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
6.2b
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
6.4b
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (+.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))))
6.2b
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (+.f64 (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))) (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))))
5.8b
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
5.9b
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))
5.9b
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))
5.9b
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
Compiler

Compiled 1814 to 687 computations (62.1% saved)

localize42.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))
0.3b
(/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))
0.6b
(+.f64 (log.f64 a) (log.f64 b))
4.7b
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
Compiler

Compiled 147 to 39 computations (73.5% saved)

series1.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
a
@0
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
0.0ms
a
@-inf
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
0.0ms
b
@-inf
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
0.0ms
a
@inf
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
0.0ms
b
@inf
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))

rewrite184.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
1150×rational_best_45_simplify-71
966×rational_best_45_simplify-100
940×rational_best_45_simplify-67
782×rational_best-4
782×rational_best-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
015198
110360
237560
3159360
4763460
Stop Event
node limit
Counts
2 → 118
Calls
Call 1
Inputs
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (-.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (-.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 b) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (log.f64 a) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 b) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (+.f64 0 (*.f64 (log.f64 a) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 b) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (-.f64 (*.f64 (log.f64 a) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 a) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (log.f64 b) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 a) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (+.f64 0 (*.f64 (log.f64 b) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 a) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (-.f64 (*.f64 (log.f64 b) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (+.f64 0 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (-.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (+.f64 0 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (-.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (+.f64 0 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (-.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))) (+.f64 0 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))) (-.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (+.f64 0 (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (-.f64 (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (+.f64 0 (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (-.f64 (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (+.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (-.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))) (+.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))) (-.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (neg.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (+.f64 (log.f64 a) (log.f64 b))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (+.f64 (log.f64 a) (log.f64 b)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 1 (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 1 (*.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 -1 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))))) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))))) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))))) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (neg.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))))))

simplify144.0ms (1%)

Algorithm
egg-herbie
Rules
1020×rational_best_45_simplify-84
860×rational_best_45_simplify-67
802×rational_best_45_simplify-98
790×rational_best_45_simplify-25
732×rational_best_45_simplify-100
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02815322
19115286
235785280
Stop Event
node limit
Counts
166 → 139
Calls
Call 1
Inputs
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
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 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0)
(+.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(-.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0)
(-.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0))
(-.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) 0))
(-.f64 0 (*.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 1)
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 -1 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) -1)
(*.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (neg.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 1)
(/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(neg.f64 (*.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(+.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) 0)
(+.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(+.f64 0 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(+.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b)))))
(+.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(+.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (-.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(+.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(+.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (-.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(+.f64 (*.f64 (log.f64 b) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (log.f64 a) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))))
(+.f64 (*.f64 (log.f64 b) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (+.f64 0 (*.f64 (log.f64 a) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))))
(+.f64 (*.f64 (log.f64 b) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (-.f64 (*.f64 (log.f64 a) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(+.f64 (*.f64 (log.f64 a) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (log.f64 b) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))))
(+.f64 (*.f64 (log.f64 a) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (+.f64 0 (*.f64 (log.f64 b) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))))
(+.f64 (*.f64 (log.f64 a) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (-.f64 (*.f64 (log.f64 b) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(+.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(+.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (+.f64 0 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(+.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (-.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(+.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(+.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (+.f64 0 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(+.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (-.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (+.f64 0 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b)))))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (-.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))) (+.f64 0 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))) (-.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(+.f64 (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(+.f64 (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (+.f64 0 (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(+.f64 (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (-.f64 (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(+.f64 (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(+.f64 (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (+.f64 0 (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(+.f64 (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (-.f64 (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (+.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b)))))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (-.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))) (+.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))) (-.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) 0)
(-.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (neg.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) 0))
(-.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) 0))
(-.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))) 0))
(-.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (+.f64 (log.f64 a) (log.f64 b))) 0))
(-.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (+.f64 (log.f64 a) (log.f64 b)))) 0))
(-.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(-.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 1 (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) 0))
(-.f64 0 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))
(-.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 1 (*.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (neg.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 -1 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 0 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (*.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))))) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))))) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))))) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (neg.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (-.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))
(-.f64 (-.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) 1)
(/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))
(/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))))
(/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))))
(/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))))
(/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))))))
(/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (+.f64 (log.f64 a) (log.f64 b))))))
(/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))))
(/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) -1)
(neg.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))
(neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))))
(fabs.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(fabs.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))
Outputs
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(exp.f64 (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a)))))
(exp.f64 (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a)))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(exp.f64 (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a)))))
(exp.f64 (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a)))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(exp.f64 (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a)))))
(exp.f64 (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a)))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(exp.f64 (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a)))))
(exp.f64 (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a)))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 b) (log.f64 -1))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b)))))
(exp.f64 (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b)))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b)))))
(exp.f64 (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b)))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b)))))
(exp.f64 (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b)))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b)))))
(exp.f64 (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b)))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(exp.f64 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 a))))
(exp.f64 (+.f64 (log.f64 -1) (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 -1 b))))))
(exp.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(exp.f64 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 a))))
(exp.f64 (+.f64 (log.f64 -1) (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 -1 b))))))
(exp.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(exp.f64 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 a))))
(exp.f64 (+.f64 (log.f64 -1) (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 -1 b))))))
(exp.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(exp.f64 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 a))))
(exp.f64 (+.f64 (log.f64 -1) (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 -1 b))))))
(exp.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
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 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0)
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(+.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(-.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0)
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(-.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(-.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) 0))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(-.f64 0 (*.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 1)
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 -1 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) -1)
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (neg.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 1)
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(neg.f64 (*.f64 -1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(+.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) 0)
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 0 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (-.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (-.f64 (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (log.f64 b) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (log.f64 a) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (log.f64 b) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (+.f64 0 (*.f64 (log.f64 a) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (log.f64 b) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (-.f64 (*.f64 (log.f64 a) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (log.f64 a) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (log.f64 b) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (log.f64 a) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (+.f64 0 (*.f64 (log.f64 b) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (log.f64 a) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (-.f64 (*.f64 (log.f64 b) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (+.f64 0 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (-.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (+.f64 0 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (-.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (+.f64 0 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (-.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))) (+.f64 0 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))) (-.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (+.f64 0 (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (-.f64 (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (+.f64 0 (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (-.f64 (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (+.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (-.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))) (+.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))) (-.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) 0)
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (neg.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) 0))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) 0))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))) 0))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (+.f64 (log.f64 a) (log.f64 b))) 0))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (+.f64 (log.f64 a) (log.f64 b)))) 0))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 1 (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) 0))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 0 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 1 (*.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (neg.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 -1 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (/.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))) (+.f64 (log.f64 b) (log.f64 a))) (-.f64 0 (neg.f64 (+.f64 (log.f64 b) (log.f64 a)))))
(*.f64 (/.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))) (+.f64 (log.f64 b) (log.f64 a))) (-.f64 (+.f64 (log.f64 b) (log.f64 a)) 0))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))) (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 0 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))))) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))))) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))))) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (*.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (neg.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (-.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (-.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 0 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 0 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) 1)
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (/.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))) (+.f64 (log.f64 b) (log.f64 a)))))
(/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(/.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))) (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))))))
(/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) -1)
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(neg.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(fabs.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))
(fabs.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 -1 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))

localize53.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))
0.4b
(/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))
0.6b
(+.f64 (log.f64 b) (log.f64 a))
4.7b
(exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
Compiler

Compiled 93 to 10 computations (89.2% saved)

series6.0ms (0%)

Counts
4 → 64
Calls

24 calls:

TimeVariablePointExpression
1.0ms
b
@-inf
(exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
1.0ms
a
@-inf
(exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
0.0ms
a
@inf
(exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
0.0ms
b
@inf
(exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
0.0ms
b
@0
(exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))

rewrite204.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
842×rational_best_45_simplify-73
796×rational_best_45_simplify-108
602×rational_best_45_simplify-96
580×rational_best_45_simplify-100
550×rational_best_45_simplify-83
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
013144
177144
2242144
31079144
44857144
Stop Event
node limit
Counts
4 → 109
Calls
Call 1
Inputs
(exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
(+.f64 (log.f64 b) (log.f64 a))
(/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (*.f64 0 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))))) (*.f64 -1 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (/.f64 1 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (*.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (/.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (*.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (/.f64 1 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))) (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (/.f64 1 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))) (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (/.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))) (-.f64 0 (neg.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))) (neg.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (/.f64 1 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))) (neg.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (/.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 b) (*.f64 -1 (log.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 a) (*.f64 -1 (log.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (log.f64 b) (log.f64 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (log.f64 b) (log.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (log.f64 b) (log.f64 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (log.f64 b) (log.f64 a)) (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (log.f64 b) (log.f64 a)) (*.f64 (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (log.f64 b) (log.f64 a)) (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a))) (+.f64 (log.f64 b) (log.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (log.f64 b) (log.f64 a)) (*.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (log.f64 b) (log.f64 a)) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (log.f64 b) (log.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a))) (+.f64 (log.f64 b) (log.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (log.f64 b) (log.f64 a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (log.f64 b) (log.f64 a))) (neg.f64 (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a))) (neg.f64 (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (log.f64 b) (log.f64 a))) (-.f64 0 (/.f64 (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (log.f64 b) (log.f64 a))) (-.f64 (/.f64 0 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (log.f64 b) (log.f64 a))) (-.f64 0 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 (log.f64 b) (log.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))) (+.f64 (log.f64 b) (log.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a)))) (neg.f64 (+.f64 (log.f64 b) (log.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a)))) (+.f64 (log.f64 b) (log.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (log.f64 b) (log.f64 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (log.f64 b) (log.f64 a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (log.f64 b) (log.f64 a))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (*.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))))) (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (*.f64 (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))))) (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (*.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (*.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (neg.f64 (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (-.f64 (/.f64 0 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (-.f64 0 (*.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (-.f64 0 (*.f64 (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))))) (neg.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (*.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))) (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (*.f64 (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))) (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))) (*.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))) (*.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))) (neg.f64 (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))) (neg.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))))

simplify278.0ms (1.9%)

Algorithm
egg-herbie
Rules
1220×rational_best_45_simplify-98
852×rational_best_45_simplify-105
848×rational_best_45_simplify-100
658×rational_best_45_simplify-91
644×rational_best_45_simplify-37
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02468873
18998597
239548597
Stop Event
node limit
Counts
173 → 157
Calls
Call 1
Inputs
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)) (+.f64 (/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)) (+.f64 (/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)) (+.f64 (/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)) (+.f64 (/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))) (+.f64 (/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))) (/.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))) (+.f64 (/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))) (/.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))) (+.f64 (/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))) (/.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))) (+.f64 (/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))) (/.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))) (/.f64 (log.f64 b) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))) (/.f64 (log.f64 b) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))) (/.f64 (log.f64 b) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))) (/.f64 (log.f64 b) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))))
(exp.f64 (*.f64 (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 a)) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) (/.f64 (log.f64 -1) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))
(exp.f64 (*.f64 (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 a)) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) (/.f64 (log.f64 -1) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))
(exp.f64 (*.f64 (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 a)) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) (/.f64 (log.f64 -1) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))
(exp.f64 (*.f64 (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 a)) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) (/.f64 (log.f64 -1) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))
(+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 -1)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 -1)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 -1)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 -1)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(/.f64 (log.f64 b) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(/.f64 (log.f64 b) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(/.f64 (log.f64 b) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(/.f64 (log.f64 b) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(+.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) 0)
(+.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (*.f64 0 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))))
(+.f64 0 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))
(+.f64 (*.f64 0 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))
(-.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) 0)
(-.f64 0 (*.f64 -1 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))))) (*.f64 -1 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) 1)
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (/.f64 1 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (*.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (/.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (*.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (/.f64 1 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))))
(*.f64 1 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))
(*.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))
(*.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))) (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (/.f64 1 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))))))
(*.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))) (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (/.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))))))
(*.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))) (-.f64 0 (neg.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))))
(*.f64 -1 (neg.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))))
(*.f64 (neg.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))) -1)
(*.f64 (neg.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))) (neg.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))))
(*.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (/.f64 1 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))
(*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))
(*.f64 (neg.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))) (neg.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))))
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) 1)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))))
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (/.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))))
(neg.f64 (neg.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))))
(neg.f64 (*.f64 -1 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))))
(-.f64 (log.f64 b) (*.f64 -1 (log.f64 a)))
(-.f64 (log.f64 a) (*.f64 -1 (log.f64 b)))
(-.f64 (+.f64 (log.f64 b) (log.f64 a)) 0)
(-.f64 0 (neg.f64 (+.f64 (log.f64 b) (log.f64 a))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) 1)
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a)))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (*.f64 (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a)))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a))) (+.f64 (log.f64 b) (log.f64 a)))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (*.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a)))))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a)))))
(*.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a))) (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a))))))
(*.f64 (neg.f64 (+.f64 (log.f64 b) (log.f64 a))) -1)
(*.f64 (neg.f64 (+.f64 (log.f64 b) (log.f64 a))) (neg.f64 (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a)))))
(*.f64 (neg.f64 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a))) (neg.f64 (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a))))))
(*.f64 (neg.f64 (+.f64 (log.f64 b) (log.f64 a))) (-.f64 0 (/.f64 (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a))))))
(*.f64 (neg.f64 (+.f64 (log.f64 b) (log.f64 a))) (-.f64 (/.f64 0 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a)))))
(*.f64 (neg.f64 (+.f64 (log.f64 b) (log.f64 a))) (-.f64 0 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))))
(*.f64 -1 (neg.f64 (+.f64 (log.f64 b) (log.f64 a))))
(*.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))) (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (neg.f64 (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a)))) (neg.f64 (+.f64 (log.f64 b) (log.f64 a))))
(*.f64 (*.f64 (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a)))) (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (+.f64 (log.f64 b) (log.f64 a)) 1)
(/.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a)))))
(/.f64 (neg.f64 (+.f64 (log.f64 b) (log.f64 a))) -1)
(neg.f64 (neg.f64 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) 0)
(+.f64 0 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) 0)
(-.f64 0 (neg.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))))
(*.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) 1)
(*.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))))
(*.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))))))
(*.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))))))
(*.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))))))
(*.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (*.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))))) (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))))))
(*.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (*.f64 (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))))) (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))))))
(*.f64 1 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))))
(*.f64 (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))))
(*.f64 (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (*.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))))))
(*.f64 (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (*.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))))))
(*.f64 (neg.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) -1)
(*.f64 (neg.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (neg.f64 (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))))))
(*.f64 (neg.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (-.f64 (/.f64 0 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))))))
(*.f64 (neg.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (-.f64 0 (*.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))))))
(*.f64 (neg.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (-.f64 0 (*.f64 (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))))))
(*.f64 -1 (neg.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))))
(*.f64 (*.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))))
(*.f64 (*.f64 (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))))
(*.f64 (neg.f64 (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))))) (neg.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))))
(neg.f64 (neg.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))))
(+.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) 0)
(+.f64 0 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))
(-.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) 0)
(-.f64 0 (neg.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))
(-.f64 0 (*.f64 -1 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))
(*.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) 1)
(*.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))
(*.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
(*.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
(*.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
(*.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (*.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))) (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
(*.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (*.f64 (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))) (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
(*.f64 1 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))
(*.f64 (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))
(*.f64 (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))) (*.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))
(*.f64 (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))) (*.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))
(*.f64 (neg.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))) -1)
(*.f64 (neg.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))) (neg.f64 (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
(*.f64 -1 (neg.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))
(*.f64 (*.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))
(*.f64 (*.f64 (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))
(*.f64 (neg.f64 (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))) (neg.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))
(neg.f64 (neg.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))
(neg.f64 (*.f64 -1 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))
Outputs
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)) (+.f64 (/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))))))
(exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 1 b))) (log.f64 a)) (+.f64 (/.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 1 b))) (log.f64 a))) (neg.f64 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (neg.f64 (log.f64 (/.f64 1 b))) (log.f64 a)))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)) (+.f64 (/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))))))
(exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 1 b))) (log.f64 a)) (+.f64 (/.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 1 b))) (log.f64 a))) (neg.f64 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (neg.f64 (log.f64 (/.f64 1 b))) (log.f64 a)))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)) (+.f64 (/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))))))
(exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 1 b))) (log.f64 a)) (+.f64 (/.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 1 b))) (log.f64 a))) (neg.f64 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (neg.f64 (log.f64 (/.f64 1 b))) (log.f64 a)))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)) (+.f64 (/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))))))
(exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 1 b))) (log.f64 a)) (+.f64 (/.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 1 b))) (log.f64 a))) (neg.f64 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (neg.f64 (log.f64 (/.f64 1 b))) (log.f64 a)))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))) (+.f64 (/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))) (/.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))) (+.f64 (/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))) (/.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1))) (+.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1)))) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 b)) (+.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1))))) (/.f64 (log.f64 -1) (+.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1))))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))) (+.f64 (/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))) (/.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))) (+.f64 (/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))) (/.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1))) (+.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1)))) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 b)) (+.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1))))) (/.f64 (log.f64 -1) (+.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1))))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))) (+.f64 (/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))) (/.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))) (+.f64 (/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))) (/.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1))) (+.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1)))) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 b)) (+.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1))))) (/.f64 (log.f64 -1) (+.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1))))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))) (+.f64 (/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))) (/.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))) (+.f64 (/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))) (/.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1))) (+.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1)))) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 b)) (+.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1))))) (/.f64 (log.f64 -1) (+.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1))))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))) (/.f64 (log.f64 b) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))) (/.f64 (log.f64 b) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))))))
(exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 1 a))) (log.f64 b)) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (neg.f64 (log.f64 (/.f64 1 a))) (log.f64 b)))) (/.f64 (log.f64 b) (+.f64 (neg.f64 (log.f64 (/.f64 1 a))) (log.f64 b))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))) (/.f64 (log.f64 b) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))) (/.f64 (log.f64 b) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))))))
(exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 1 a))) (log.f64 b)) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (neg.f64 (log.f64 (/.f64 1 a))) (log.f64 b)))) (/.f64 (log.f64 b) (+.f64 (neg.f64 (log.f64 (/.f64 1 a))) (log.f64 b))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))) (/.f64 (log.f64 b) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))) (/.f64 (log.f64 b) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))))))
(exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 1 a))) (log.f64 b)) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (neg.f64 (log.f64 (/.f64 1 a))) (log.f64 b)))) (/.f64 (log.f64 b) (+.f64 (neg.f64 (log.f64 (/.f64 1 a))) (log.f64 b))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))) (/.f64 (log.f64 b) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))) (/.f64 (log.f64 b) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))))))
(exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 1 a))) (log.f64 b)) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (neg.f64 (log.f64 (/.f64 1 a))) (log.f64 b)))) (/.f64 (log.f64 b) (+.f64 (neg.f64 (log.f64 (/.f64 1 a))) (log.f64 b))))))
(exp.f64 (*.f64 (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 a)) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) (/.f64 (log.f64 -1) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))
(exp.f64 (*.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 a)) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) (/.f64 (log.f64 -1) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))))))
(exp.f64 (*.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))))) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 a)) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))) (/.f64 (log.f64 -1) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))))))
(exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 -1) (log.f64 b))) (+.f64 (/.f64 (log.f64 b) (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 -1) (log.f64 b)))) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 a)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 -1) (log.f64 b))))) (/.f64 (log.f64 -1) (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 -1) (log.f64 b))))))))
(exp.f64 (*.f64 (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 a)) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) (/.f64 (log.f64 -1) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))
(exp.f64 (*.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 a)) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) (/.f64 (log.f64 -1) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))))))
(exp.f64 (*.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))))) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 a)) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))) (/.f64 (log.f64 -1) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))))))
(exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 -1) (log.f64 b))) (+.f64 (/.f64 (log.f64 b) (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 -1) (log.f64 b)))) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 a)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 -1) (log.f64 b))))) (/.f64 (log.f64 -1) (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 -1) (log.f64 b))))))))
(exp.f64 (*.f64 (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 a)) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) (/.f64 (log.f64 -1) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))
(exp.f64 (*.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 a)) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) (/.f64 (log.f64 -1) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))))))
(exp.f64 (*.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))))) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 a)) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))) (/.f64 (log.f64 -1) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))))))
(exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 -1) (log.f64 b))) (+.f64 (/.f64 (log.f64 b) (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 -1) (log.f64 b)))) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 a)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 -1) (log.f64 b))))) (/.f64 (log.f64 -1) (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 -1) (log.f64 b))))))))
(exp.f64 (*.f64 (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 a)) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) (/.f64 (log.f64 -1) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))
(exp.f64 (*.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 a)) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) (/.f64 (log.f64 -1) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))))))
(exp.f64 (*.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))))) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 a)) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))) (/.f64 (log.f64 -1) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))))))
(exp.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 -1) (log.f64 b))) (+.f64 (/.f64 (log.f64 b) (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 -1) (log.f64 b)))) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 a)) (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 -1) (log.f64 b))))) (/.f64 (log.f64 -1) (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 -1) (log.f64 b))))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))
(+.f64 (neg.f64 (log.f64 (/.f64 1 b))) (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))
(+.f64 (neg.f64 (log.f64 (/.f64 1 b))) (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))
(+.f64 (neg.f64 (log.f64 (/.f64 1 b))) (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))
(+.f64 (neg.f64 (log.f64 (/.f64 1 b))) (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1)))
(+.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1)))
(+.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1)))
(+.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1)))
(+.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))
(+.f64 (neg.f64 (log.f64 (/.f64 1 a))) (log.f64 b))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))
(+.f64 (neg.f64 (log.f64 (/.f64 1 a))) (log.f64 b))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))
(+.f64 (neg.f64 (log.f64 (/.f64 1 a))) (log.f64 b))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))
(+.f64 (neg.f64 (log.f64 (/.f64 1 a))) (log.f64 b))
(+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 -1) (log.f64 b)))
(+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 -1) (log.f64 b)))
(+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 -1) (log.f64 b)))
(+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))))
(+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 -1) (log.f64 b)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))))
(neg.f64 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (neg.f64 (log.f64 (/.f64 1 b))) (log.f64 a))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))))
(neg.f64 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (neg.f64 (log.f64 (/.f64 1 b))) (log.f64 a))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))))
(neg.f64 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (neg.f64 (log.f64 (/.f64 1 b))) (log.f64 a))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a))))
(neg.f64 (/.f64 (log.f64 (/.f64 1 b)) (+.f64 (neg.f64 (log.f64 (/.f64 1 b))) (log.f64 a))))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 -1)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 -1)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1)) (+.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1))))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 -1)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 -1)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1)) (+.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1))))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 -1)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 -1)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1)) (+.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1))))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 -1)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 -1)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1)) (+.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1))))
(/.f64 (log.f64 b) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(/.f64 (log.f64 b) (+.f64 (neg.f64 (log.f64 (/.f64 1 a))) (log.f64 b)))
(/.f64 (log.f64 b) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(/.f64 (log.f64 b) (+.f64 (neg.f64 (log.f64 (/.f64 1 a))) (log.f64 b)))
(/.f64 (log.f64 b) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(/.f64 (log.f64 b) (+.f64 (neg.f64 (log.f64 (/.f64 1 a))) (log.f64 b)))
(/.f64 (log.f64 b) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(/.f64 (log.f64 b) (+.f64 (neg.f64 (log.f64 (/.f64 1 a))) (log.f64 b)))
(/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))
(/.f64 (log.f64 b) (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 -1) (log.f64 b))))
(/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))
(/.f64 (log.f64 b) (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 -1) (log.f64 b))))
(/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))
(/.f64 (log.f64 b) (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 -1) (log.f64 b))))
(/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(/.f64 (log.f64 b) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))
(/.f64 (log.f64 b) (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 -1) (log.f64 b))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))))
(neg.f64 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (neg.f64 (log.f64 (/.f64 1 a))) (log.f64 b))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))))
(neg.f64 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (neg.f64 (log.f64 (/.f64 1 a))) (log.f64 b))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))))
(neg.f64 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (neg.f64 (log.f64 (/.f64 1 a))) (log.f64 b))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b))))
(neg.f64 (/.f64 (log.f64 (/.f64 1 a)) (+.f64 (neg.f64 (log.f64 (/.f64 1 a))) (log.f64 b))))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 -1) (log.f64 b))))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 -1) (log.f64 b))))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 -1) (log.f64 b))))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 -1) (log.f64 b))))
(/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(/.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 1 b))) (log.f64 a)))
(/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(/.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 1 b))) (log.f64 a)))
(/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(/.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 1 b))) (log.f64 a)))
(/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(/.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 1 b))) (log.f64 a)))
(/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(/.f64 (log.f64 a) (+.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1))))
(/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(/.f64 (log.f64 a) (+.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1))))
(/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(/.f64 (log.f64 a) (+.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1))))
(/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(/.f64 (log.f64 a) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(/.f64 (log.f64 a) (+.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1))))
(+.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) 0)
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))))
(+.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (*.f64 0 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))))
(+.f64 0 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))))
(+.f64 (*.f64 0 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) 0)
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 0 (*.f64 -1 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))))) (*.f64 -1 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) 1)
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (/.f64 1 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (*.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (/.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (*.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (/.f64 1 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 1 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))) (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (/.f64 1 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))) (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (/.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))) (-.f64 0 (neg.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 -1 (neg.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (neg.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))) -1)
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (neg.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))) (neg.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (/.f64 1 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (neg.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))) (neg.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))))
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) 1)
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))))
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))))
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (/.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))) (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))))
(neg.f64 (neg.f64 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))))
(neg.f64 (*.f64 -1 (exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (log.f64 b) (*.f64 -1 (log.f64 a)))
(-.f64 (log.f64 b) (neg.f64 (log.f64 a)))
(-.f64 (log.f64 a) (*.f64 -1 (log.f64 b)))
(-.f64 (log.f64 a) (neg.f64 (log.f64 b)))
(-.f64 (+.f64 (log.f64 b) (log.f64 a)) 0)
(+.f64 (log.f64 a) (log.f64 b))
(-.f64 0 (neg.f64 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (log.f64 a) (log.f64 b))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) 1)
(+.f64 (log.f64 a) (log.f64 b))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (log.f64 a) (log.f64 b))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a)))))
(+.f64 (log.f64 a) (log.f64 b))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))))
(+.f64 (log.f64 a) (log.f64 b))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (*.f64 (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a)))))
(+.f64 (log.f64 a) (log.f64 b))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a))) (+.f64 (log.f64 b) (log.f64 a)))))
(+.f64 (log.f64 a) (log.f64 b))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (*.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a)))))
(+.f64 (log.f64 a) (log.f64 b))
(*.f64 (+.f64 (log.f64 b) (log.f64 a)) (*.f64 (*.f64 (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a)))))
(+.f64 (log.f64 a) (log.f64 b))
(*.f64 1 (+.f64 (log.f64 b) (log.f64 a)))
(+.f64 (log.f64 a) (log.f64 b))
(*.f64 (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a))) (+.f64 (log.f64 b) (log.f64 a)))
(+.f64 (log.f64 a) (log.f64 b))
(*.f64 (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a))))))
(+.f64 (log.f64 a) (log.f64 b))
(*.f64 (neg.f64 (+.f64 (log.f64 b) (log.f64 a))) -1)
(+.f64 (log.f64 a) (log.f64 b))
(*.f64 (neg.f64 (+.f64 (log.f64 b) (log.f64 a))) (neg.f64 (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a)))))
(+.f64 (log.f64 a) (log.f64 b))
(*.f64 (neg.f64 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a))) (neg.f64 (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a))))))
(+.f64 (log.f64 a) (log.f64 b))
(*.f64 (neg.f64 (+.f64 (log.f64 b) (log.f64 a))) (-.f64 0 (/.f64 (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a))))))
(+.f64 (log.f64 a) (log.f64 b))
(*.f64 (neg.f64 (+.f64 (log.f64 b) (log.f64 a))) (-.f64 (/.f64 0 (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a)))))
(+.f64 (log.f64 a) (log.f64 b))
(*.f64 (neg.f64 (+.f64 (log.f64 b) (log.f64 a))) (-.f64 0 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))))
(+.f64 (log.f64 a) (log.f64 b))
(*.f64 -1 (neg.f64 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (log.f64 a) (log.f64 b))
(*.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a)))) (+.f64 (log.f64 b) (log.f64 a)))
(+.f64 (log.f64 a) (log.f64 b))
(*.f64 (neg.f64 (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a)))) (neg.f64 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (log.f64 a) (log.f64 b))
(*.f64 (*.f64 (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a)))) (+.f64 (log.f64 b) (log.f64 a)))
(+.f64 (log.f64 a) (log.f64 b))
(/.f64 (+.f64 (log.f64 b) (log.f64 a)) 1)
(+.f64 (log.f64 a) (log.f64 b))
(/.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (log.f64 a) (log.f64 b))
(/.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (log.f64 b) (log.f64 a)))))
(+.f64 (log.f64 a) (log.f64 b))
(/.f64 (neg.f64 (+.f64 (log.f64 b) (log.f64 a))) -1)
(+.f64 (log.f64 a) (log.f64 b))
(neg.f64 (neg.f64 (+.f64 (log.f64 b) (log.f64 a))))
(+.f64 (log.f64 a) (log.f64 b))
(+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) 0)
(/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b)))
(+.f64 0 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b)))
(-.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) 0)
(/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b)))
(-.f64 0 (neg.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))))
(/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b)))
(*.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) 1)
(/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b)))
(*.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))))
(/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b)))
(*.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))))))
(/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b)))
(*.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))))))
(/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b)))
(*.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))))))
(/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b)))
(*.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (*.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))))) (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))))))
(/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b)))
(*.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (*.f64 (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))))) (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))))))
(/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b)))
(*.f64 1 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b)))
(*.f64 (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b)))
(*.f64 (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (*.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))))))
(/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b)))
(*.f64 (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (*.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))))))
(/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b)))
(*.f64 (neg.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) -1)
(/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b)))
(*.f64 (neg.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (neg.f64 (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))))))
(/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b)))
(*.f64 (neg.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (-.f64 (/.f64 0 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))))))
(/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b)))
(*.f64 (neg.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (-.f64 0 (*.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))))))
(/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b)))
(*.f64 (neg.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (-.f64 0 (*.f64 (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))))))
(/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b)))
(*.f64 -1 (neg.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))))
(/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b)))
(*.f64 (*.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b)))
(*.f64 (*.f64 (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b)))
(*.f64 (neg.f64 (/.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))))) (neg.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))))
(/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b)))
(neg.f64 (neg.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))))
(/.f64 (log.f64 b) (+.f64 (log.f64 a) (log.f64 b)))
(+.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) 0)
(/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b)))
(+.f64 0 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b)))
(-.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) 0)
(/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b)))
(-.f64 0 (neg.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))
(/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b)))
(-.f64 0 (*.f64 -1 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))
(/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b)))
(*.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) 1)
(/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b)))
(*.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))
(/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b)))
(*.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
(/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b)))
(*.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
(/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b)))
(*.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
(/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b)))
(*.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (*.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))) (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
(/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b)))
(*.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (*.f64 (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))) (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
(/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b)))
(*.f64 1 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b)))
(*.f64 (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b)))
(*.f64 (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))) (*.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))
(/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b)))
(*.f64 (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))) (*.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))
(/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b)))
(*.f64 (neg.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))) -1)
(/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b)))
(*.f64 (neg.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))) (neg.f64 (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
(/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b)))
(*.f64 -1 (neg.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))
(/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b)))
(*.f64 (*.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b)))
(*.f64 (*.f64 (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))) (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))
(/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b)))
(*.f64 (neg.f64 (/.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))) (neg.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))
(/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b)))
(neg.f64 (neg.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))
(/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b)))
(neg.f64 (*.f64 -1 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))
(/.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b)))

localize51.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
0.6b
(+.f64 (log.f64 a) (log.f64 b))
4.7b
(exp.f64 (+.f64 (log.f64 a) (log.f64 b)))
7.5b
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
Compiler

Compiled 103 to 24 computations (76.7% saved)

localize80.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))
0.3b
(/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))
0.6b
(+.f64 (log.f64 a) (log.f64 b))
4.7b
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))
Compiler

Compiled 275 to 107 computations (61.1% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
a
@-inf
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))
0.0ms
b
@-inf
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))
0.0ms
a
@inf
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))
0.0ms
a
@0
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))
0.0ms
b
@inf
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))

rewrite87.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1534×rational_best_45_simplify-100
1352×rational_best_45_simplify-91
1100×rational_best-4
1100×rational_best-2
1100×rational_best-3
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
017181
111865
248019
3253719
Stop Event
node limit
Counts
1 → 21
Calls
Call 1
Inputs
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))))

simplify160.0ms (1.1%)

Algorithm
egg-herbie
Rules
1412×rational_best_45_simplify-98
1098×rational_best_45_simplify-96
924×rational_best_45_simplify-95
716×rational_best_45_simplify-100
610×rational_best_45_simplify-91
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0711127
11971095
28171095
336971095
Stop Event
node limit
Counts
45 → 35
Calls
Call 1
Inputs
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(+.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0)
(+.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(-.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0)
(*.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 1)
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 -1 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) -1)
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 1)
(/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
Outputs
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(exp.f64 (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a)))))
(exp.f64 (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a)))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(exp.f64 (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a)))))
(exp.f64 (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a)))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(exp.f64 (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a)))))
(exp.f64 (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a)))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (log.f64 b)))
(exp.f64 (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a)))))
(exp.f64 (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 1 a)))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 -1) (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 -1) (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 -1) (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 -1) (+.f64 (log.f64 b) (neg.f64 (log.f64 (/.f64 -1 a))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b)))))
(exp.f64 (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b)))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b)))))
(exp.f64 (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b)))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b)))))
(exp.f64 (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b)))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b)))))
(exp.f64 (+.f64 (log.f64 a) (neg.f64 (log.f64 (/.f64 1 b)))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(exp.f64 (+.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1))))
(exp.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(exp.f64 (+.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1))))
(exp.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(exp.f64 (+.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1))))
(exp.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(exp.f64 (+.f64 (log.f64 a) (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (log.f64 -1))))
(exp.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 a) (log.f64 -1))))
(+.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0)
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(+.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(-.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 0)
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 1)
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 -1 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) -1)
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) 1)
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))
(/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 a)))

localize107.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.7b
(exp.f64 (+.f64 (log.f64 a) (log.f64 b)))
4.7b
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
7.5b
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))))
7.5b
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
Compiler

Compiled 301 to 81 computations (73.1% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
a
@0
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
0.0ms
a
@inf
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
0.0ms
b
@-inf
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
0.0ms
a
@-inf
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
0.0ms
b
@inf
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))

rewrite98.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1324×rational_best_45_simplify-100
1204×rational_best_45_simplify-67
1050×rational_best-4
1050×rational_best-2
1050×rational_best-3
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
019149
1124103
244149
3242449
Stop Event
node limit
Counts
1 → 50
Calls
Call 1
Inputs
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (fabs.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 1 (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (fabs.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (fabs.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (fabs.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))))

simplify180.0ms (1.2%)

Algorithm
egg-herbie
Rules
1596×rational_best_45_simplify-100
1242×rational_best_45_simplify-91
1094×rational_best_45_simplify-37
636×rational_best_45_simplify-1
580×rational_best_45_simplify-98
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01192642
13992642
215272642
373362642
Stop Event
node limit
Counts
74 → 52
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 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0)
(+.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0)
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (fabs.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))
(-.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))
(-.f64 0 (*.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 1 (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (*.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 1)
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) -1)
(neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(fabs.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(fabs.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(fabs.f64 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(fabs.f64 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))
(fabs.f64 (*.f64 (fabs.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(fabs.f64 (*.f64 (fabs.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(fabs.f64 (*.f64 (fabs.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(fabs.f64 (*.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(fabs.f64 (*.f64 (fabs.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))
(fabs.f64 (*.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))
(fabs.f64 (*.f64 (fabs.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(fabs.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (fabs.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (fabs.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (fabs.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
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 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0)
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(+.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0)
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (fabs.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 0))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) 0))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 0 (*.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 1 (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 0 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 0 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) 1)
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) -1)
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(fabs.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(fabs.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(fabs.f64 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(fabs.f64 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(fabs.f64 (*.f64 (fabs.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(fabs.f64 (*.f64 (fabs.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(fabs.f64 (*.f64 (fabs.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(fabs.f64 (*.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(fabs.f64 (*.f64 (fabs.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(fabs.f64 (*.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(fabs.f64 (*.f64 (fabs.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(fabs.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (fabs.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (fabs.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (fabs.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))

eval1.9s (13.4%)

Compiler

Compiled 169386 to 44448 computations (73.8% saved)

prune2.0s (13.7%)

Pruning

27 alts after pruning (16 fresh and 11 done)

PrunedKeptTotal
New283042834
Fresh11213
Picked011
Done01010
Total2831272858
Error
5.5b
Counts
2858 → 27
Alt Table
Click to see full alt table
StatusErrorProgram
12.9b
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
13.2b
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
12.9b
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
13.0b
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
13.0b
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
13.2b
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
13.2b
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
13.2b
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
13.4b
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
13.2b
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
13.2b
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
13.3b
(*.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
34.0b
(*.f64 (fabs.f64 (*.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
5.7b
(exp.f64 (+.f64 (log.f64 a) (log.f64 b)))
6.0b
(exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
6.2b
(exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))))
6.2b
(exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (*.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
5.9b
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (-.f64 (*.f64 0 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
6.2b
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
6.4b
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))
6.2b
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
6.4b
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (+.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))))
6.2b
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (+.f64 (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))) (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))))
5.8b
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
5.9b
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))
5.9b
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))
5.9b
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
Compiler

Compiled 1141 to 428 computations (62.5% saved)

regimes140.0ms (1%)

Accuracy

Total -29.1b remaining (-510.5%)

Threshold costs -29.1b (-510.5%)

Counts
30 → 1
Calls
Call 1
Inputs
(exp.f64 (+.f64 (log.f64 a) (log.f64 b)))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (*.f64 (log.f64 b) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (log.f64 a) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))
(*.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (/.f64 1 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (*.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))))) (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))
(exp.f64 (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (+.f64 (/.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))) (/.f64 1 (/.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a)))))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (+.f64 (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 b) (log.f64 a)) (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))))) (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (+.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (log.f64 b) (+.f64 (log.f64 b) (log.f64 a)))) (*.f64 (/.f64 1 (+.f64 (log.f64 b) (log.f64 a))) (*.f64 (log.f64 a) (+.f64 (log.f64 b) (log.f64 a))))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))
(*.f64 (fabs.f64 (*.f64 (neg.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (-.f64 (*.f64 0 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (+.f64 (log.f64 a) (log.f64 b)))) (neg.f64 (+.f64 (log.f64 a) (log.f64 b)))))))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (+.f64 (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 a) (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (/.f64 1 (+.f64 (log.f64 a) (log.f64 b))) (*.f64 (log.f64 b) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))))
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (exp.f64 (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (*.f64 (+.f64 (log.f64 a) (log.f64 b)) (/.f64 1 (+.f64 (log.f64 a) (log.f64 b)))))))
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
(*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))) (/.f64 1 (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b)))))) (exp.f64 (+.f64 (log.f64 a) (log.f64 b))))
Outputs
(exp.f64 (+.f64 (log.f64 a) (log.f64 b)))
Calls

6 calls:

23.0ms
b
23.0ms
(log.f64 b)
22.0ms
a
20.0ms
(exp.f64 (+.f64 (log.f64 a) (log.f64 b)))
16.0ms
(+.f64 (log.f64 a) (log.f64 b))
Results
ErrorSegmentsBranch
5.7b1a
5.7b1b
5.7b1(exp.f64 (+.f64 (log.f64 a) (log.f64 b)))
5.7b1(+.f64 (log.f64 a) (log.f64 b))
5.7b1(log.f64 a)
5.7b1(log.f64 b)
Compiler

Compiled 1238 to 330 computations (73.3% saved)

simplify1.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0919
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(exp.f64 (+.f64 (log.f64 a) (log.f64 b)))
Outputs
(exp.f64 (+.f64 (log.f64 a) (log.f64 b)))
Compiler

Compiled 8 to 6 computations (25% saved)

soundness0.0ms (0%)

end12.0ms (0.1%)

Remove

(sort a b)

Compiler

Compiled 24 to 18 computations (25% saved)

Profiling

Loading profile data...