Details

Time bar (total: 35.9s)

analyze258.0ms (0.7%)

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%99.9%0.1%0%0%0%4
18.8%18.7%81.2%0.1%0%0%0%5
34.4%34.3%65.6%0.1%0%0%0%6
54.7%54.6%45.3%0.1%0%0%0%7
64.8%64.8%35.1%0.1%0%0%0%8
76.2%76.1%23.8%0.1%0%0%0%9
81.8%81.8%18.1%0.1%0%0%0%10
87.8%87.7%12.2%0.1%0%0%0%11
90.8%90.7%9.2%0.1%0%0%0%12
Compiler

Compiled 15 to 11 computations (26.7% saved)

sample4.0s (11%)

Results
3.7s8256×body256valid
Bogosity

preprocess148.0ms (0.4%)

Algorithm
egg-herbie
Rules
1092×rational.json-simplify-2
934×rational.json-simplify-44
826×rational.json-simplify-39
818×rational.json-simplify-47
720×rational.json-simplify-19
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01774
12474
23674
38174
440174
5404374
6644774
7762174
022
122
Stop Event
unsound
node limit
Calls
Call 1
Inputs
0
1
Outputs
0
1
0
Call 2
Inputs
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 10))
Outputs
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 10))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
Symmetry

(sort re im)

Compiler

Compiled 16 to 12 computations (25% saved)

simplify111.0ms (0.3%)

Algorithm
egg-herbie
Rules
1090×rational.json-simplify-2
926×rational.json-simplify-44
832×rational.json-simplify-47
824×rational.json-simplify-39
720×rational.json-simplify-19
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01337
11937
23137
37637
439637
5405137
6646037
7763837
Stop Event
node limit
Counts
1 → 1
Calls
Call 1
Inputs
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
Outputs
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))

eval0.0ms (0%)

Compiler

Compiled 14 to 10 computations (28.6% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022
Error
32.6b
Counts
2 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
32.6b
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
Compiler

Compiled 14 to 10 computations (28.6% saved)

localize15.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.6b
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
30.2b
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
Compiler

Compiled 49 to 13 computations (73.5% saved)

series8.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
2.0ms
re
@-inf
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
1.0ms
im
@inf
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
1.0ms
re
@0
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
1.0ms
im
@0
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
1.0ms
re
@inf
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))

rewrite86.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1380×bool.json-1
1380×bool.json-2
1354×rational.json-1
1354×rational.json-2
1354×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01360
112860
235160
390060
4341560
Stop Event
node limit
Counts
2 → 37
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) 4) (*.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))) (#(struct:change #<rule egg-rr> (2) ((x or (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 2) (/.f64 1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 2) (*.f64 (/.f64 1 (log.f64 10)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 2 (log.f64 10))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 4) (/.f64 1 (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 1 (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (log.f64 10)) 1/2) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (log.f64 10))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (log.f64 10) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (log.f64 10))) (neg.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10)) (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10)) (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10)))))))

simplify190.0ms (0.5%)

Algorithm
egg-herbie
Rules
922×rational.json-simplify-51
916×rational.json-simplify-54
786×rational.json-simplify-35
776×rational.json-simplify-2
732×rational.json-simplify-41
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02164343
14804223
28994223
316104223
435214223
562494223
Stop Event
node limit
Counts
85 → 200
Calls
Call 1
Inputs
im
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) im)
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) im))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5))) im)))
re
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) re)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (+.f64 re (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (+.f64 re (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))))
(*.f64 -1 re)
(+.f64 (*.f64 -1 re) (*.f64 -1/2 (/.f64 (pow.f64 im 2) re)))
(+.f64 (*.f64 -1 re) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (*.f64 -1/2 (/.f64 (pow.f64 im 2) re))))
(+.f64 (*.f64 -1 re) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (*.f64 -1/2 (/.f64 (pow.f64 im 2) re)))))
re
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) re)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (+.f64 re (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (+.f64 re (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))))
im
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) im)
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) im))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5))) im)))
(*.f64 -1 im)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) im)) (*.f64 -1 im))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) im)) (*.f64 -1 im)))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) im)) (*.f64 -1 im))))
(/.f64 (log.f64 im) (log.f64 10))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 10) (pow.f64 im 6)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 10) (pow.f64 re 6)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 10) (pow.f64 re 6)))))))
(/.f64 (log.f64 re) (log.f64 10))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (/.f64 (log.f64 re) (log.f64 10)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (pow.f64 re 6)))) (/.f64 (log.f64 re) (log.f64 10)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 10) (pow.f64 im 6)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 10) (pow.f64 im 6)))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) 0)
(+.f64 0 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) 0)
(*.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) 1)
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 2 (/.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) 2))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) 2) 1/2)
(*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) 2))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) 2) 2)
(/.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) 1)
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) 2) 2)
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) 4) 4)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) 4) (*.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) 4)) 8)
(+.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10)) 0)
(+.f64 0 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10)))
(-.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10)) 0)
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 1 (log.f64 10)))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10)) 1)
(*.f64 1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10)))
(*.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 2) (/.f64 1/2 (log.f64 10)))
(*.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 2) (*.f64 (/.f64 1 (log.f64 10)) 1/2))
(*.f64 2 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (log.f64 10) 2)))
(*.f64 2 (/.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10)) 2))
(*.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 2 (log.f64 10))) 1/2)
(*.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 4) (/.f64 1 (*.f64 (log.f64 10) 4)))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (neg.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 1 (neg.f64 (log.f64 10))))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (log.f64 10))))
(*.f64 1/2 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 2 (log.f64 10))))
(*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 2))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) 1/2) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 2))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (log.f64 10))) -1)
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (log.f64 10) 2)) 2)
(*.f64 (/.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10)) 2) 2)
(*.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 4))
(*.f64 (/.f64 1 (neg.f64 (log.f64 10))) (neg.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (log.f64 10))))
Outputs
im
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) im)
(+.f64 im (*.f64 1/2 (/.f64 (pow.f64 re 2) im)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) im))
(+.f64 (+.f64 im (*.f64 1/2 (/.f64 (pow.f64 re 2) im))) (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))))
(+.f64 im (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5))) im)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) (+.f64 im (*.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5))))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 im (+.f64 (*.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5))) (*.f64 1/2 (/.f64 (pow.f64 re 2) im)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) (+.f64 im (+.f64 (*.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5))) (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))))))
(+.f64 im (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) (*.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5))))))
re
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) re)
(+.f64 re (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (+.f64 re (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))))
(+.f64 re (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (+.f64 re (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (+.f64 re (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))))))
(+.f64 (+.f64 re (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 re (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))))))
(+.f64 (+.f64 re (*.f64 1/2 (/.f64 (pow.f64 im 2) re))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5)))))
(+.f64 re (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))))))
(*.f64 -1 re)
(*.f64 re -1)
(neg.f64 re)
(+.f64 (*.f64 -1 re) (*.f64 -1/2 (/.f64 (pow.f64 im 2) re)))
(+.f64 (*.f64 re -1) (*.f64 (/.f64 (pow.f64 im 2) re) -1/2))
(+.f64 (neg.f64 re) (*.f64 (/.f64 (pow.f64 im 2) re) -1/2))
(+.f64 (*.f64 -1 re) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (*.f64 -1/2 (/.f64 (pow.f64 im 2) re))))
(+.f64 (*.f64 re -1) (+.f64 (*.f64 (/.f64 (pow.f64 im 2) re) -1/2) (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/8)))
(+.f64 (neg.f64 re) (+.f64 (*.f64 (/.f64 (pow.f64 im 2) re) -1/2) (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/8)))
(+.f64 (*.f64 (/.f64 (pow.f64 im 2) re) -1/2) (+.f64 (neg.f64 re) (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/8)))
(+.f64 (*.f64 -1 re) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (*.f64 -1/2 (/.f64 (pow.f64 im 2) re)))))
(+.f64 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/8) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 im 2) re) -1/2) (*.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) -1/16)) (*.f64 re -1)))
(+.f64 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/8) (+.f64 (neg.f64 re) (+.f64 (*.f64 (/.f64 (pow.f64 im 2) re) -1/2) (*.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) -1/16))))
(+.f64 (*.f64 (/.f64 (pow.f64 im 2) re) -1/2) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/8) (*.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) -1/16)) (neg.f64 re)))
(+.f64 (neg.f64 re) (+.f64 (*.f64 (/.f64 (pow.f64 im 2) re) -1/2) (+.f64 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/8) (*.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) -1/16))))
(+.f64 (*.f64 (/.f64 (pow.f64 im 2) re) -1/2) (+.f64 (+.f64 (neg.f64 re) (*.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) -1/16)) (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/8)))
re
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) re)
(+.f64 re (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (+.f64 re (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))))
(+.f64 re (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (+.f64 re (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (+.f64 re (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))))))
(+.f64 (+.f64 re (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 re (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))))))
(+.f64 (+.f64 re (*.f64 1/2 (/.f64 (pow.f64 im 2) re))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5)))))
(+.f64 re (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))))))
im
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) im)
(+.f64 im (*.f64 1/2 (/.f64 (pow.f64 re 2) im)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) im))
(+.f64 (+.f64 im (*.f64 1/2 (/.f64 (pow.f64 re 2) im))) (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))))
(+.f64 im (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5))) im)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) (+.f64 im (*.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5))))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 im (+.f64 (*.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5))) (*.f64 1/2 (/.f64 (pow.f64 re 2) im)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) (+.f64 im (+.f64 (*.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5))) (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))))))
(+.f64 im (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) (*.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5))))))
(*.f64 -1 im)
(*.f64 im -1)
(neg.f64 im)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) im)) (*.f64 -1 im))
(+.f64 (*.f64 im -1) (*.f64 (/.f64 (pow.f64 re 2) im) -1/2))
(+.f64 (neg.f64 im) (*.f64 (/.f64 (pow.f64 re 2) im) -1/2))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) im)) (*.f64 -1 im)))
(+.f64 (*.f64 (/.f64 (pow.f64 re 2) im) -1/2) (+.f64 (*.f64 im -1) (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) 1/8)))
(+.f64 (neg.f64 im) (+.f64 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) 1/8) (*.f64 (/.f64 (pow.f64 re 2) im) -1/2)))
(+.f64 (neg.f64 im) (+.f64 (*.f64 (/.f64 (pow.f64 re 2) im) -1/2) (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) 1/8)))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) im)) (*.f64 -1 im))))
(+.f64 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) 1/8) (+.f64 (+.f64 (*.f64 im -1) (*.f64 (/.f64 (pow.f64 re 2) im) -1/2)) (*.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 5)) -1/16)))
(+.f64 (*.f64 (/.f64 (pow.f64 re 2) im) -1/2) (+.f64 (+.f64 (neg.f64 im) (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) 1/8)) (*.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 5)) -1/16)))
(+.f64 (+.f64 (neg.f64 im) (+.f64 (*.f64 (/.f64 (pow.f64 re 2) im) -1/2) (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) 1/8))) (*.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 5)) -1/16))
(+.f64 (*.f64 (/.f64 (pow.f64 re 2) im) -1/2) (+.f64 (*.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 5)) -1/16) (+.f64 (neg.f64 im) (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) 1/8))))
(/.f64 (log.f64 im) (log.f64 10))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 10)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 10)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 10))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 10)))) (+.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 10)))) (+.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 10))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 10) (pow.f64 im 6)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 10)))) (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 im 6) (log.f64 10)))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 10)))) (+.f64 (/.f64 (log.f64 im) (log.f64 10)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 10)))) (*.f64 1/6 (/.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 6)) (log.f64 10))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (+.f64 (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 10)))) (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 im 6) (log.f64 10)))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 10)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 10)))) (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 im 6) (log.f64 10)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10)))
(/.f64 (log.f64 (/.f64 1 re)) (neg.f64 (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 10)))))
(+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 2)) (log.f64 10))))
(+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 10)))))
(+.f64 (/.f64 (log.f64 (/.f64 1 re)) (neg.f64 (log.f64 10))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 2)) (log.f64 10))))
(+.f64 (/.f64 (log.f64 (/.f64 1 re)) (neg.f64 (log.f64 10))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 im 2) (log.f64 10)) (pow.f64 re 2))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 10)))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 10))))))
(+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 2)) (log.f64 10))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 10))))))
(+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 10)))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 10))))))
(+.f64 (/.f64 (log.f64 (/.f64 1 re)) (neg.f64 (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 2)) (log.f64 10))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 10))))))
(+.f64 (+.f64 (/.f64 (log.f64 (/.f64 1 re)) (neg.f64 (log.f64 10))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 im 2) (log.f64 10)) (pow.f64 re 2)))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 10)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 10) (pow.f64 re 6)))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 10)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 (pow.f64 im 6) 90) (*.f64 (pow.f64 im 6) 30)) (*.f64 (pow.f64 re 6) (log.f64 10)))))))
(+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 2)) (log.f64 10))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 10)))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (pow.f64 re 6) (log.f64 10)))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 10)))) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 10))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 10)))) (*.f64 1/720 (*.f64 120 (/.f64 (pow.f64 im 6) (*.f64 (pow.f64 re 6) (log.f64 10))))))))
(+.f64 (/.f64 (log.f64 (/.f64 1 re)) (neg.f64 (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 2)) (log.f64 10))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 10)))) (*.f64 1/720 (*.f64 (/.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 6)) (log.f64 10)) 120)))))
(+.f64 (/.f64 (log.f64 (/.f64 1 re)) (neg.f64 (log.f64 10))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 10)))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 im 2) (log.f64 10)) (pow.f64 re 2))) (*.f64 1/720 (*.f64 (/.f64 (/.f64 (pow.f64 im 6) (log.f64 10)) (pow.f64 re 6)) 120)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(/.f64 (log.f64 (/.f64 -1 re)) (neg.f64 (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 10)))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 2)) (log.f64 10))) (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 10)))) (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 2)) (log.f64 10))) (/.f64 (log.f64 (/.f64 -1 re)) (neg.f64 (log.f64 10))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 im 2) (log.f64 10)) (pow.f64 re 2))) (/.f64 (log.f64 (/.f64 -1 re)) (neg.f64 (log.f64 10))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 10)))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 10)))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 2)) (log.f64 10))) (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 10)))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 10))))) (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 10)))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 2)) (log.f64 10))) (/.f64 (log.f64 (/.f64 -1 re)) (neg.f64 (log.f64 10)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 10)))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 im 2) (log.f64 10)) (pow.f64 re 2))) (/.f64 (log.f64 (/.f64 -1 re)) (neg.f64 (log.f64 10)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 10) (pow.f64 re 6)))))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 10)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 (pow.f64 im 6) 90) (*.f64 (pow.f64 im 6) 30)) (*.f64 (pow.f64 re 6) (log.f64 10)))))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 10)))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 2)) (log.f64 10))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (pow.f64 re 6) (log.f64 10))))) (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 10)))) (+.f64 (*.f64 1/720 (*.f64 120 (/.f64 (pow.f64 im 6) (*.f64 (pow.f64 re 6) (log.f64 10))))) (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10))))))
(+.f64 (*.f64 1/720 (*.f64 (/.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 6)) (log.f64 10)) 120)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 10)))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 2)) (log.f64 10))) (/.f64 (log.f64 (/.f64 -1 re)) (neg.f64 (log.f64 10))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 10)))) (+.f64 (*.f64 1/720 (*.f64 (/.f64 (/.f64 (pow.f64 im 6) (log.f64 10)) (pow.f64 re 6)) 120)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 im 2) (log.f64 10)) (pow.f64 re 2))) (/.f64 (log.f64 (/.f64 -1 re)) (neg.f64 (log.f64 10))))))
(/.f64 (log.f64 re) (log.f64 10))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (/.f64 (log.f64 re) (log.f64 10)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 10)))) (/.f64 (log.f64 re) (log.f64 10)))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 2)) (log.f64 10))) (/.f64 (log.f64 re) (log.f64 10)))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 im 2) (log.f64 10)) (pow.f64 re 2))) (/.f64 (log.f64 re) (log.f64 10)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 10)))) (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 2)) (log.f64 10))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 10)))) (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 10)))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 im 2) (log.f64 10)) (pow.f64 re 2))) (/.f64 (log.f64 re) (log.f64 10))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 10) (pow.f64 re 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 10) (pow.f64 re 4)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 10) (pow.f64 re 6)))) (/.f64 (log.f64 re) (log.f64 10)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 10)))) (+.f64 (/.f64 (log.f64 re) (log.f64 10)) (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (pow.f64 re 6) (log.f64 10)))))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 2)) (log.f64 10))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 10)))) (+.f64 (/.f64 (log.f64 re) (log.f64 10)) (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (pow.f64 re 6) (log.f64 10)))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 10)))) (+.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 10)))) (/.f64 (log.f64 re) (log.f64 10))) (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (pow.f64 re 6) (log.f64 10))))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 im 2) (pow.f64 re 2)) (log.f64 10))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 10)))) (+.f64 (/.f64 (log.f64 re) (log.f64 10)) (*.f64 1/6 (/.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 6)) (log.f64 10))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 10)))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 im 2) (log.f64 10)) (pow.f64 re 2))) (/.f64 (log.f64 re) (log.f64 10))) (*.f64 1/6 (/.f64 (/.f64 (pow.f64 im 6) (log.f64 10)) (pow.f64 re 6)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(/.f64 (log.f64 (/.f64 1 im)) (neg.f64 (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 10)))) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 10)))) (neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 10)))) (/.f64 (log.f64 (/.f64 1 im)) (neg.f64 (log.f64 10))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 10)))) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 10)))) (neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4))) (neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 10)))) (/.f64 (log.f64 (/.f64 1 im)) (neg.f64 (log.f64 10)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 10)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 10)))) (/.f64 (log.f64 (/.f64 1 im)) (neg.f64 (log.f64 10)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 10) (pow.f64 im 6)))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 10)))) (+.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 10)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 (pow.f64 re 6) 30) (*.f64 (pow.f64 re 6) 90)) (*.f64 (pow.f64 im 6) (log.f64 10))))) (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 10)))) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 10)))) (*.f64 1/720 (/.f64 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 10)) (pow.f64 im 6))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 10)))) (+.f64 (neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10))) (+.f64 (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (pow.f64 im 6) (log.f64 10)))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 10)))) (+.f64 (/.f64 (log.f64 (/.f64 1 im)) (neg.f64 (log.f64 10))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 10)))) (*.f64 1/720 (*.f64 (pow.f64 re 6) (/.f64 120 (*.f64 (pow.f64 im 6) (log.f64 10))))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 10)))) (+.f64 (/.f64 (log.f64 (/.f64 1 im)) (neg.f64 (log.f64 10))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 10)))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (pow.f64 im 6) (log.f64 10)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))
(/.f64 (log.f64 (/.f64 -1 im)) (neg.f64 (log.f64 10)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 10)))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 10)))) (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 10)))) (/.f64 (log.f64 (/.f64 -1 im)) (neg.f64 (log.f64 10))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 10)))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 10)))) (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4))) (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 10)))) (/.f64 (log.f64 (/.f64 -1 im)) (neg.f64 (log.f64 10)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 10) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 10) (pow.f64 im 4)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 10) (pow.f64 im 6)))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 10)))) (+.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 10)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 (pow.f64 re 6) 30) (*.f64 (pow.f64 re 6) 90)) (*.f64 (pow.f64 im 6) (log.f64 10))))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 10)))) (+.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 10)))) (*.f64 1/720 (/.f64 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 10)) (pow.f64 im 6)))) (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 10)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (pow.f64 im 6) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 10)) (pow.f64 im 4))) (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 10))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 10)))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 re 6) (/.f64 120 (*.f64 (pow.f64 im 6) (log.f64 10))))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 10)))) (/.f64 (log.f64 (/.f64 -1 im)) (neg.f64 (log.f64 10))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 10)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (pow.f64 im 6) (log.f64 10)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 10)))) (/.f64 (log.f64 (/.f64 -1 im)) (neg.f64 (log.f64 10))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) 0)
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
(+.f64 0 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
(-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) 0)
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) 1)
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
(*.f64 2 (/.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) 2))
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) 2) 1/2)
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
(*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) 2))
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) 2) 2)
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) 1)
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) 2) 2)
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) 4) 4)
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) 4) (*.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) 4)) 8)
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
(+.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10)) 0)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
(+.f64 0 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
(-.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10)) 0)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 1 (log.f64 10)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10)) 1)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
(*.f64 1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
(*.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 2) (/.f64 1/2 (log.f64 10)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
(*.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 2) (*.f64 (/.f64 1 (log.f64 10)) 1/2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
(*.f64 2 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (log.f64 10) 2)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
(*.f64 2 (/.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10)) 2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
(*.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 2 (log.f64 10))) 1/2)
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 2 (log.f64 10)) 1/2))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 1/2 (/.f64 2 (log.f64 10))))
(*.f64 1/2 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 2 (log.f64 10))))
(*.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 4) (/.f64 1 (*.f64 (log.f64 10) 4)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
(*.f64 (neg.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) (/.f64 1 (neg.f64 (log.f64 10))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (log.f64 10))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
(*.f64 1/2 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (/.f64 2 (log.f64 10))))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 2 (log.f64 10)) 1/2))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 1/2 (/.f64 2 (log.f64 10))))
(*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) 1/2) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (log.f64 10))) -1)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (log.f64 10) 2)) 2)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
(*.f64 (/.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10)) 2) 2)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
(*.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 4))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
(*.f64 (/.f64 1 (neg.f64 (log.f64 10))) (neg.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
(neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (log.f64 10))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))

eval177.0ms (0.5%)

Compiler

Compiled 5281 to 4124 computations (21.9% saved)

prune159.0ms (0.4%)

Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New1982200
Fresh000
Picked011
Done000
Total1983201
Error
0.6b
Counts
201 → 3
Alt Table
Click to see full alt table
StatusErrorProgram
32.6b
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
32.6b
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
28.5b
(/.f64 (log.f64 im) (log.f64 10))
Compiler

Compiled 29 to 23 computations (20.7% saved)

localize8.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.5b
(/.f64 (log.f64 im) (log.f64 10))
Compiler

Compiled 13 to 9 computations (30.8% saved)

series54.0ms (0.2%)

Counts
1 → 8
Calls

3 calls:

TimeVariablePointExpression
37.0ms
im
@0
(/.f64 (log.f64 im) (log.f64 10))
11.0ms
im
@-inf
(/.f64 (log.f64 im) (log.f64 10))
6.0ms
im
@inf
(/.f64 (log.f64 im) (log.f64 10))

rewrite81.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1702×bool.json-1
1702×bool.json-2
1664×rational.json-1
1664×rational.json-2
1430×bool.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0815
18015
223915
355715
4139215
5471015
Stop Event
node limit
Counts
1 → 52
Calls
Call 1
Inputs
(/.f64 (log.f64 im) (log.f64 10))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (log.f64 im) (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (log.f64 im) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (log.f64 im) (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 im) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 im) (*.f64 (*.f64 2 (/.f64 1 (log.f64 10))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 im) (*.f64 (/.f64 2 (log.f64 10)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 10) (/.f64 (/.f64 1 (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 im) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log.f64 im) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) 2) (/.f64 1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (log.f64 im) (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) 4) (/.f64 (/.f64 1 (log.f64 10)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) 4) (*.f64 (/.f64 (/.f64 1 (log.f64 10)) 4) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) 4) (*.f64 1/4 (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) 4) (*.f64 1/2 (/.f64 1/2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (log.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (/.f64 1 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 im)) (/.f64 -1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 im)) (*.f64 (/.f64 -1 (log.f64 10)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 1 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 2 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (*.f64 (log.f64 10) 2) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (log.f64 im) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 10))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (log.f64 im) 2) (neg.f64 (*.f64 (log.f64 10) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 10) 2) (log.f64 im)) (/.f64 1 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (*.f64 (log.f64 10) 2) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 10) 2) (log.f64 im)) (/.f64 1/2 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (log.f64 im) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 im) 4) (log.f64 10)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) 8) (/.f64 1 (*.f64 (log.f64 10) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 im)) (/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 im)) (/.f64 (*.f64 (log.f64 10) 2) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (*.f64 (log.f64 10) 2) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 im) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) -2) (/.f64 1/2 (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) -2) (/.f64 1 (*.f64 (log.f64 10) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) -2) (/.f64 1 (neg.f64 (*.f64 (log.f64 10) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (log.f64 10))) (*.f64 (log.f64 im) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 10))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (log.f64 10)) (*.f64 (log.f64 im) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (log.f64 im)) (/.f64 (*.f64 (log.f64 10) 2) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (/.f64 1/2 (log.f64 im))) (/.f64 2 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (log.f64 10)) 4) (*.f64 (log.f64 im) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (log.f64 10)) (neg.f64 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) 1/2) (/.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (*.f64 (log.f64 im) 4) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (log.f64 im)) (/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (*.f64 (log.f64 10) 2) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (log.f64 im)) (/.f64 (neg.f64 (log.f64 10)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (log.f64 10)) (/.f64 1/2 (log.f64 10))) (log.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (log.f64 im) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))))))

simplify89.0ms (0.2%)

Algorithm
egg-herbie
Rules
1002×rational.json-simplify-54
974×rational.json-simplify-2
962×rational.json-simplify-55
848×rational.json-simplify-39
748×rational.json-simplify-41
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01371380
13111358
27561300
329301252
458561180
Stop Event
node limit
Counts
60 → 64
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) 0)
(+.f64 0 (/.f64 (log.f64 im) (log.f64 10)))
(-.f64 (/.f64 (log.f64 im) (log.f64 10)) 0)
(*.f64 (log.f64 im) (/.f64 1 (log.f64 10)))
(*.f64 (log.f64 im) (*.f64 (*.f64 2 (/.f64 1 (log.f64 10))) 1/2))
(*.f64 (log.f64 im) (*.f64 (/.f64 2 (log.f64 10)) 1/2))
(*.f64 (log.f64 10) (/.f64 (/.f64 1 (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(*.f64 (/.f64 (log.f64 im) (log.f64 10)) 1)
(*.f64 1 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (*.f64 (log.f64 im) 2) (/.f64 1/2 (log.f64 10)))
(*.f64 2 (/.f64 (log.f64 im) (*.f64 (log.f64 10) 2)))
(*.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) 1/2)
(*.f64 (*.f64 (log.f64 im) 4) (/.f64 (/.f64 1 (log.f64 10)) 4))
(*.f64 (*.f64 (log.f64 im) 4) (*.f64 (/.f64 (/.f64 1 (log.f64 10)) 4) 1))
(*.f64 (*.f64 (log.f64 im) 4) (*.f64 1/4 (/.f64 1 (log.f64 10))))
(*.f64 (*.f64 (log.f64 im) 4) (*.f64 1/2 (/.f64 1/2 (log.f64 10))))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 im))
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (/.f64 1 (log.f64 im))))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 -1 (log.f64 10)))
(*.f64 (neg.f64 (log.f64 im)) (*.f64 (/.f64 -1 (log.f64 10)) 1))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 1 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 2 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (*.f64 (log.f64 10) 2) (log.f64 im)))))
(*.f64 -1 (/.f64 (log.f64 im) (neg.f64 (log.f64 10))))
(*.f64 -1 (*.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 10))) 1))
(*.f64 -1 (/.f64 (*.f64 (log.f64 im) 2) (neg.f64 (*.f64 (log.f64 10) 2))))
(*.f64 (/.f64 (*.f64 (log.f64 10) 2) (log.f64 im)) (/.f64 1 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (*.f64 (log.f64 10) 2) (log.f64 im)))))
(*.f64 (/.f64 (*.f64 (log.f64 10) 2) (log.f64 im)) (/.f64 1/2 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(*.f64 4 (/.f64 (log.f64 im) (*.f64 (log.f64 10) 4)))
(*.f64 4 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) 4))
(*.f64 (/.f64 (*.f64 (log.f64 im) 4) (log.f64 10)) 1/4)
(*.f64 (*.f64 (log.f64 im) 8) (/.f64 1 (*.f64 (log.f64 10) 8)))
(*.f64 1/2 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))))
(*.f64 (/.f64 1 (log.f64 im)) (/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(*.f64 (/.f64 1 (log.f64 im)) (/.f64 (*.f64 (log.f64 10) 2) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (*.f64 (log.f64 10) 2) (log.f64 im)))))
(*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 im) 2))
(*.f64 (*.f64 (log.f64 im) -2) (/.f64 1/2 (neg.f64 (log.f64 10))))
(*.f64 (*.f64 (log.f64 im) -2) (/.f64 1 (*.f64 (log.f64 10) -2)))
(*.f64 (*.f64 (log.f64 im) -2) (/.f64 1 (neg.f64 (*.f64 (log.f64 10) 2))))
(*.f64 (*.f64 2 (/.f64 1 (log.f64 10))) (*.f64 (log.f64 im) 1/2))
(*.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 10))) -1)
(*.f64 (/.f64 2 (log.f64 10)) (*.f64 (log.f64 im) 1/2))
(*.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) 2)) 2)
(*.f64 (/.f64 1/2 (log.f64 im)) (/.f64 (*.f64 (log.f64 10) 2) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(*.f64 (*.f64 (log.f64 10) (/.f64 1/2 (log.f64 im))) (/.f64 2 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(*.f64 (/.f64 (/.f64 1 (log.f64 10)) 4) (*.f64 (log.f64 im) 4))
(*.f64 (/.f64 -1 (log.f64 10)) (neg.f64 (log.f64 im)))
(*.f64 (*.f64 (log.f64 im) 1/2) (/.f64 2 (log.f64 10)))
(*.f64 1/4 (/.f64 (*.f64 (log.f64 im) 4) (log.f64 10)))
(*.f64 (/.f64 2 (log.f64 im)) (/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (*.f64 (log.f64 10) 2) (log.f64 im)))))
(*.f64 (/.f64 -1 (log.f64 im)) (/.f64 (neg.f64 (log.f64 10)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(*.f64 (+.f64 (/.f64 1/2 (log.f64 10)) (/.f64 1/2 (log.f64 10))) (log.f64 im))
(neg.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 10))))
Outputs
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) 0)
(/.f64 (log.f64 im) (log.f64 10))
(+.f64 0 (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(-.f64 (/.f64 (log.f64 im) (log.f64 10)) 0)
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (log.f64 im) (/.f64 1 (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (log.f64 im) (*.f64 (*.f64 2 (/.f64 1 (log.f64 10))) 1/2))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (log.f64 im) (*.f64 (/.f64 2 (log.f64 10)) 1/2))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (log.f64 10) (/.f64 (/.f64 1 (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(*.f64 (log.f64 10) (/.f64 1 (*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(*.f64 (log.f64 10) (/.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 10))) (log.f64 im))))
(*.f64 2 (*.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 1/2 (log.f64 im))))
(/.f64 (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im))) (log.f64 im))
(*.f64 (/.f64 (log.f64 im) (log.f64 10)) 1)
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 1 (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (*.f64 (log.f64 im) 2) (/.f64 1/2 (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 2 (/.f64 (log.f64 im) (*.f64 (log.f64 10) 2)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) 1/2)
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (*.f64 (log.f64 im) 4) (/.f64 (/.f64 1 (log.f64 10)) 4))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (*.f64 (log.f64 im) 4) (*.f64 (/.f64 (/.f64 1 (log.f64 10)) 4) 1))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (*.f64 (log.f64 im) 4) (*.f64 1/4 (/.f64 1 (log.f64 10))))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (*.f64 (log.f64 im) 4) (*.f64 1/2 (/.f64 1/2 (log.f64 10))))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 im))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (/.f64 1 (log.f64 im))))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 -1 (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (neg.f64 (log.f64 im)) (*.f64 (/.f64 -1 (log.f64 10)) 1))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 1 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 2 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (*.f64 (log.f64 10) 2) (log.f64 im)))))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 -1 (/.f64 (log.f64 im) (neg.f64 (log.f64 10))))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 -1 (*.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 10))) 1))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 -1 (/.f64 (*.f64 (log.f64 im) 2) (neg.f64 (*.f64 (log.f64 10) 2))))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 (*.f64 (log.f64 10) 2) (log.f64 im)) (/.f64 1 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (*.f64 (log.f64 10) 2) (log.f64 im)))))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 (*.f64 (log.f64 10) 2) (log.f64 im)) (/.f64 1/2 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 4 (/.f64 (log.f64 im) (*.f64 (log.f64 10) 4)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 4 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) 4))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 (*.f64 (log.f64 im) 4) (log.f64 10)) 1/4)
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (*.f64 (log.f64 im) 8) (/.f64 1 (*.f64 (log.f64 10) 8)))
(*.f64 (log.f64 im) (*.f64 8 (/.f64 1/8 (log.f64 10))))
(*.f64 1/2 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 1 (log.f64 im)) (/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(*.f64 (log.f64 10) (/.f64 1 (*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(*.f64 (log.f64 10) (/.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 10))) (log.f64 im))))
(*.f64 2 (*.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 1/2 (log.f64 im))))
(/.f64 (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im))) (log.f64 im))
(*.f64 (/.f64 1 (log.f64 im)) (/.f64 (*.f64 (log.f64 10) 2) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (*.f64 (log.f64 10) 2) (log.f64 im)))))
(*.f64 (log.f64 10) (/.f64 1 (*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(*.f64 (log.f64 10) (/.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 10))) (log.f64 im))))
(*.f64 2 (*.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 1/2 (log.f64 im))))
(/.f64 (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im))) (log.f64 im))
(*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 im) 2))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (*.f64 (log.f64 im) -2) (/.f64 1/2 (neg.f64 (log.f64 10))))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (*.f64 (log.f64 im) -2) (/.f64 1 (*.f64 (log.f64 10) -2)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (*.f64 (log.f64 im) -2) (/.f64 1 (neg.f64 (*.f64 (log.f64 10) 2))))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (*.f64 2 (/.f64 1 (log.f64 10))) (*.f64 (log.f64 im) 1/2))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 10))) -1)
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 2 (log.f64 10)) (*.f64 (log.f64 im) 1/2))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) 2)) 2)
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 1/2 (log.f64 im)) (/.f64 (*.f64 (log.f64 10) 2) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(*.f64 (log.f64 10) (/.f64 1 (*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(*.f64 (log.f64 10) (/.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 10))) (log.f64 im))))
(*.f64 2 (*.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 1/2 (log.f64 im))))
(/.f64 (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im))) (log.f64 im))
(*.f64 (*.f64 (log.f64 10) (/.f64 1/2 (log.f64 im))) (/.f64 2 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(*.f64 (log.f64 10) (/.f64 1 (*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(*.f64 (log.f64 10) (/.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 10))) (log.f64 im))))
(*.f64 2 (*.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 1/2 (log.f64 im))))
(/.f64 (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im))) (log.f64 im))
(*.f64 (/.f64 (/.f64 1 (log.f64 10)) 4) (*.f64 (log.f64 im) 4))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 -1 (log.f64 10)) (neg.f64 (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (*.f64 (log.f64 im) 1/2) (/.f64 2 (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 1/4 (/.f64 (*.f64 (log.f64 im) 4) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 2 (log.f64 im)) (/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (*.f64 (log.f64 10) 2) (log.f64 im)))))
(*.f64 (log.f64 10) (/.f64 1 (*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(*.f64 (log.f64 10) (/.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 10))) (log.f64 im))))
(*.f64 2 (*.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 1/2 (log.f64 im))))
(/.f64 (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im))) (log.f64 im))
(*.f64 (/.f64 -1 (log.f64 im)) (/.f64 (neg.f64 (log.f64 10)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(*.f64 (/.f64 -1 (log.f64 im)) (/.f64 (/.f64 (neg.f64 (log.f64 10)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (*.f64 (log.f64 im) (neg.f64 (/.f64 (log.f64 im) (log.f64 10)))) (neg.f64 (log.f64 im)))
(*.f64 (+.f64 (/.f64 1/2 (log.f64 10)) (/.f64 1/2 (log.f64 10))) (log.f64 im))
(/.f64 (log.f64 im) (log.f64 10))
(neg.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 10))))
(/.f64 (log.f64 im) (log.f64 10))

localize10.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.4b
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
Compiler

Compiled 17 to 10 computations (41.2% saved)

series32.0ms (0.1%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
16.0ms
re
@0
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
10.0ms
re
@inf
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
7.0ms
re
@-inf
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))

rewrite85.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1834×bool.json-1
1834×bool.json-2
1790×rational.json-1
1528×bool.json-3
626×rational.json-simplify-35
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0919
19319
227919
364919
4159819
5519219
Stop Event
node limit
Counts
1 → 52
Calls
Call 1
Inputs
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (neg.f64 re)) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (neg.f64 re)) (*.f64 (*.f64 2 (/.f64 1 (log.f64 10))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (neg.f64 re)) (*.f64 (/.f64 2 (log.f64 10)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 10) (/.f64 (/.f64 1 (log.f64 (neg.f64 re))) (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (log.f64 (neg.f64 re)) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (log.f64 (neg.f64 re)) (neg.f64 (log.f64 10))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (log.f64 (neg.f64 re)) 2) (neg.f64 (*.f64 (log.f64 10) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 (neg.f64 re)) 2) (/.f64 1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 2 (log.f64 10))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 (neg.f64 re)) 4) (/.f64 2 (*.f64 (log.f64 10) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 (neg.f64 re)) 4) (*.f64 (/.f64 2 (*.f64 (log.f64 10) 8)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 (neg.f64 re)) 4) (*.f64 1/4 (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 (neg.f64 re)) 4) (*.f64 1/2 (/.f64 1/2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (log.f64 (neg.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (/.f64 1 (log.f64 (neg.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 (neg.f64 re))) (/.f64 -1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 (neg.f64 re))) (*.f64 (/.f64 -1 (log.f64 10)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 1 (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 2 (*.f64 2 (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 (neg.f64 re)))) (/.f64 1 (*.f64 2 (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 (neg.f64 re)))) (/.f64 1/2 (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 (neg.f64 re)) 4) (log.f64 10)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 (neg.f64 re)) 8) (/.f64 1 (*.f64 (log.f64 10) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 (neg.f64 re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (log.f64 (neg.f64 re)) (/.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 (neg.f64 re))) (/.f64 (*.f64 (log.f64 10) 2) (*.f64 2 (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 (neg.f64 re)) -2) (/.f64 1/2 (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 (neg.f64 re)) -2) (/.f64 1 (*.f64 (log.f64 10) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 (neg.f64 re)) -2) (/.f64 1 (neg.f64 (*.f64 (log.f64 10) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (log.f64 10))) (*.f64 (log.f64 (neg.f64 re)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 (neg.f64 re)) (neg.f64 (log.f64 10))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (log.f64 (neg.f64 re))) (/.f64 (*.f64 (log.f64 10) 2) (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (/.f64 1/2 (log.f64 (neg.f64 re)))) (/.f64 2 (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (log.f64 10)) (*.f64 (log.f64 (neg.f64 re)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (*.f64 (log.f64 (neg.f64 re)) 4) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (*.f64 2 (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (log.f64 10) 8)) (*.f64 (log.f64 (neg.f64 re)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (log.f64 10)) (neg.f64 (log.f64 (neg.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 (neg.f64 re)) 1/2) (/.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (log.f64 (neg.f64 re))) (/.f64 (neg.f64 (log.f64 10)) (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (log.f64 10)) (/.f64 1/2 (log.f64 10))) (log.f64 (neg.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (log.f64 (neg.f64 re)) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))))))

simplify85.0ms (0.2%)

Algorithm
egg-herbie
Rules
942×rational.json-simplify-2
942×rational.json-simplify-41
898×rational.json-simplify-55
888×rational.json-simplify-54
734×rational.json-simplify-39
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01411960
13211938
27581856
327871792
455281696
Stop Event
node limit
Counts
64 → 70
Calls
Call 1
Inputs
(/.f64 (+.f64 (log.f64 -1) (log.f64 re)) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (log.f64 re)) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (log.f64 re)) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (log.f64 re)) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (log.f64 10))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(+.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 0)
(+.f64 0 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
(-.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 0)
(*.f64 (log.f64 (neg.f64 re)) (/.f64 1 (log.f64 10)))
(*.f64 (log.f64 (neg.f64 re)) (*.f64 (*.f64 2 (/.f64 1 (log.f64 10))) 1/2))
(*.f64 (log.f64 (neg.f64 re)) (*.f64 (/.f64 2 (log.f64 10)) 1/2))
(*.f64 (log.f64 10) (/.f64 (/.f64 1 (log.f64 (neg.f64 re))) (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))))
(*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 1)
(*.f64 1 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (neg.f64 re)) (neg.f64 (log.f64 10))))
(*.f64 -1 (*.f64 (/.f64 (log.f64 (neg.f64 re)) (neg.f64 (log.f64 10))) 1))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (neg.f64 re)) 2) (neg.f64 (*.f64 (log.f64 10) 2))))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) 2) (/.f64 1/2 (log.f64 10)))
(*.f64 2 (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) 2)))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 2 (log.f64 10))) 1/2)
(*.f64 (*.f64 (log.f64 (neg.f64 re)) 4) (/.f64 2 (*.f64 (log.f64 10) 8)))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) 4) (*.f64 (/.f64 2 (*.f64 (log.f64 10) 8)) 1))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) 4) (*.f64 1/4 (/.f64 1 (log.f64 10))))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) 4) (*.f64 1/2 (/.f64 1/2 (log.f64 10))))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 (neg.f64 re)))
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (/.f64 1 (log.f64 (neg.f64 re)))))
(*.f64 (neg.f64 (log.f64 (neg.f64 re))) (/.f64 -1 (log.f64 10)))
(*.f64 (neg.f64 (log.f64 (neg.f64 re))) (*.f64 (/.f64 -1 (log.f64 10)) 1))
(*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 1 (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))))
(*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 2 (*.f64 2 (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))
(*.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 (neg.f64 re)))) (/.f64 1 (*.f64 2 (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))
(*.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 (neg.f64 re)))) (/.f64 1/2 (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))))
(*.f64 4 (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) 4)))
(*.f64 4 (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 4))
(*.f64 (/.f64 (*.f64 (log.f64 (neg.f64 re)) 4) (log.f64 10)) 1/4)
(*.f64 (*.f64 (log.f64 (neg.f64 re)) 8) (/.f64 1 (*.f64 (log.f64 10) 8)))
(*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 (neg.f64 re)) 2))
(*.f64 1/2 (*.f64 (log.f64 (neg.f64 re)) (/.f64 2 (log.f64 10))))
(*.f64 (/.f64 1 (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))))
(*.f64 (/.f64 1 (log.f64 (neg.f64 re))) (/.f64 (*.f64 (log.f64 10) 2) (*.f64 2 (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) -2) (/.f64 1/2 (neg.f64 (log.f64 10))))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) -2) (/.f64 1 (*.f64 (log.f64 10) -2)))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) -2) (/.f64 1 (neg.f64 (*.f64 (log.f64 10) 2))))
(*.f64 (*.f64 2 (/.f64 1 (log.f64 10))) (*.f64 (log.f64 (neg.f64 re)) 1/2))
(*.f64 (/.f64 (log.f64 (neg.f64 re)) (neg.f64 (log.f64 10))) -1)
(*.f64 (/.f64 1/2 (log.f64 (neg.f64 re))) (/.f64 (*.f64 (log.f64 10) 2) (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))))
(*.f64 (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) 2)) 2)
(*.f64 (*.f64 (log.f64 10) (/.f64 1/2 (log.f64 (neg.f64 re)))) (/.f64 2 (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))))
(*.f64 (/.f64 2 (log.f64 10)) (*.f64 (log.f64 (neg.f64 re)) 1/2))
(*.f64 1/4 (/.f64 (*.f64 (log.f64 (neg.f64 re)) 4) (log.f64 10)))
(*.f64 (/.f64 2 (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (*.f64 2 (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))
(*.f64 (/.f64 2 (*.f64 (log.f64 10) 8)) (*.f64 (log.f64 (neg.f64 re)) 4))
(*.f64 (/.f64 -1 (log.f64 10)) (neg.f64 (log.f64 (neg.f64 re))))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) 1/2) (/.f64 2 (log.f64 10)))
(*.f64 (/.f64 -1 (log.f64 (neg.f64 re))) (/.f64 (neg.f64 (log.f64 10)) (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))))
(*.f64 (+.f64 (/.f64 1/2 (log.f64 10)) (/.f64 1/2 (log.f64 10))) (log.f64 (neg.f64 re)))
(neg.f64 (/.f64 (log.f64 (neg.f64 re)) (neg.f64 (log.f64 10))))
Outputs
(/.f64 (+.f64 (log.f64 -1) (log.f64 re)) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (log.f64 re)) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (log.f64 re)) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (log.f64 re)) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 1 re)))) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 1 re)))) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 1 re)))) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 1 re)))) (log.f64 10))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(+.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 0)
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(+.f64 0 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(-.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 0)
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 1 (log.f64 10)))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 (log.f64 (neg.f64 re)) (*.f64 (*.f64 2 (/.f64 1 (log.f64 10))) 1/2))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 (log.f64 (neg.f64 re)) (*.f64 (/.f64 2 (log.f64 10)) 1/2))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 (log.f64 10) (/.f64 (/.f64 1 (log.f64 (neg.f64 re))) (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))))
(*.f64 (log.f64 10) (/.f64 1 (*.f64 (log.f64 (neg.f64 re)) (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))
(*.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))
(*.f64 (/.f64 1/2 (log.f64 (neg.f64 re))) (*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) 2))))
(/.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) (log.f64 (neg.f64 re)))
(*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 1)
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 1 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 -1 (/.f64 (log.f64 (neg.f64 re)) (neg.f64 (log.f64 10))))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 -1 (*.f64 (/.f64 (log.f64 (neg.f64 re)) (neg.f64 (log.f64 10))) 1))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (neg.f64 re)) 2) (neg.f64 (*.f64 (log.f64 10) 2))))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) 2) (/.f64 1/2 (log.f64 10)))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 2 (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) 2)))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 2 (log.f64 10))) 1/2)
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) 4) (/.f64 2 (*.f64 (log.f64 10) 8)))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) 4) (*.f64 (/.f64 2 (*.f64 (log.f64 10) 8)) 1))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) 4) (*.f64 1/4 (/.f64 1 (log.f64 10))))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) 4) (*.f64 1/2 (/.f64 1/2 (log.f64 10))))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 (neg.f64 re)))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (/.f64 1 (log.f64 (neg.f64 re)))))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 (neg.f64 (log.f64 (neg.f64 re))) (/.f64 -1 (log.f64 10)))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 (neg.f64 (log.f64 (neg.f64 re))) (*.f64 (/.f64 -1 (log.f64 10)) 1))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 1 (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))))
(*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))))
(/.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))
(*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))
(*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 2 (*.f64 2 (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))
(*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 1 (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))))
(*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))))
(/.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))
(*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))
(*.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 (neg.f64 re)))) (/.f64 1 (*.f64 2 (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))
(*.f64 (log.f64 10) (/.f64 1 (*.f64 (log.f64 (neg.f64 re)) (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))
(*.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))
(*.f64 (/.f64 1/2 (log.f64 (neg.f64 re))) (*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) 2))))
(/.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) (log.f64 (neg.f64 re)))
(*.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 (neg.f64 re)))) (/.f64 1/2 (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))))
(*.f64 (log.f64 10) (/.f64 1 (*.f64 (log.f64 (neg.f64 re)) (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))
(*.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))
(*.f64 (/.f64 1/2 (log.f64 (neg.f64 re))) (*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) 2))))
(/.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) (log.f64 (neg.f64 re)))
(*.f64 4 (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) 4)))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 4 (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 4))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 (/.f64 (*.f64 (log.f64 (neg.f64 re)) 4) (log.f64 10)) 1/4)
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) 8) (/.f64 1 (*.f64 (log.f64 10) 8)))
(*.f64 (log.f64 (neg.f64 re)) (*.f64 8 (/.f64 1/8 (log.f64 10))))
(*.f64 (/.f64 1/8 (log.f64 10)) (*.f64 (log.f64 (neg.f64 re)) 8))
(*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 (neg.f64 re)) 2))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 1/2 (*.f64 (log.f64 (neg.f64 re)) (/.f64 2 (log.f64 10))))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 (/.f64 1 (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))))
(*.f64 (log.f64 10) (/.f64 1 (*.f64 (log.f64 (neg.f64 re)) (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))
(*.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))
(*.f64 (/.f64 1/2 (log.f64 (neg.f64 re))) (*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) 2))))
(/.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) (log.f64 (neg.f64 re)))
(*.f64 (/.f64 1 (log.f64 (neg.f64 re))) (/.f64 (*.f64 (log.f64 10) 2) (*.f64 2 (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))
(*.f64 (log.f64 10) (/.f64 1 (*.f64 (log.f64 (neg.f64 re)) (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))
(*.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))
(*.f64 (/.f64 1/2 (log.f64 (neg.f64 re))) (*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) 2))))
(/.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) (log.f64 (neg.f64 re)))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) -2) (/.f64 1/2 (neg.f64 (log.f64 10))))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) -2) (/.f64 1 (*.f64 (log.f64 10) -2)))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) -2) (/.f64 1 (neg.f64 (*.f64 (log.f64 10) 2))))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 (*.f64 2 (/.f64 1 (log.f64 10))) (*.f64 (log.f64 (neg.f64 re)) 1/2))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 (/.f64 (log.f64 (neg.f64 re)) (neg.f64 (log.f64 10))) -1)
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 (/.f64 1/2 (log.f64 (neg.f64 re))) (/.f64 (*.f64 (log.f64 10) 2) (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))))
(*.f64 (log.f64 10) (/.f64 1 (*.f64 (log.f64 (neg.f64 re)) (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))
(*.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))
(*.f64 (/.f64 1/2 (log.f64 (neg.f64 re))) (*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) 2))))
(/.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) (log.f64 (neg.f64 re)))
(*.f64 (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) 2)) 2)
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 (*.f64 (log.f64 10) (/.f64 1/2 (log.f64 (neg.f64 re)))) (/.f64 2 (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))))
(*.f64 (log.f64 10) (/.f64 1 (*.f64 (log.f64 (neg.f64 re)) (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))
(*.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))
(*.f64 (/.f64 1/2 (log.f64 (neg.f64 re))) (*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) 2))))
(/.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) (log.f64 (neg.f64 re)))
(*.f64 (/.f64 2 (log.f64 10)) (*.f64 (log.f64 (neg.f64 re)) 1/2))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 1/4 (/.f64 (*.f64 (log.f64 (neg.f64 re)) 4) (log.f64 10)))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 (/.f64 2 (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (*.f64 2 (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))
(*.f64 (log.f64 10) (/.f64 1 (*.f64 (log.f64 (neg.f64 re)) (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))
(*.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))
(*.f64 (/.f64 1/2 (log.f64 (neg.f64 re))) (*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) 2))))
(/.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) (log.f64 (neg.f64 re)))
(*.f64 (/.f64 2 (*.f64 (log.f64 10) 8)) (*.f64 (log.f64 (neg.f64 re)) 4))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 (/.f64 -1 (log.f64 10)) (neg.f64 (log.f64 (neg.f64 re))))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) 1/2) (/.f64 2 (log.f64 10)))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 (/.f64 -1 (log.f64 (neg.f64 re))) (/.f64 (neg.f64 (log.f64 10)) (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))))
(*.f64 (/.f64 -1 (log.f64 (neg.f64 re))) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) (neg.f64 (log.f64 10)))))))
(/.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (neg.f64 (log.f64 10)))) (neg.f64 (log.f64 (neg.f64 re))))
(/.f64 (/.f64 (neg.f64 (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))) (neg.f64 (log.f64 (neg.f64 re))))
(*.f64 (+.f64 (/.f64 1/2 (log.f64 10)) (/.f64 1/2 (log.f64 10))) (log.f64 (neg.f64 re)))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(neg.f64 (/.f64 (log.f64 (neg.f64 re)) (neg.f64 (log.f64 10))))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))

eval37.0ms (0.1%)

Compiler

Compiled 1710 to 1187 computations (30.6% saved)

prune38.0ms (0.1%)

Pruning

21 alts after pruning (18 fresh and 3 done)

PrunedKeptTotal
New11618134
Fresh000
Picked011
Done022
Total11621137
Error
0.2b
Counts
137 → 21
Alt Table
Click to see full alt table
StatusErrorProgram
32.6b
(/.f64 (/.f64 (neg.f64 (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))) (neg.f64 (log.f64 (neg.f64 re))))
28.5b
(/.f64 (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im))) (log.f64 im))
32.6b
(/.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) (log.f64 (neg.f64 re)))
32.6b
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
32.6b
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
28.5b
(/.f64 (log.f64 im) (log.f64 10))
32.6b
(*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))))
32.6b
(*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 1 (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))))
28.5b
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 1 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
32.7b
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (/.f64 1 (log.f64 (neg.f64 re)))))
28.6b
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (/.f64 1 (log.f64 im))))
28.7b
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 im))
32.6b
(*.f64 (/.f64 1/2 (log.f64 (neg.f64 re))) (*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) 2))))
32.6b
(*.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 (neg.f64 re)))) (/.f64 1/2 (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))))
28.6b
(*.f64 (*.f64 (log.f64 10) (/.f64 1/2 (log.f64 im))) (/.f64 2 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
28.6b
(*.f64 (log.f64 10) (/.f64 (/.f64 1 (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
32.6b
(*.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))
28.5b
(*.f64 (log.f64 10) (/.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 10))) (log.f64 im))))
32.7b
(*.f64 (log.f64 10) (/.f64 1 (*.f64 (log.f64 (neg.f64 re)) (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))
28.6b
(*.f64 (log.f64 10) (/.f64 1 (*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
28.5b
(*.f64 2 (*.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 1/2 (log.f64 im))))
Compiler

Compiled 715 to 519 computations (27.4% saved)

localize73.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.3b
(/.f64 (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im))) (log.f64 im))
0.3b
(/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))
0.5b
(/.f64 (log.f64 10) (log.f64 im))
Compiler

Compiled 32 to 18 computations (43.8% saved)

series4.0ms (0%)

Counts
3 → 32
Calls

9 calls:

TimeVariablePointExpression
1.0ms
im
@-inf
(/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))
1.0ms
im
@0
(/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))
1.0ms
im
@-inf
(/.f64 (log.f64 10) (log.f64 im))
0.0ms
im
@inf
(/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))
0.0ms
im
@inf
(/.f64 (log.f64 10) (log.f64 im))

rewrite267.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1348×bool.json-1
1348×bool.json-2
1322×rational.json-1
1322×rational.json-2
1322×rational.json-4
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01075
110675
236355
3124355
4407255
Stop Event
node limit
Counts
3 → 126
Calls
Call 1
Inputs
(/.f64 (log.f64 10) (log.f64 im))
(/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im))) (log.f64 im))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (log.f64 10) (log.f64 im)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (log.f64 10) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (log.f64 10) (log.f64 im)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 im) (/.f64 (log.f64 10) (*.f64 (log.f64 im) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (log.f64 im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log.f64 10) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) 2) (*.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 im) (log.f64 im))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) 2) (/.f64 1 (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) 2) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) 2) (/.f64 1/2 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) 2) (*.f64 (/.f64 1 (log.f64 im)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 10) (/.f64 1 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (log.f64 im) (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (log.f64 10) (*.f64 (log.f64 im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) 4) (/.f64 1 (*.f64 (log.f64 im) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 im)) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 10)) (/.f64 1 (neg.f64 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 im)) (/.f64 1 (neg.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (log.f64 im) (neg.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 im) (log.f64 im))) (log.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 im) (log.f64 im))) (/.f64 1 (/.f64 1 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (log.f64 im))) (/.f64 (log.f64 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (log.f64 im)) (/.f64 (log.f64 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (log.f64 im)) (*.f64 (log.f64 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (log.f64 im)) 1/2) (*.f64 (log.f64 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 im) (log.f64 im))) 1/2) (*.f64 (log.f64 im) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (log.f64 im))) (/.f64 (log.f64 10) (*.f64 (log.f64 im) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 im) (neg.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 im) (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 2)) (*.f64 (log.f64 im) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 im) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 im) 2)) (*.f64 (log.f64 im) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) 2) (*.f64 2 (/.f64 1 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) 2) (/.f64 2 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 im) 4)) (*.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (log.f64 im))) (neg.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)))) (neg.f64 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) 2) (/.f64 (/.f64 (log.f64 im) 2) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) 4) (/.f64 1 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) 4) (/.f64 1 (/.f64 (*.f64 (log.f64 10) 4) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 im)) (*.f64 (log.f64 im) (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 im)) (/.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) (/.f64 1 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 im) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (/.f64 (log.f64 im) (/.f64 1 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 im)) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 im) (log.f64 10)) (log.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 1 (/.f64 1 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (/.f64 (log.f64 im) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) (log.f64 im)) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (log.f64 im)) (/.f64 (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 2) (/.f64 1 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (log.f64 im) 2) (log.f64 10)) (*.f64 (log.f64 im) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (log.f64 10)) (/.f64 (*.f64 (log.f64 im) 2) (/.f64 1 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)) (neg.f64 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10))) (/.f64 1 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 im) (/.f64 1 (log.f64 im))) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (log.f64 im))) (/.f64 (log.f64 im) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 im) 2) (/.f64 1 (log.f64 im))) (/.f64 1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 im) 2) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) (/.f64 1 (log.f64 im))) (/.f64 1 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 2) (/.f64 1 (log.f64 im))) (/.f64 1/2 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4)) (*.f64 (log.f64 im) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (log.f64 10) 4) (log.f64 im))) (*.f64 (log.f64 im) 4))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (log.f64 im) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (log.f64 im) (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (log.f64 im) (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 im) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) (/.f64 1 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log.f64 im) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) 2) (/.f64 1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) 2) (*.f64 (/.f64 1 (log.f64 10)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) 2) (*.f64 (/.f64 1 (log.f64 im)) (/.f64 (/.f64 (log.f64 im) 2) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 2) (/.f64 1/2 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 2) (*.f64 (/.f64 1 (log.f64 im)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (log.f64 im) 2) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) 4) (/.f64 1 (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 4) (/.f64 1 (*.f64 (log.f64 im) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 im)) (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (log.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (/.f64 1 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 im)) (/.f64 1 (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10))) (/.f64 1 (neg.f64 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) (neg.f64 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 im) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (log.f64 im)) (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (log.f64 im) 2) (log.f64 10)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 im) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (log.f64 im)) 1/2) (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (log.f64 10)) 1/2) (*.f64 (log.f64 im) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (log.f64 im))) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) (neg.f64 (log.f64 im))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (log.f64 im)) (/.f64 (/.f64 (log.f64 im) 2) (log.f64 10))) (*.f64 (log.f64 im) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (*.f64 (log.f64 im) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 im) 4)) (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (log.f64 10))) (neg.f64 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (log.f64 im))) (neg.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (log.f64 im) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))))))

simplify1.2s (3.3%)

Algorithm
egg-herbie
Rules
1494×rational.json-simplify-51
1080×rational.json-simplify-43
932×rational.json-simplify-1
804×rational.json-simplify-54
798×rational.json-simplify-44
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02153340
14093288
211313288
347843288
478923288
Stop Event
node limit
Counts
158 → 147
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 1 im))))
(*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 1 im))))
(*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 1 im))))
(*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 1 im))))
(/.f64 (log.f64 10) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (log.f64 10) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (log.f64 10) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (log.f64 10) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (pow.f64 (log.f64 im) 2) (log.f64 10))
(/.f64 (pow.f64 (log.f64 im) 2) (log.f64 10))
(/.f64 (pow.f64 (log.f64 im) 2) (log.f64 10))
(/.f64 (pow.f64 (log.f64 im) 2) (log.f64 10))
(/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 10))
(/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 10))
(/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 10))
(/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 10))
(/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) 2) (log.f64 10))
(/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) 2) (log.f64 10))
(/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) 2) (log.f64 10))
(/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) 2) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(+.f64 (/.f64 (log.f64 10) (log.f64 im)) 0)
(+.f64 0 (/.f64 (log.f64 10) (log.f64 im)))
(-.f64 (/.f64 (log.f64 10) (log.f64 im)) 0)
(*.f64 (log.f64 im) (/.f64 (log.f64 10) (*.f64 (log.f64 im) (log.f64 im))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) 1)
(*.f64 1 (/.f64 (log.f64 10) (log.f64 im)))
(*.f64 (*.f64 (log.f64 im) 2) (*.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 im) (log.f64 im))) 1/2))
(*.f64 (*.f64 (log.f64 im) 2) (/.f64 1 (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 2)))
(*.f64 (*.f64 (log.f64 im) 2) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 im) 2)))
(*.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) 1/2)
(*.f64 (*.f64 (log.f64 10) 2) (/.f64 1/2 (log.f64 im)))
(*.f64 (*.f64 (log.f64 10) 2) (*.f64 (/.f64 1 (log.f64 im)) 1/2))
(*.f64 (log.f64 10) (/.f64 1 (log.f64 im)))
(*.f64 2 (/.f64 (log.f64 im) (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 2)))
(*.f64 2 (/.f64 (log.f64 10) (*.f64 (log.f64 im) 2)))
(*.f64 2 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) 2))
(*.f64 (*.f64 (log.f64 10) 4) (/.f64 1 (*.f64 (log.f64 im) 4)))
(*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4) 1/4)
(*.f64 (/.f64 1 (log.f64 im)) (log.f64 10))
(*.f64 (neg.f64 (log.f64 10)) (/.f64 1 (neg.f64 (log.f64 im))))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 1 (neg.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)))))
(*.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))) -1)
(*.f64 -1 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))
(*.f64 -1 (/.f64 (log.f64 im) (neg.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)))))
(*.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 im) (log.f64 im))) (log.f64 im))
(*.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 im) (log.f64 im))) (/.f64 1 (/.f64 1 (log.f64 im))))
(*.f64 (*.f64 2 (/.f64 1 (log.f64 im))) (/.f64 (log.f64 10) 2))
(*.f64 (/.f64 2 (log.f64 im)) (/.f64 (log.f64 10) 2))
(*.f64 1/2 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))
(*.f64 (/.f64 1/2 (log.f64 im)) (*.f64 (log.f64 10) 2))
(*.f64 (*.f64 (/.f64 1 (log.f64 im)) 1/2) (*.f64 (log.f64 10) 2))
(*.f64 (*.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 im) (log.f64 im))) 1/2) (*.f64 (log.f64 im) 2))
(*.f64 (/.f64 1 (/.f64 1 (log.f64 im))) (/.f64 (log.f64 10) (*.f64 (log.f64 im) (log.f64 im))))
(*.f64 (/.f64 (log.f64 im) (neg.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)))) -1)
(*.f64 (/.f64 (log.f64 im) (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 2)) 2)
(*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 2)) (*.f64 (log.f64 im) 2))
(*.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 im) 2)) 2)
(*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 im) 2)) (*.f64 (log.f64 im) 2))
(*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) 2) 2)
(*.f64 (/.f64 (log.f64 10) 2) (*.f64 2 (/.f64 1 (log.f64 im))))
(*.f64 (/.f64 (log.f64 10) 2) (/.f64 2 (log.f64 im)))
(*.f64 1/4 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4))
(*.f64 (/.f64 1 (*.f64 (log.f64 im) 4)) (*.f64 (log.f64 10) 4))
(*.f64 (/.f64 1 (neg.f64 (log.f64 im))) (neg.f64 (log.f64 10)))
(*.f64 (/.f64 1 (neg.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)))) (neg.f64 (log.f64 im)))
(neg.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))
(+.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 0)
(+.f64 0 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)))
(-.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10))))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 1)
(*.f64 1 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)))
(*.f64 (*.f64 (log.f64 im) 2) (/.f64 (/.f64 (log.f64 im) 2) (log.f64 10)))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 2) 1/2)
(*.f64 2 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(*.f64 2 (/.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 2))
(*.f64 (*.f64 (log.f64 im) 4) (/.f64 1 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4)))
(*.f64 (*.f64 (log.f64 im) 4) (/.f64 1 (/.f64 (*.f64 (log.f64 10) 4) (log.f64 im))))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 4) 1/4)
(*.f64 (/.f64 1 (log.f64 im)) (*.f64 (log.f64 im) (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10))))
(*.f64 (/.f64 1 (log.f64 im)) (/.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) (/.f64 1 (log.f64 im))))
(*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 im) (log.f64 im)))
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 (log.f64 im) (/.f64 1 (log.f64 im))))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(*.f64 (neg.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10))) -1)
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10))))
(*.f64 (/.f64 (log.f64 im) (log.f64 10)) (log.f64 im))
(*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 1 (/.f64 1 (log.f64 im))))
(*.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (/.f64 (log.f64 im) 2))
(*.f64 (*.f64 (log.f64 im) (log.f64 im)) (/.f64 1 (log.f64 10)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 2))
(*.f64 (/.f64 1/2 (log.f64 im)) (/.f64 (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 2) (/.f64 1 (log.f64 im))))
(*.f64 (/.f64 (/.f64 (log.f64 im) 2) (log.f64 10)) (*.f64 (log.f64 im) 2))
(*.f64 (/.f64 1/2 (log.f64 10)) (/.f64 (*.f64 (log.f64 im) 2) (/.f64 1 (log.f64 im))))
(*.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)) (neg.f64 (log.f64 im)))
(*.f64 (*.f64 (log.f64 im) (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10))) (/.f64 1 (log.f64 im)))
(*.f64 (/.f64 (log.f64 im) (/.f64 1 (log.f64 im))) (/.f64 1 (log.f64 10)))
(*.f64 (/.f64 1 (/.f64 1 (log.f64 im))) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (/.f64 (*.f64 (log.f64 im) 2) (/.f64 1 (log.f64 im))) (/.f64 1/2 (log.f64 10)))
(*.f64 (/.f64 (log.f64 im) 2) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))))
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) (/.f64 1 (log.f64 im))) (/.f64 1 (log.f64 im)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 2) (/.f64 1 (log.f64 im))) (/.f64 1/2 (log.f64 im)))
(*.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) 2)
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 4))
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 2) 2)
(*.f64 (/.f64 1 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4)) (*.f64 (log.f64 im) 4))
(*.f64 (/.f64 1 (/.f64 (*.f64 (log.f64 10) 4) (log.f64 im))) (*.f64 (log.f64 im) 4))
(neg.f64 (neg.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10))))
(+.f64 0 (/.f64 (log.f64 im) (log.f64 10)))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) 0)
(-.f64 (/.f64 (log.f64 im) (log.f64 10)) 0)
(*.f64 (log.f64 im) (/.f64 1 (log.f64 10)))
(*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) (/.f64 1 (log.f64 im)))
(*.f64 1 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (*.f64 (log.f64 im) 2) (/.f64 1/2 (log.f64 10)))
(*.f64 (*.f64 (log.f64 im) 2) (*.f64 (/.f64 1 (log.f64 10)) 1/2))
(*.f64 (*.f64 (log.f64 im) 2) (*.f64 (/.f64 1 (log.f64 im)) (/.f64 (/.f64 (log.f64 im) 2) (log.f64 10))))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 2) (/.f64 1/2 (log.f64 im)))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 2) (*.f64 (/.f64 1 (log.f64 im)) 1/2))
(*.f64 2 (/.f64 (/.f64 (log.f64 im) 2) (log.f64 10)))
(*.f64 (*.f64 (log.f64 im) 4) (/.f64 1 (*.f64 (log.f64 10) 4)))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 4) (/.f64 1 (*.f64 (log.f64 im) 4)))
(*.f64 (/.f64 1 (log.f64 im)) (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 im))
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (/.f64 1 (log.f64 im))))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 1 (neg.f64 (log.f64 10))))
(*.f64 (neg.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10))) (/.f64 1 (neg.f64 (log.f64 im))))
(*.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(*.f64 -1 (/.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) (neg.f64 (log.f64 im))))
(*.f64 (/.f64 (log.f64 im) (log.f64 10)) 1)
(*.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) 1/2)
(*.f64 1/2 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))))
(*.f64 (/.f64 1/2 (log.f64 im)) (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 2))
(*.f64 (/.f64 (/.f64 (log.f64 im) 2) (log.f64 10)) 2)
(*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 im) 2))
(*.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)) -1)
(*.f64 (*.f64 (/.f64 1 (log.f64 im)) 1/2) (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 2))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) 1/2) (*.f64 (log.f64 im) 2))
(*.f64 (/.f64 1 (/.f64 1 (log.f64 im))) (/.f64 1 (log.f64 10)))
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) (neg.f64 (log.f64 im))) -1)
(*.f64 (*.f64 (/.f64 1 (log.f64 im)) (/.f64 (/.f64 (log.f64 im) 2) (log.f64 10))) (*.f64 (log.f64 im) 2))
(*.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (*.f64 (log.f64 im) 4))
(*.f64 (/.f64 1 (*.f64 (log.f64 im) 4)) (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 4))
(*.f64 (/.f64 1 (neg.f64 (log.f64 10))) (neg.f64 (log.f64 im)))
(*.f64 (/.f64 1 (neg.f64 (log.f64 im))) (neg.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10))))
Outputs
(*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 1 im))))
(neg.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 1 im))))
(*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 1 im))))
(neg.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 1 im))))
(*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 1 im))))
(neg.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 1 im))))
(*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 1 im))))
(neg.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 1 im))))
(/.f64 (log.f64 10) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (log.f64 10) (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (log.f64 10) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (log.f64 10) (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (log.f64 10) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (log.f64 10) (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (log.f64 10) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (log.f64 10) (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (pow.f64 (log.f64 im) 2) (log.f64 10))
(/.f64 (pow.f64 (log.f64 im) 2) (log.f64 10))
(/.f64 (pow.f64 (log.f64 im) 2) (log.f64 10))
(/.f64 (pow.f64 (log.f64 im) 2) (log.f64 10))
(/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 10))
(/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 10))
(/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 10))
(/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 10))
(/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) 2) (log.f64 10))
(/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) 2) (log.f64 10))
(/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) 2) (log.f64 10))
(/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) 2) (log.f64 10))
(/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) 2) (log.f64 10))
(/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) 2) (log.f64 10))
(/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) 2) (log.f64 10))
(/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) 2) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(+.f64 (/.f64 (log.f64 10) (log.f64 im)) 0)
(/.f64 (log.f64 10) (log.f64 im))
(+.f64 0 (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (log.f64 10) (log.f64 im))
(-.f64 (/.f64 (log.f64 10) (log.f64 im)) 0)
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (log.f64 im) (/.f64 (log.f64 10) (*.f64 (log.f64 im) (log.f64 im))))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) 1)
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 1 (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (*.f64 (log.f64 im) 2) (*.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 im) (log.f64 im))) 1/2))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (*.f64 (log.f64 im) 2) (/.f64 1 (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 2)))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (*.f64 (log.f64 im) 2) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 im) 2)))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) 1/2)
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (*.f64 (log.f64 10) 2) (/.f64 1/2 (log.f64 im)))
(*.f64 (log.f64 10) (*.f64 2 (/.f64 1/2 (log.f64 im))))
(*.f64 (*.f64 (log.f64 10) 2) (*.f64 (/.f64 1 (log.f64 im)) 1/2))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (log.f64 10) (/.f64 1 (log.f64 im)))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 2 (/.f64 (log.f64 im) (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 2)))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 2 (/.f64 (log.f64 10) (*.f64 (log.f64 im) 2)))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 2 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) 2))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (*.f64 (log.f64 10) 4) (/.f64 1 (*.f64 (log.f64 im) 4)))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4) 1/4)
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (/.f64 1 (log.f64 im)) (log.f64 10))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (neg.f64 (log.f64 10)) (/.f64 1 (neg.f64 (log.f64 im))))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 1 (neg.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)))))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))) -1)
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 -1 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 -1 (/.f64 (log.f64 im) (neg.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)))))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 im) (log.f64 im))) (log.f64 im))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 im) (log.f64 im))) (/.f64 1 (/.f64 1 (log.f64 im))))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (*.f64 2 (/.f64 1 (log.f64 im))) (/.f64 (log.f64 10) 2))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (/.f64 2 (log.f64 im)) (/.f64 (log.f64 10) 2))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 1/2 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (/.f64 1/2 (log.f64 im)) (*.f64 (log.f64 10) 2))
(*.f64 (log.f64 10) (*.f64 2 (/.f64 1/2 (log.f64 im))))
(*.f64 (*.f64 (/.f64 1 (log.f64 im)) 1/2) (*.f64 (log.f64 10) 2))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (*.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 im) (log.f64 im))) 1/2) (*.f64 (log.f64 im) 2))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (/.f64 1 (/.f64 1 (log.f64 im))) (/.f64 (log.f64 10) (*.f64 (log.f64 im) (log.f64 im))))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (/.f64 (log.f64 im) (neg.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)))) -1)
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (/.f64 (log.f64 im) (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 2)) 2)
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 2)) (*.f64 (log.f64 im) 2))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 im) 2)) 2)
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 im) 2)) (*.f64 (log.f64 im) 2))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) 2) 2)
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (/.f64 (log.f64 10) 2) (*.f64 2 (/.f64 1 (log.f64 im))))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (/.f64 (log.f64 10) 2) (/.f64 2 (log.f64 im)))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 1/4 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (/.f64 1 (*.f64 (log.f64 im) 4)) (*.f64 (log.f64 10) 4))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (/.f64 1 (neg.f64 (log.f64 im))) (neg.f64 (log.f64 10)))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (/.f64 1 (neg.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)))) (neg.f64 (log.f64 im)))
(/.f64 (log.f64 10) (log.f64 im))
(neg.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))
(/.f64 (log.f64 10) (log.f64 im))
(+.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 0)
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(+.f64 0 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(-.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 0)
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(-.f64 0 (neg.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10))))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 1)
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 1 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (*.f64 (log.f64 im) 2) (/.f64 (/.f64 (log.f64 im) 2) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 2) 1/2)
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 2 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 2 (/.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 2))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (*.f64 (log.f64 im) 4) (/.f64 1 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4)))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (*.f64 (log.f64 im) 4) (/.f64 1 (/.f64 (*.f64 (log.f64 10) 4) (log.f64 im))))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 4) 1/4)
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (/.f64 1 (log.f64 im)) (*.f64 (log.f64 im) (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10))))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (/.f64 1 (log.f64 im)) (/.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) (/.f64 1 (log.f64 im))))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 im) (log.f64 im)))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 (log.f64 im) (/.f64 1 (log.f64 im))))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (neg.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10))) -1)
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10))))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (/.f64 (log.f64 im) (log.f64 10)) (log.f64 im))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 1 (/.f64 1 (log.f64 im))))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (/.f64 (log.f64 im) 2))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (*.f64 (log.f64 im) (log.f64 im)) (/.f64 1 (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 2))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (/.f64 1/2 (log.f64 im)) (/.f64 (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 2) (/.f64 1 (log.f64 im))))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (/.f64 (/.f64 (log.f64 im) 2) (log.f64 10)) (*.f64 (log.f64 im) 2))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (/.f64 1/2 (log.f64 10)) (/.f64 (*.f64 (log.f64 im) 2) (/.f64 1 (log.f64 im))))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)) (neg.f64 (log.f64 im)))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (*.f64 (log.f64 im) (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10))) (/.f64 1 (log.f64 im)))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (/.f64 (log.f64 im) (/.f64 1 (log.f64 im))) (/.f64 1 (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (/.f64 1 (/.f64 1 (log.f64 im))) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (/.f64 (*.f64 (log.f64 im) 2) (/.f64 1 (log.f64 im))) (/.f64 1/2 (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (/.f64 (log.f64 im) 2) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) (/.f64 1 (log.f64 im))) (/.f64 1 (log.f64 im)))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 2) (/.f64 1 (log.f64 im))) (/.f64 1/2 (log.f64 im)))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) 2)
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 4))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 2) 2)
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (/.f64 1 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4)) (*.f64 (log.f64 im) 4))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (/.f64 1 (/.f64 (*.f64 (log.f64 10) 4) (log.f64 im))) (*.f64 (log.f64 im) 4))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(neg.f64 (neg.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10))))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(+.f64 0 (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) 0)
(/.f64 (log.f64 im) (log.f64 10))
(-.f64 (/.f64 (log.f64 im) (log.f64 10)) 0)
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (log.f64 im) (/.f64 1 (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) (/.f64 1 (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 1 (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (*.f64 (log.f64 im) 2) (/.f64 1/2 (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (*.f64 (log.f64 im) 2) (*.f64 (/.f64 1 (log.f64 10)) 1/2))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (*.f64 (log.f64 im) 2) (*.f64 (/.f64 1 (log.f64 im)) (/.f64 (/.f64 (log.f64 im) 2) (log.f64 10))))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 2) (/.f64 1/2 (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 2) (*.f64 (/.f64 1 (log.f64 im)) 1/2))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 2 (/.f64 (/.f64 (log.f64 im) 2) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (*.f64 (log.f64 im) 4) (/.f64 1 (*.f64 (log.f64 10) 4)))
(*.f64 (log.f64 im) (*.f64 4 (/.f64 1 (*.f64 (log.f64 10) 4))))
(*.f64 (*.f64 (log.f64 im) 4) (/.f64 1/4 (log.f64 10)))
(*.f64 (log.f64 im) (*.f64 4 (/.f64 1/4 (log.f64 10))))
(*.f64 (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 4) (/.f64 1 (*.f64 (log.f64 im) 4)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 1 (log.f64 im)) (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 im))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (/.f64 1 (log.f64 im))))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 1 (neg.f64 (log.f64 10))))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (neg.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10))) (/.f64 1 (neg.f64 (log.f64 im))))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 -1 (/.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) (neg.f64 (log.f64 im))))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 (log.f64 im) (log.f64 10)) 1)
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) 1/2)
(*.f64 (log.f64 im) (*.f64 (/.f64 2 (log.f64 10)) 1/2))
(*.f64 (/.f64 2 (log.f64 10)) (*.f64 1/2 (log.f64 im)))
(*.f64 (log.f64 im) (*.f64 1/2 (/.f64 2 (log.f64 10))))
(*.f64 1/2 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))))
(*.f64 (log.f64 im) (*.f64 (/.f64 2 (log.f64 10)) 1/2))
(*.f64 (/.f64 2 (log.f64 10)) (*.f64 1/2 (log.f64 im)))
(*.f64 (log.f64 im) (*.f64 1/2 (/.f64 2 (log.f64 10))))
(*.f64 (/.f64 1/2 (log.f64 im)) (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 2))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 (/.f64 (log.f64 im) 2) (log.f64 10)) 2)
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 im) 2))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)) -1)
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (*.f64 (/.f64 1 (log.f64 im)) 1/2) (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 2))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) 1/2) (*.f64 (log.f64 im) 2))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 1 (/.f64 1 (log.f64 im))) (/.f64 1 (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) (neg.f64 (log.f64 im))) -1)
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (*.f64 (/.f64 1 (log.f64 im)) (/.f64 (/.f64 (log.f64 im) 2) (log.f64 10))) (*.f64 (log.f64 im) 2))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (*.f64 (log.f64 im) 4))
(*.f64 (log.f64 im) (*.f64 4 (/.f64 1 (*.f64 (log.f64 10) 4))))
(*.f64 (*.f64 (log.f64 im) 4) (/.f64 1/4 (log.f64 10)))
(*.f64 (log.f64 im) (*.f64 4 (/.f64 1/4 (log.f64 10))))
(*.f64 (/.f64 1 (*.f64 (log.f64 im) 4)) (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) 4))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 1 (neg.f64 (log.f64 10))) (neg.f64 (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 1 (neg.f64 (log.f64 im))) (neg.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10))))
(/.f64 (log.f64 im) (log.f64 10))

localize12.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 im))
1.0b
(/.f64 1 (log.f64 10))
Compiler

Compiled 20 to 16 computations (20% saved)

series0.0ms (0%)

Counts
2 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
im
@0
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 im))
0.0ms
im
@-inf
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 im))
0.0ms
im
@inf
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 im))

rewrite73.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1524×rational.json-simplify-35
1192×bool.json-1
1192×bool.json-2
1154×rational.json-1
1154×rational.json-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01032
110626
229826
361126
4134526
5369926
Stop Event
node limit
Counts
2 → 96
Calls
Call 1
Inputs
(/.f64 1 (log.f64 10))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 im))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (log.f64 10)) (/.f64 1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 10) (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) 2) (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 1 (log.f64 10)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (log.f64 10)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (log.f64 10)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (log.f64 10)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 1 (log.f64 10)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) 1/2) (/.f64 2 (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (log.f64 10)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (log.f64 im) (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (log.f64 im) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))) (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (log.f64 im) (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (log.f64 10) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 im) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 im) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) 2) (*.f64 (log.f64 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 4 (/.f64 (log.f64 im) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (log.f64 10)) (/.f64 2 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (log.f64 10)) (+.f64 (/.f64 1 (log.f64 im)) (/.f64 1 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 2 (/.f64 4 (/.f64 (log.f64 im) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (/.f64 (*.f64 (log.f64 10) 8) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (log.f64 10)) 4) (+.f64 (/.f64 2 (log.f64 im)) (/.f64 2 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (neg.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (+.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (+.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))) (/.f64 (log.f64 10) (neg.f64 (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) 4) (*.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (*.f64 (log.f64 10) (/.f64 1/2 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (*.f64 2 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 16 (+.f64 (*.f64 2 (/.f64 4 (/.f64 (log.f64 im) (log.f64 10)))) (*.f64 2 (/.f64 4 (/.f64 (log.f64 im) (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 16 (+.f64 (/.f64 (*.f64 (log.f64 10) 8) (log.f64 im)) (/.f64 (*.f64 (log.f64 10) 8) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (+.f64 (neg.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (neg.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (-.f64 0 (/.f64 4 (/.f64 (log.f64 im) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (log.f64 im) 4)) (*.f64 (log.f64 10) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (log.f64 im))) (*.f64 (log.f64 10) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 (log.f64 im) (log.f64 10))) (+.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 2 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) 1/2) (*.f64 (log.f64 10) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (log.f64 im) 2)) (*.f64 (log.f64 10) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (log.f64 im) 2)) (neg.f64 (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (log.f64 im) 4))) (*.f64 2 (*.f64 (log.f64 10) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (neg.f64 (log.f64 im)))) (*.f64 2 (*.f64 (log.f64 10) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 (log.f64 im) 2))) (*.f64 2 (*.f64 (log.f64 10) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 (log.f64 im) 2))) (*.f64 2 (neg.f64 (*.f64 (log.f64 10) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 (log.f64 im) 4))) (neg.f64 (*.f64 (log.f64 10) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (log.f64 im) 4)) (log.f64 10)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 10))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (-.f64 0 (*.f64 (log.f64 10) (/.f64 1/2 (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (-.f64 0 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (log.f64 im) 4)) (neg.f64 (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (neg.f64 (log.f64 im)))) (neg.f64 (*.f64 (log.f64 10) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 im) 2))) (*.f64 (log.f64 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 im) 2))) (neg.f64 (*.f64 (log.f64 10) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) 4)) (/.f64 (log.f64 im) (*.f64 (log.f64 10) 4))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (log.f64 im) 4)) (neg.f64 (*.f64 (log.f64 im) 4))) (*.f64 2 (neg.f64 (*.f64 (log.f64 10) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (neg.f64 (*.f64 (log.f64 im) 2))) (*.f64 2 (neg.f64 (*.f64 (log.f64 im) 2)))) (*.f64 2 (*.f64 2 (neg.f64 (*.f64 (log.f64 10) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4))) (*.f64 2 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (neg.f64 (log.f64 im)))) (*.f64 2 (*.f64 2 (neg.f64 (log.f64 im))))) (*.f64 2 (*.f64 2 (*.f64 (log.f64 10) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 im) 2))) (neg.f64 (neg.f64 (*.f64 (log.f64 im) 2)))) (*.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 2 (*.f64 (log.f64 im) 4)) (log.f64 10)) (/.f64 (*.f64 2 (*.f64 (log.f64 im) 4)) (log.f64 10))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 10))) (/.f64 (log.f64 im) (neg.f64 (log.f64 10)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 2 (neg.f64 (log.f64 im)))) (neg.f64 (*.f64 2 (neg.f64 (log.f64 im))))) (+.f64 (neg.f64 (*.f64 (log.f64 10) -2)) (neg.f64 (*.f64 (log.f64 10) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (log.f64 10))) (-.f64 0 (/.f64 1 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 2 (log.f64 10))) (-.f64 0 (/.f64 2 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (neg.f64 (*.f64 (log.f64 im) 2)))) (-.f64 0 (*.f64 2 (neg.f64 (*.f64 (log.f64 10) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 2 (neg.f64 (log.f64 im))))) (-.f64 0 (*.f64 2 (*.f64 (log.f64 10) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 im) 4))) (*.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 im) 4))) (-.f64 0 (neg.f64 (*.f64 (log.f64 10) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 im) 2)))) (neg.f64 (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (log.f64 im) 1/2)) (-.f64 0 (*.f64 (log.f64 10) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 2 (neg.f64 (log.f64 im))))) (*.f64 (log.f64 10) -2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (log.f64 im) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))))))

simplify178.0ms (0.5%)

Algorithm
egg-herbie
Rules
1634×rational.json-simplify-35
1370×rational.json-simplify-38
1102×rational.json-simplify-43
862×rational.json-simplify-41
604×rational.json-simplify-50
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02241874
16771858
220401858
348711834
470281820
Stop Event
node limit
Counts
108 → 108
Calls
Call 1
Inputs
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(+.f64 (/.f64 1 (log.f64 10)) 0)
(+.f64 0 (/.f64 1 (log.f64 10)))
(+.f64 (/.f64 1/2 (log.f64 10)) (/.f64 1/2 (log.f64 10)))
(-.f64 (/.f64 1 (log.f64 10)) 0)
(*.f64 1 (/.f64 1 (log.f64 10)))
(*.f64 (log.f64 10) (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (/.f64 1 (log.f64 10)) 1)
(*.f64 2 (/.f64 1/2 (log.f64 10)))
(*.f64 (*.f64 (log.f64 10) 2) (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 4 (/.f64 (/.f64 1 (log.f64 10)) 4))
(*.f64 (/.f64 2 (log.f64 10)) 1/2)
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) 4) 1/4)
(*.f64 1/2 (/.f64 2 (log.f64 10)))
(*.f64 (/.f64 1/2 (log.f64 10)) 2)
(*.f64 1/4 (*.f64 (/.f64 1 (log.f64 10)) 4))
(*.f64 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10))
(*.f64 (/.f64 2 (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 1/2))
(*.f64 (*.f64 (log.f64 10) 1/2) (/.f64 2 (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (/.f64 (/.f64 1 (log.f64 10)) 4) 4)
(*.f64 (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 2))
(neg.f64 (/.f64 -1 (log.f64 10)))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) 0)
(+.f64 0 (/.f64 (log.f64 im) (log.f64 10)))
(+.f64 (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))) (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))))
(-.f64 (/.f64 (log.f64 im) (log.f64 10)) 0)
(/.f64 1 (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (/.f64 (log.f64 im) (log.f64 10)) 1)
(/.f64 2 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))
(/.f64 (*.f64 (log.f64 im) 2) (*.f64 (log.f64 10) 2))
(/.f64 4 (/.f64 4 (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) 2)
(/.f64 (/.f64 2 (log.f64 10)) (/.f64 2 (log.f64 im)))
(/.f64 (/.f64 2 (log.f64 10)) (+.f64 (/.f64 1 (log.f64 im)) (/.f64 1 (log.f64 im))))
(/.f64 -1 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 8 (*.f64 2 (/.f64 4 (/.f64 (log.f64 im) (log.f64 10)))))
(/.f64 8 (/.f64 (*.f64 (log.f64 10) 8) (log.f64 im)))
(/.f64 (*.f64 (/.f64 1 (log.f64 10)) 4) (+.f64 (/.f64 2 (log.f64 im)) (/.f64 2 (log.f64 im))))
(/.f64 -2 (neg.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(/.f64 -2 (+.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 -2 (+.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))) (/.f64 (log.f64 10) (neg.f64 (log.f64 im)))))
(/.f64 (*.f64 (log.f64 im) 4) (*.f64 (log.f64 10) 4))
(/.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4) 4)
(/.f64 1/2 (*.f64 (log.f64 10) (/.f64 1/2 (log.f64 im))))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 10)))
(/.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (*.f64 2 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 16 (+.f64 (*.f64 2 (/.f64 4 (/.f64 (log.f64 im) (log.f64 10)))) (*.f64 2 (/.f64 4 (/.f64 (log.f64 im) (log.f64 10))))))
(/.f64 16 (+.f64 (/.f64 (*.f64 (log.f64 10) 8) (log.f64 im)) (/.f64 (*.f64 (log.f64 10) 8) (log.f64 im))))
(/.f64 -4 (+.f64 (neg.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (neg.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))))
(/.f64 -4 (-.f64 0 (/.f64 4 (/.f64 (log.f64 im) (log.f64 10)))))
(/.f64 (*.f64 2 (*.f64 (log.f64 im) 4)) (*.f64 (log.f64 10) 8))
(/.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4)) 8)
(/.f64 (*.f64 2 (neg.f64 (log.f64 im))) (*.f64 (log.f64 10) -2))
(/.f64 (/.f64 4 (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(/.f64 (/.f64 4 (/.f64 (log.f64 im) (log.f64 10))) (+.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 2 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))) 1/2)
(/.f64 (*.f64 (log.f64 im) 1/2) (*.f64 (log.f64 10) 1/2))
(/.f64 (neg.f64 (*.f64 (log.f64 im) 2)) (*.f64 (log.f64 10) -2))
(/.f64 (neg.f64 (*.f64 (log.f64 im) 2)) (neg.f64 (*.f64 (log.f64 10) 2)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (log.f64 im) 4))) (*.f64 2 (*.f64 (log.f64 10) 8)))
(/.f64 (*.f64 2 (*.f64 2 (neg.f64 (log.f64 im)))) (*.f64 2 (*.f64 (log.f64 10) -2)))
(/.f64 (*.f64 2 (neg.f64 (*.f64 (log.f64 im) 2))) (*.f64 2 (*.f64 (log.f64 10) -2)))
(/.f64 (*.f64 2 (neg.f64 (*.f64 (log.f64 im) 2))) (*.f64 2 (neg.f64 (*.f64 (log.f64 10) 2))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (log.f64 im) 4))) (neg.f64 (*.f64 (log.f64 10) 8)))
(/.f64 (/.f64 (*.f64 2 (*.f64 (log.f64 im) 4)) (log.f64 10)) 8)
(/.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 10))) -1)
(/.f64 -1/2 (-.f64 0 (*.f64 (log.f64 10) (/.f64 1/2 (log.f64 im)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4))) 16)
(/.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) 4)) 1/4)
(/.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (-.f64 0 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (neg.f64 (*.f64 (log.f64 im) 4)) (neg.f64 (*.f64 (log.f64 10) 4)))
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (log.f64 im)))) (neg.f64 (*.f64 (log.f64 10) -2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 im) 2))) (*.f64 (log.f64 10) 2))
(/.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 im) 2))) (neg.f64 (*.f64 (log.f64 10) -2)))
(/.f64 (+.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) 4)) (/.f64 (log.f64 im) (*.f64 (log.f64 10) 4))) 1/2)
(/.f64 (+.f64 (neg.f64 (*.f64 (log.f64 im) 4)) (neg.f64 (*.f64 (log.f64 im) 4))) (*.f64 2 (neg.f64 (*.f64 (log.f64 10) 4))))
(/.f64 (+.f64 (*.f64 2 (neg.f64 (*.f64 (log.f64 im) 2))) (*.f64 2 (neg.f64 (*.f64 (log.f64 im) 2)))) (*.f64 2 (*.f64 2 (neg.f64 (*.f64 (log.f64 10) 2)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4))) (*.f64 2 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4)))) 32)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (neg.f64 (log.f64 im)))) (*.f64 2 (*.f64 2 (neg.f64 (log.f64 im))))) (*.f64 2 (*.f64 2 (*.f64 (log.f64 10) -2))))
(/.f64 (+.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 im) 2))) (neg.f64 (neg.f64 (*.f64 (log.f64 im) 2)))) (*.f64 (log.f64 10) 4))
(/.f64 (+.f64 (/.f64 (*.f64 2 (*.f64 (log.f64 im) 4)) (log.f64 10)) (/.f64 (*.f64 2 (*.f64 (log.f64 im) 4)) (log.f64 10))) 16)
(/.f64 (+.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 10))) (/.f64 (log.f64 im) (neg.f64 (log.f64 10)))) -2)
(/.f64 (+.f64 (neg.f64 (*.f64 2 (neg.f64 (log.f64 im)))) (neg.f64 (*.f64 2 (neg.f64 (log.f64 im))))) (+.f64 (neg.f64 (*.f64 (log.f64 10) -2)) (neg.f64 (*.f64 (log.f64 10) -2))))
(/.f64 (neg.f64 (/.f64 1 (log.f64 10))) (-.f64 0 (/.f64 1 (log.f64 im))))
(/.f64 (neg.f64 (/.f64 2 (log.f64 10))) (-.f64 0 (/.f64 2 (log.f64 im))))
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (*.f64 (log.f64 im) 2)))) (-.f64 0 (*.f64 2 (neg.f64 (*.f64 (log.f64 10) 2)))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 2 (neg.f64 (log.f64 im))))) (-.f64 0 (*.f64 2 (*.f64 (log.f64 10) -2))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 im) 4))) (*.f64 (log.f64 10) 4))
(/.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 im) 4))) (-.f64 0 (neg.f64 (*.f64 (log.f64 10) 4))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 im) 2)))) (neg.f64 (*.f64 (log.f64 10) 2)))
(/.f64 (neg.f64 (*.f64 (log.f64 im) 1/2)) (-.f64 0 (*.f64 (log.f64 10) 1/2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (neg.f64 (log.f64 im))))) (*.f64 (log.f64 10) -2))
(neg.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 10))))
Outputs
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(+.f64 (/.f64 1 (log.f64 10)) 0)
(/.f64 1 (log.f64 10))
(+.f64 0 (/.f64 1 (log.f64 10)))
(/.f64 1 (log.f64 10))
(+.f64 (/.f64 1/2 (log.f64 10)) (/.f64 1/2 (log.f64 10)))
(/.f64 1 (log.f64 10))
(-.f64 (/.f64 1 (log.f64 10)) 0)
(/.f64 1 (log.f64 10))
(*.f64 1 (/.f64 1 (log.f64 10)))
(/.f64 1 (log.f64 10))
(*.f64 (log.f64 10) (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (log.f64 10) (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)))
(/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 1 (log.f64 10)) 1)
(/.f64 1 (log.f64 10))
(*.f64 2 (/.f64 1/2 (log.f64 10)))
(/.f64 1 (log.f64 10))
(*.f64 (*.f64 (log.f64 10) 2) (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (log.f64 10) (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (log.f64 10) (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)))
(/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 4 (/.f64 (/.f64 1 (log.f64 10)) 4))
(/.f64 1 (log.f64 10))
(*.f64 (/.f64 2 (log.f64 10)) 1/2)
(*.f64 1/2 (/.f64 2 (log.f64 10)))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) 4) 1/4)
(/.f64 1 (log.f64 10))
(*.f64 1/2 (/.f64 2 (log.f64 10)))
(*.f64 (/.f64 1/2 (log.f64 10)) 2)
(/.f64 1 (log.f64 10))
(*.f64 1/4 (*.f64 (/.f64 1 (log.f64 10)) 4))
(/.f64 1 (log.f64 10))
(*.f64 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10))
(*.f64 (log.f64 10) (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (log.f64 10) (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)))
(/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 2 (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 1/2))
(*.f64 1/2 (/.f64 (log.f64 10) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2)))
(*.f64 (*.f64 (log.f64 10) 1/2) (/.f64 2 (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (/.f64 2 (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 1/2))
(*.f64 1/2 (/.f64 (log.f64 10) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) 2)))
(*.f64 (/.f64 (/.f64 1 (log.f64 10)) 4) 4)
(/.f64 1 (log.f64 10))
(*.f64 (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) 2))
(*.f64 (log.f64 10) (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (log.f64 10) (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)))
(/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))
(neg.f64 (/.f64 -1 (log.f64 10)))
(/.f64 1 (log.f64 10))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) 0)
(/.f64 (log.f64 im) (log.f64 10))
(+.f64 0 (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(+.f64 (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))) (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))))
(/.f64 (log.f64 im) (log.f64 10))
(-.f64 (/.f64 (log.f64 im) (log.f64 10)) 0)
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 1 (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (/.f64 (log.f64 im) (log.f64 10)) 1)
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 2 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (*.f64 (log.f64 im) 2) (*.f64 (log.f64 10) 2))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 4 (/.f64 4 (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) 2)
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (/.f64 2 (log.f64 10)) (/.f64 2 (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (/.f64 2 (log.f64 10)) (+.f64 (/.f64 1 (log.f64 im)) (/.f64 1 (log.f64 im))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 -1 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 8 (*.f64 2 (/.f64 4 (/.f64 (log.f64 im) (log.f64 10)))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 8 (/.f64 (*.f64 (log.f64 10) 8) (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (*.f64 (/.f64 1 (log.f64 10)) 4) (+.f64 (/.f64 2 (log.f64 im)) (/.f64 2 (log.f64 im))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 -2 (neg.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 -2 (+.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 -2 (+.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))) (/.f64 (log.f64 10) (neg.f64 (log.f64 im)))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (*.f64 (log.f64 im) 4) (*.f64 (log.f64 10) 4))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4) 4)
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 1/2 (*.f64 (log.f64 10) (/.f64 1/2 (log.f64 im))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (*.f64 2 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 16 (+.f64 (*.f64 2 (/.f64 4 (/.f64 (log.f64 im) (log.f64 10)))) (*.f64 2 (/.f64 4 (/.f64 (log.f64 im) (log.f64 10))))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 16 (+.f64 (/.f64 (*.f64 (log.f64 10) 8) (log.f64 im)) (/.f64 (*.f64 (log.f64 10) 8) (log.f64 im))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 -4 (+.f64 (neg.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (neg.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 -4 (-.f64 0 (/.f64 4 (/.f64 (log.f64 im) (log.f64 10)))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (*.f64 2 (*.f64 (log.f64 im) 4)) (*.f64 (log.f64 10) 8))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4)) 8)
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (*.f64 2 (neg.f64 (log.f64 im))) (*.f64 (log.f64 10) -2))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (/.f64 4 (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(/.f64 4 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))))
(/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 im) 4) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (/.f64 2 (log.f64 im)) (/.f64 2 (log.f64 im)))))))
(/.f64 (log.f64 10) (*.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (*.f64 (/.f64 2 (log.f64 im)) (*.f64 (log.f64 10) (/.f64 (log.f64 im) 4)))))
(+.f64 (/.f64 1 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 1 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(/.f64 (/.f64 4 (/.f64 (log.f64 im) (log.f64 10))) (+.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 2 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))) 1/2)
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (*.f64 (log.f64 im) 1/2) (*.f64 (log.f64 10) 1/2))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (neg.f64 (*.f64 (log.f64 im) 2)) (*.f64 (log.f64 10) -2))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (neg.f64 (*.f64 (log.f64 im) 2)) (neg.f64 (*.f64 (log.f64 10) 2)))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (log.f64 im) 4))) (*.f64 2 (*.f64 (log.f64 10) 8)))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (*.f64 2 (*.f64 2 (neg.f64 (log.f64 im)))) (*.f64 2 (*.f64 (log.f64 10) -2)))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (*.f64 2 (neg.f64 (*.f64 (log.f64 im) 2))) (*.f64 2 (*.f64 (log.f64 10) -2)))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (*.f64 2 (neg.f64 (*.f64 (log.f64 im) 2))) (*.f64 2 (neg.f64 (*.f64 (log.f64 10) 2))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (log.f64 im) 4))) (neg.f64 (*.f64 (log.f64 10) 8)))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (/.f64 (*.f64 2 (*.f64 (log.f64 im) 4)) (log.f64 10)) 8)
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 10))) -1)
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 -1/2 (-.f64 0 (*.f64 (log.f64 10) (/.f64 1/2 (log.f64 im)))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4))) 16)
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) 4)) 1/4)
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (-.f64 0 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (neg.f64 (*.f64 (log.f64 im) 4)) (neg.f64 (*.f64 (log.f64 10) 4)))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (log.f64 im)))) (neg.f64 (*.f64 (log.f64 10) -2)))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 im) 2))) (*.f64 (log.f64 10) 2))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 im) 2))) (neg.f64 (*.f64 (log.f64 10) -2)))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (+.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) 4)) (/.f64 (log.f64 im) (*.f64 (log.f64 10) 4))) 1/2)
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (+.f64 (neg.f64 (*.f64 (log.f64 im) 4)) (neg.f64 (*.f64 (log.f64 im) 4))) (*.f64 2 (neg.f64 (*.f64 (log.f64 10) 4))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (+.f64 (*.f64 2 (neg.f64 (*.f64 (log.f64 im) 2))) (*.f64 2 (neg.f64 (*.f64 (log.f64 im) 2)))) (*.f64 2 (*.f64 2 (neg.f64 (*.f64 (log.f64 10) 2)))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4))) (*.f64 2 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4)))) 32)
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (neg.f64 (log.f64 im)))) (*.f64 2 (*.f64 2 (neg.f64 (log.f64 im))))) (*.f64 2 (*.f64 2 (*.f64 (log.f64 10) -2))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (+.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 im) 2))) (neg.f64 (neg.f64 (*.f64 (log.f64 im) 2)))) (*.f64 (log.f64 10) 4))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (+.f64 (/.f64 (*.f64 2 (*.f64 (log.f64 im) 4)) (log.f64 10)) (/.f64 (*.f64 2 (*.f64 (log.f64 im) 4)) (log.f64 10))) 16)
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (+.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 10))) (/.f64 (log.f64 im) (neg.f64 (log.f64 10)))) -2)
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (+.f64 (neg.f64 (*.f64 2 (neg.f64 (log.f64 im)))) (neg.f64 (*.f64 2 (neg.f64 (log.f64 im))))) (+.f64 (neg.f64 (*.f64 (log.f64 10) -2)) (neg.f64 (*.f64 (log.f64 10) -2))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (neg.f64 (/.f64 1 (log.f64 10))) (-.f64 0 (/.f64 1 (log.f64 im))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (neg.f64 (/.f64 2 (log.f64 10))) (-.f64 0 (/.f64 2 (log.f64 im))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (*.f64 (log.f64 im) 2)))) (-.f64 0 (*.f64 2 (neg.f64 (*.f64 (log.f64 10) 2)))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (neg.f64 (*.f64 2 (*.f64 2 (neg.f64 (log.f64 im))))) (-.f64 0 (*.f64 2 (*.f64 (log.f64 10) -2))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 im) 4))) (*.f64 (log.f64 10) 4))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 im) 4))) (-.f64 0 (neg.f64 (*.f64 (log.f64 10) 4))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 im) 2)))) (neg.f64 (*.f64 (log.f64 10) 2)))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (neg.f64 (*.f64 (log.f64 im) 1/2)) (-.f64 0 (*.f64 (log.f64 10) 1/2)))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (neg.f64 (log.f64 im))))) (*.f64 (log.f64 10) -2))
(/.f64 (log.f64 im) (log.f64 10))
(neg.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 10))))
(/.f64 (log.f64 im) (log.f64 10))

localize26.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 1/2 (log.f64 im))
0.3b
(*.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 1/2 (log.f64 im)))
0.3b
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
0.5b
(/.f64 (log.f64 im) (log.f64 10))
Compiler

Compiled 55 to 33 computations (40% saved)

series3.0ms (0%)

Counts
3 → 32
Calls

9 calls:

TimeVariablePointExpression
0.0ms
im
@-inf
(/.f64 1/2 (log.f64 im))
0.0ms
im
@inf
(/.f64 1/2 (log.f64 im))
0.0ms
im
@0
(/.f64 1/2 (log.f64 im))
0.0ms
im
@-inf
(*.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 1/2 (log.f64 im)))
0.0ms
im
@inf
(*.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 1/2 (log.f64 im)))

rewrite353.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1912×bool.json-1
1912×bool.json-2
1430×bool.json-3
1160×rational.json-simplify-35
840×rational.json-1
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01277
112077
232977
381177
4230457
5670857
Stop Event
node limit
Counts
3 → 108
Calls
Call 1
Inputs
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 1/2 (log.f64 im)))
(/.f64 1/2 (log.f64 im))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))) (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 1 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) 2) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) 4) (*.f64 2 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) 4) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (/.f64 2 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (*.f64 (/.f64 1/2 (log.f64 im)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log.f64 im)) (/.f64 (neg.f64 (log.f64 10)) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (log.f64 im)) (/.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 im) 2) 4) (+.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4) (+.f64 (/.f64 2 (log.f64 im)) (/.f64 2 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (log.f64 im) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) -2) (+.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) -2) (+.f64 (/.f64 (neg.f64 (log.f64 10)) (log.f64 im)) (/.f64 (neg.f64 (log.f64 10)) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) -2) (-.f64 0 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (log.f64 im) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 im) 2) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 im) 4) (/.f64 (log.f64 10) (log.f64 im))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (log.f64 im) (log.f64 10))) (-.f64 0 (/.f64 1 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (log.f64 im) 4))) (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (log.f64 im) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (log.f64 im) 4) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (*.f64 (log.f64 im) 4) (/.f64 (log.f64 10) (log.f64 im)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 im) (*.f64 (log.f64 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 im) (/.f64 (log.f64 10) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 im) (/.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 im) (/.f64 (/.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (/.f64 1/2 (log.f64 im))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 im) (/.f64 (/.f64 (*.f64 (log.f64 im) 4) (/.f64 (log.f64 im) (log.f64 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 im) (log.f64 10)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (*.f64 (log.f64 im) 2) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (/.f64 (log.f64 im) (log.f64 im)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (/.f64 (*.f64 (log.f64 im) 4) (log.f64 im)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (*.f64 (/.f64 1 (log.f64 im)) (*.f64 (log.f64 im) -2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (log.f64 im) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 (neg.f64 (log.f64 im)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 1 (/.f64 1/2 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (log.f64 10) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (log.f64 im)) (/.f64 (/.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (log.f64 im)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (log.f64 im)) (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4) (*.f64 (log.f64 im) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (log.f64 im)) (/.f64 (/.f64 (neg.f64 (log.f64 10)) (log.f64 im)) (neg.f64 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (+.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))) (/.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) 2) (*.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 (log.f64 im) 4) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10)))) (*.f64 (log.f64 im) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (log.f64 10)) (/.f64 1 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (log.f64 10)) (*.f64 (/.f64 1/2 (log.f64 im)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log.f64 im)) (neg.f64 (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (log.f64 im) 4) (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (*.f64 2 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (*.f64 2 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (*.f64 (log.f64 im) 4) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))) (/.f64 (*.f64 (log.f64 im) 4) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (log.f64 im) 4)) (*.f64 (*.f64 (log.f64 im) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))) (log.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (log.f64 im)) (+.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))) (*.f64 (log.f64 im) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (/.f64 (*.f64 (log.f64 im) 4) (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))))) (/.f64 (*.f64 (log.f64 im) 4) (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (log.f64 im) 4))) (*.f64 2 (*.f64 (*.f64 (log.f64 im) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))))) (*.f64 2 (*.f64 (log.f64 im) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10)))) (log.f64 im)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (log.f64 im) 4)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 im) 4)) (/.f64 (log.f64 10) (*.f64 (log.f64 im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (log.f64 im) 4)) (/.f64 1/2 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))))) (neg.f64 (*.f64 (log.f64 im) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))))) (neg.f64 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))))) (*.f64 (log.f64 im) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))))) (/.f64 (neg.f64 (log.f64 im)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))))) (neg.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10)))))) (+.f64 (neg.f64 (*.f64 (log.f64 im) 4)) (neg.f64 (*.f64 (log.f64 im) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10)))) (log.f64 im)) (/.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10)))) (log.f64 im))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (neg.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))))) (*.f64 2 (neg.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))))) (+.f64 (*.f64 2 (*.f64 (log.f64 im) -2)) (*.f64 2 (*.f64 (log.f64 im) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (log.f64 im) 4)) (/.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (log.f64 im) 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))))) (neg.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))))) (*.f64 (log.f64 im) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))))) (neg.f64 (neg.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))))) (*.f64 (log.f64 im) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (log.f64 im) 4))) (-.f64 0 (*.f64 (*.f64 (log.f64 im) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10)))))) (*.f64 (log.f64 im) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1/2 (log.f64 10))) (-.f64 0 (/.f64 1 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))))) (log.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))))) (*.f64 (log.f64 im) -2))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))) (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))) (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (log.f64 im)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1/2 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/2 (log.f64 im)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 1 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (log.f64 im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1/2 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 1 (log.f64 im)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 im)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (log.f64 im)) 4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1/2 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 1/2 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 1/2 (log.f64 im)) (/.f64 1/2 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 1/2 (log.f64 im)) (/.f64 1/2 (log.f64 im)))))))

simplify94.0ms (0.3%)

Algorithm
egg-herbie
Rules
986×rational.json-simplify-43
978×rational.json-simplify-54
972×rational.json-simplify-35
786×rational.json-simplify-2
738×rational.json-simplify-41
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02503274
18513232
229073232
371713232
Stop Event
node limit
Counts
140 → 127
Calls
Call 1
Inputs
(/.f64 (pow.f64 (log.f64 im) 2) (log.f64 10))
(/.f64 (pow.f64 (log.f64 im) 2) (log.f64 10))
(/.f64 (pow.f64 (log.f64 im) 2) (log.f64 10))
(/.f64 (pow.f64 (log.f64 im) 2) (log.f64 10))
(/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 10))
(/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 10))
(/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 10))
(/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 10))
(/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) 2) (log.f64 10))
(/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) 2) (log.f64 10))
(/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) 2) (log.f64 10))
(/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) 2) (log.f64 10))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 -1/2 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1/2 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1/2 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1/2 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10)))
(*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10)))
(*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10)))
(*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10)))
(/.f64 -1/2 (log.f64 (/.f64 1 im)))
(/.f64 -1/2 (log.f64 (/.f64 1 im)))
(/.f64 -1/2 (log.f64 (/.f64 1 im)))
(/.f64 -1/2 (log.f64 (/.f64 1 im)))
(/.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(+.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) 0)
(+.f64 0 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))))
(+.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))) (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))))
(-.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) 0)
(/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 1 (log.f64 im)))
(/.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) 1)
(/.f64 1 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))
(/.f64 (*.f64 (log.f64 im) 2) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))
(/.f64 2 (/.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (log.f64 im)))
(/.f64 2 (+.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 im) 4) (*.f64 2 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(/.f64 (*.f64 (log.f64 im) 4) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4))
(/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (/.f64 2 (log.f64 im)))
(/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (*.f64 (/.f64 1/2 (log.f64 im)) 4))
(/.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10)))) 2)
(/.f64 (neg.f64 (log.f64 im)) (/.f64 (neg.f64 (log.f64 10)) (log.f64 im)))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 4 (+.f64 (/.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (log.f64 im)) (/.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (log.f64 im))))
(/.f64 (*.f64 (*.f64 (log.f64 im) 2) 4) (+.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4)))
(/.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4) (+.f64 (/.f64 2 (log.f64 im)) (/.f64 2 (log.f64 im))))
(/.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (log.f64 im) 4)) 4)
(/.f64 (*.f64 (log.f64 im) -2) (+.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (*.f64 (log.f64 im) -2) (+.f64 (/.f64 (neg.f64 (log.f64 10)) (log.f64 im)) (/.f64 (neg.f64 (log.f64 10)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 im) -2) (-.f64 0 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(/.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (log.f64 im) 4))) 8)
(/.f64 (/.f64 (log.f64 im) 2) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) 2))
(/.f64 (/.f64 (*.f64 (log.f64 im) 4) (/.f64 (log.f64 10) (log.f64 im))) 4)
(/.f64 (neg.f64 (/.f64 (log.f64 im) (log.f64 10))) (-.f64 0 (/.f64 1 (log.f64 im))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (log.f64 im) 4))) (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (log.f64 im) 4)))) 16)
(/.f64 (+.f64 (/.f64 (*.f64 (log.f64 im) 4) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (*.f64 (log.f64 im) 4) (/.f64 (log.f64 10) (log.f64 im)))) 8)
(+.f64 0 (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))))
(+.f64 (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))) 0)
(-.f64 (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))) 0)
(/.f64 (log.f64 im) (*.f64 (log.f64 10) 2))
(/.f64 (log.f64 im) (/.f64 (log.f64 10) 1/2))
(/.f64 (log.f64 im) (/.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im))) 1/2))
(/.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) 1/2))
(/.f64 (log.f64 im) (/.f64 (/.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (/.f64 1/2 (log.f64 im))) 2))
(/.f64 (log.f64 im) (/.f64 (/.f64 (*.f64 (log.f64 im) 4) (/.f64 (log.f64 im) (log.f64 10))) 2))
(/.f64 (/.f64 (log.f64 im) (log.f64 10)) 2)
(/.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (*.f64 (log.f64 im) 2) (log.f64 im)))
(/.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (/.f64 (log.f64 im) (log.f64 im)) 1/2))
(/.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (/.f64 (*.f64 (log.f64 im) 4) (log.f64 im)) 2))
(/.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (*.f64 (/.f64 1 (log.f64 im)) (*.f64 (log.f64 im) -2)) -1))
(/.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (log.f64 im) 2))
(/.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 (neg.f64 (log.f64 im)) -1/2))
(/.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 1 (/.f64 1/2 (log.f64 im))))
(/.f64 1/2 (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 1/2 (/.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))))
(/.f64 (/.f64 1/2 (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))
(/.f64 (/.f64 1/2 (log.f64 im)) (/.f64 (/.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (log.f64 im)) 2))
(/.f64 (/.f64 1/2 (log.f64 im)) (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4) (*.f64 (log.f64 im) 4)))
(/.f64 (/.f64 1/2 (log.f64 im)) (/.f64 (/.f64 (neg.f64 (log.f64 10)) (log.f64 im)) (neg.f64 (log.f64 im))))
(/.f64 1 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))
(/.f64 1 (+.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))) (/.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))))))
(/.f64 (*.f64 (log.f64 im) 2) (*.f64 (log.f64 10) 4))
(/.f64 2 (*.f64 2 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(/.f64 2 (/.f64 (*.f64 (log.f64 im) 4) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))))
(/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) 4)
(/.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10)))) (*.f64 (log.f64 im) 4))
(/.f64 (/.f64 1/2 (log.f64 10)) (/.f64 1 (log.f64 im)))
(/.f64 (/.f64 1 (log.f64 10)) (*.f64 (/.f64 1/2 (log.f64 im)) 4))
(/.f64 -1/2 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (*.f64 (log.f64 10) 2)))
(/.f64 -1 (-.f64 0 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(/.f64 4 (/.f64 (*.f64 (log.f64 im) 4) (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))))))
(/.f64 4 (+.f64 (*.f64 2 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (*.f64 2 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))))
(/.f64 4 (+.f64 (/.f64 (*.f64 (log.f64 im) 4) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))) (/.f64 (*.f64 (log.f64 im) 4) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))))))
(/.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4) 8)
(/.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (log.f64 im) 4)) (*.f64 (*.f64 (log.f64 im) 2) 4))
(/.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))) (log.f64 im))
(/.f64 (/.f64 1 (log.f64 im)) (+.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (neg.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))) (*.f64 (log.f64 im) -2))
(/.f64 8 (+.f64 (/.f64 (*.f64 (log.f64 im) 4) (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))))) (/.f64 (*.f64 (log.f64 im) 4) (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))))))
(/.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4)) 16)
(/.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (log.f64 im) 4))) (*.f64 2 (*.f64 (*.f64 (log.f64 im) 2) 4)))
(/.f64 (*.f64 2 (neg.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))))) (*.f64 2 (*.f64 (log.f64 im) -2)))
(/.f64 (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))) 1)
(/.f64 (/.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10)))) (log.f64 im)) 4)
(/.f64 (/.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (log.f64 im) 4)) 1/2)
(/.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 im) 4)) (/.f64 (log.f64 10) (*.f64 (log.f64 im) 2)))
(/.f64 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (log.f64 im) 4)) (/.f64 1/2 (log.f64 im)))
(/.f64 (neg.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))))) (neg.f64 (*.f64 (log.f64 im) 4)))
(/.f64 (neg.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))))) (neg.f64 (log.f64 im)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))))) (*.f64 (log.f64 im) 2))
(/.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))))) (/.f64 (neg.f64 (log.f64 im)) -1/2))
(/.f64 (+.f64 (neg.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))))) (neg.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10)))))) (+.f64 (neg.f64 (*.f64 (log.f64 im) 4)) (neg.f64 (*.f64 (log.f64 im) 4))))
(/.f64 (+.f64 (/.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10)))) (log.f64 im)) (/.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10)))) (log.f64 im))) 8)
(/.f64 (+.f64 (*.f64 2 (neg.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))))) (*.f64 2 (neg.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))))) (+.f64 (*.f64 2 (*.f64 (log.f64 im) -2)) (*.f64 2 (*.f64 (log.f64 im) -2))))
(/.f64 (+.f64 (/.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (log.f64 im) 4)) (/.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (log.f64 im) 4))) 1)
(/.f64 (+.f64 (neg.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))))) (neg.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))))) (*.f64 (log.f64 im) -2))
(/.f64 (+.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))))) (neg.f64 (neg.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))))) (*.f64 (log.f64 im) 4))
(/.f64 (neg.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (log.f64 im) 4))) (-.f64 0 (*.f64 (*.f64 (log.f64 im) 2) 4)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10)))))) (*.f64 (log.f64 im) 4))
(/.f64 (neg.f64 (/.f64 1/2 (log.f64 10))) (-.f64 0 (/.f64 1 (log.f64 im))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))))) (log.f64 im))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))))) (*.f64 (log.f64 im) -2))
(+.f64 (/.f64 1/2 (log.f64 im)) 0)
(+.f64 0 (/.f64 1/2 (log.f64 im)))
(-.f64 (/.f64 1/2 (log.f64 im)) 0)
(*.f64 1/2 (/.f64 1 (log.f64 im)))
(*.f64 (/.f64 1/2 (log.f64 im)) 1)
(*.f64 1 (/.f64 1/2 (log.f64 im)))
(*.f64 2 (/.f64 (/.f64 1 (log.f64 im)) 4))
(*.f64 (/.f64 1 (log.f64 im)) 1/2)
(*.f64 (/.f64 (/.f64 1 (log.f64 im)) 4) 2)
(neg.f64 (/.f64 -1/2 (log.f64 im)))
Outputs
(/.f64 (pow.f64 (log.f64 im) 2) (log.f64 10))
(/.f64 (pow.f64 (log.f64 im) 2) (log.f64 10))
(/.f64 (pow.f64 (log.f64 im) 2) (log.f64 10))
(/.f64 (pow.f64 (log.f64 im) 2) (log.f64 10))
(/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 10))
(/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 10))
(/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 10))
(/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 10))
(/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) 2) (log.f64 10))
(/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) 2) (log.f64 10))
(/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) 2) (log.f64 10))
(/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) 2) (log.f64 10))
(/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) 2) (log.f64 10))
(/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) 2) (log.f64 10))
(/.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) 2) (log.f64 10))
(/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) 2) (log.f64 10))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 -1/2 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1/2 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1/2 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1/2 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10)))
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10)))
(*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10)) 1/2)
(*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10)))
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10)))
(*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10)) 1/2)
(*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10)))
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10)))
(*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10)) 1/2)
(*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10)))
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10)))
(*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10)) 1/2)
(/.f64 -1/2 (log.f64 (/.f64 1 im)))
(/.f64 -1/2 (log.f64 (/.f64 1 im)))
(/.f64 -1/2 (log.f64 (/.f64 1 im)))
(/.f64 -1/2 (log.f64 (/.f64 1 im)))
(/.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(+.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) 0)
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))
(+.f64 0 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))
(+.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))) (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))
(-.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) 0)
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 1 (log.f64 im)))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) 1)
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 1 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 im) 2) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 2 (/.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (log.f64 im)))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 2 (+.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 im) 4) (*.f64 2 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 im) 4) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (/.f64 2 (log.f64 im)))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (*.f64 (/.f64 1/2 (log.f64 im)) 4))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10)))) 2)
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (neg.f64 (log.f64 im)) (/.f64 (neg.f64 (log.f64 10)) (log.f64 im)))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 4 (+.f64 (/.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (log.f64 im)) (/.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (log.f64 im))))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (*.f64 (log.f64 im) 2) 4) (+.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4)))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4) (+.f64 (/.f64 2 (log.f64 im)) (/.f64 2 (log.f64 im))))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (log.f64 im) 4)) 4)
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 im) -2) (+.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 im) -2) (+.f64 (/.f64 (neg.f64 (log.f64 10)) (log.f64 im)) (/.f64 (neg.f64 (log.f64 10)) (log.f64 im))))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 im) -2) (-.f64 0 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (log.f64 im) 4))) 8)
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (/.f64 (log.f64 im) 2) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) 2))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (/.f64 (*.f64 (log.f64 im) 4) (/.f64 (log.f64 10) (log.f64 im))) 4)
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (neg.f64 (/.f64 (log.f64 im) (log.f64 10))) (-.f64 0 (/.f64 1 (log.f64 im))))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (log.f64 im) 4))) (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (log.f64 im) 4)))) 16)
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (+.f64 (/.f64 (*.f64 (log.f64 im) 4) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (*.f64 (log.f64 im) 4) (/.f64 (log.f64 10) (log.f64 im)))) 8)
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))
(+.f64 0 (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(+.f64 (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))) 0)
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(-.f64 (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))) 0)
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) 2))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 (log.f64 im) (/.f64 (log.f64 10) 1/2))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 (log.f64 im) (/.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im))) 1/2))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) 1/2))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 (log.f64 im) (/.f64 (/.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (/.f64 1/2 (log.f64 im))) 2))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 (log.f64 im) (/.f64 (/.f64 (*.f64 (log.f64 im) 4) (/.f64 (log.f64 im) (log.f64 10))) 2))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 (/.f64 (log.f64 im) (log.f64 10)) 2)
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (*.f64 (log.f64 im) 2) (log.f64 im)))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (/.f64 (log.f64 im) (log.f64 im)) 1/2))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (/.f64 (*.f64 (log.f64 im) 4) (log.f64 im)) 2))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (*.f64 (/.f64 1 (log.f64 im)) (*.f64 (log.f64 im) -2)) -1))
(/.f64 (/.f64 (log.f64 im) (log.f64 10)) (neg.f64 (*.f64 (/.f64 1 (log.f64 im)) (*.f64 (log.f64 im) -2))))
(/.f64 -1 (*.f64 (*.f64 (/.f64 1 (log.f64 im)) -2) (log.f64 10)))
(/.f64 -1 (*.f64 (log.f64 10) (*.f64 (/.f64 1 (log.f64 im)) -2)))
(/.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (log.f64 im) 2))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 (neg.f64 (log.f64 im)) -1/2))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 1 (/.f64 1/2 (log.f64 im))))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 1/2 (/.f64 (log.f64 10) (log.f64 im)))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 1/2 (/.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 (/.f64 1/2 (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 (/.f64 1/2 (log.f64 im)) (/.f64 (/.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (log.f64 im)) 2))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 (/.f64 1/2 (log.f64 im)) (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4) (*.f64 (log.f64 im) 4)))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 (/.f64 1/2 (log.f64 im)) (/.f64 (/.f64 (neg.f64 (log.f64 10)) (log.f64 im)) (neg.f64 (log.f64 im))))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 1 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 1 (+.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))) (/.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))))))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 (*.f64 (log.f64 im) 2) (*.f64 (log.f64 10) 4))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 2 (*.f64 2 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 2 (/.f64 (*.f64 (log.f64 im) 4) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) 4)
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10)))) (*.f64 (log.f64 im) 4))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 (/.f64 1/2 (log.f64 10)) (/.f64 1 (log.f64 im)))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 (/.f64 1 (log.f64 10)) (*.f64 (/.f64 1/2 (log.f64 im)) 4))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 -1/2 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (*.f64 (log.f64 10) 2)))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 -1 (-.f64 0 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 4 (/.f64 (*.f64 (log.f64 im) 4) (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))))))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 4 (+.f64 (*.f64 2 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (*.f64 2 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 4 (+.f64 (/.f64 (*.f64 (log.f64 im) 4) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))) (/.f64 (*.f64 (log.f64 im) 4) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))))))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4) 8)
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (log.f64 im) 4)) (*.f64 (*.f64 (log.f64 im) 2) 4))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))) (log.f64 im))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 (/.f64 1 (log.f64 im)) (+.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 (neg.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))) (*.f64 (log.f64 im) -2))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 8 (+.f64 (/.f64 (*.f64 (log.f64 im) 4) (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))))) (/.f64 (*.f64 (log.f64 im) 4) (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))))))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4)) 16)
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (log.f64 im) 4))) (*.f64 2 (*.f64 (*.f64 (log.f64 im) 2) 4)))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 (*.f64 2 (neg.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))))) (*.f64 2 (*.f64 (log.f64 im) -2)))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))) 1)
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 (/.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10)))) (log.f64 im)) 4)
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 (/.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (log.f64 im) 4)) 1/2)
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 im) 4)) (/.f64 (log.f64 10) (*.f64 (log.f64 im) 2)))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (log.f64 im) 4)) (/.f64 1/2 (log.f64 im)))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 (neg.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))))) (neg.f64 (*.f64 (log.f64 im) 4)))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 (neg.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))))) (neg.f64 (log.f64 im)))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))))) (*.f64 (log.f64 im) 2))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))))) (/.f64 (neg.f64 (log.f64 im)) -1/2))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 (+.f64 (neg.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))))) (neg.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10)))))) (+.f64 (neg.f64 (*.f64 (log.f64 im) 4)) (neg.f64 (*.f64 (log.f64 im) 4))))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 (+.f64 (/.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10)))) (log.f64 im)) (/.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10)))) (log.f64 im))) 8)
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 (+.f64 (*.f64 2 (neg.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))))) (*.f64 2 (neg.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))))) (+.f64 (*.f64 2 (*.f64 (log.f64 im) -2)) (*.f64 2 (*.f64 (log.f64 im) -2))))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 (+.f64 (/.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (log.f64 im) 4)) (/.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (log.f64 im) 4))) 1)
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 (+.f64 (neg.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))))) (neg.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))))) (*.f64 (log.f64 im) -2))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 (+.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))))) (neg.f64 (neg.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))))) (*.f64 (log.f64 im) 4))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 (neg.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (log.f64 im) 4))) (-.f64 0 (*.f64 (*.f64 (log.f64 im) 2) 4)))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10)))))) (*.f64 (log.f64 im) 4))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 (neg.f64 (/.f64 1/2 (log.f64 10))) (-.f64 0 (/.f64 1 (log.f64 im))))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))))) (log.f64 im))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))))) (*.f64 (log.f64 im) -2))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(+.f64 (/.f64 1/2 (log.f64 im)) 0)
(/.f64 1/2 (log.f64 im))
(+.f64 0 (/.f64 1/2 (log.f64 im)))
(/.f64 1/2 (log.f64 im))
(-.f64 (/.f64 1/2 (log.f64 im)) 0)
(/.f64 1/2 (log.f64 im))
(*.f64 1/2 (/.f64 1 (log.f64 im)))
(*.f64 (/.f64 1 (log.f64 im)) 1/2)
(*.f64 (/.f64 1/2 (log.f64 im)) 1)
(/.f64 1/2 (log.f64 im))
(*.f64 1 (/.f64 1/2 (log.f64 im)))
(/.f64 1/2 (log.f64 im))
(*.f64 2 (/.f64 (/.f64 1 (log.f64 im)) 4))
(*.f64 2 (/.f64 1/4 (log.f64 im)))
(*.f64 (/.f64 1 (log.f64 im)) 1/2)
(*.f64 1/2 (/.f64 1 (log.f64 im)))
(*.f64 (/.f64 (/.f64 1 (log.f64 im)) 4) 2)
(*.f64 2 (/.f64 1/4 (log.f64 im)))
(neg.f64 (/.f64 -1/2 (log.f64 im)))
(/.f64 1/2 (log.f64 im))

localize82.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
0.4b
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
0.5b
(/.f64 (log.f64 10) (log.f64 im))
0.5b
(*.f64 (log.f64 10) (/.f64 1 (*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
Compiler

Compiled 74 to 48 computations (35.1% saved)

series3.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
im
@0
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
1.0ms
im
@-inf
(*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
0.0ms
im
@-inf
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
0.0ms
im
@inf
(*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
0.0ms
im
@0
(*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))

rewrite251.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1074×rational.json-simplify-61
802×rational.json-simplify-51
660×rational.json-simplify-44
648×rational.json-simplify-47
598×rational.json-simplify-35
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
013141
1142135
2434135
3121895
4606195
Stop Event
node limit
Counts
3 → 373
Calls
Call 1
Inputs
(*.f64 (log.f64 10) (/.f64 1 (*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (log.f64 im) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (log.f64 im) (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (log.f64 im) (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 10) (*.f64 -1 (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (log.f64 10) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 im))) (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (log.f64 im) (/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 im) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 im) (/.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 im) (/.f64 1 (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (*.f64 (*.f64 (log.f64 10) (log.f64 im)) (log.f64 10)))) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) 2) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (log.f64 10) 2) (/.f64 (log.f64 im) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) 2) (*.f64 (log.f64 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) 2) (/.f64 2 (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) 2) (/.f64 (*.f64 (log.f64 10) 2) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 2 (/.f64 1 (log.f64 im))) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 (*.f64 (log.f64 10) 2) (/.f64 (log.f64 im) (log.f64 im))) (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 (log.f64 im) 2) (/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (log.f64 im)) (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4))) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (log.f64 10) 4) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4)) (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (log.f64 im) 4) (/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1 (log.f64 im))) (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) 4) (*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) 4) (*.f64 (*.f64 (log.f64 im) 4) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) 4) (*.f64 4 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) 4) (*.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) 4) (*.f64 4 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) 4) (/.f64 4 (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) 4) (/.f64 (*.f64 (log.f64 10) 4) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))) (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 (log.f64 im) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (log.f64 im)) (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))) (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log.f64 10)) (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log.f64 10)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log.f64 im)) (/.f64 -1 (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log.f64 im)) (/.f64 (neg.f64 (log.f64 10)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 im) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 im))) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 2 (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (neg.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4) (*.f64 4 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 10) 2) 4) (*.f64 (*.f64 (*.f64 (log.f64 im) 2) 4) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 im) 2) 4) (*.f64 (*.f64 (log.f64 10) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 im) 2) 4) (/.f64 (*.f64 (*.f64 (log.f64 10) 2) 4) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) -2) (*.f64 2 (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) -2) (*.f64 (*.f64 2 (neg.f64 (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (log.f64 im))) (*.f64 (log.f64 10) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (log.f64 im))) (/.f64 -2 (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (log.f64 im))) (/.f64 (*.f64 (log.f64 10) -2) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (/.f64 2 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 1 (log.f64 im))) (/.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (log.f64 10) 2)) (neg.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (log.f64 10) 2) (/.f64 (log.f64 im) (log.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (log.f64 10) 2)) (*.f64 (neg.f64 (*.f64 (log.f64 im) 2)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (log.f64 im) 2)) (neg.f64 (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (log.f64 im) 2)) (/.f64 -2 (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (log.f64 im) 2)) (/.f64 (neg.f64 (*.f64 (log.f64 10) 2)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (log.f64 10) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1 (log.f64 10))) (*.f64 2 (/.f64 1 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 10)))) (*.f64 (*.f64 (log.f64 10) 2) (/.f64 (log.f64 im) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))) (*.f64 (log.f64 im) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 im) 4) (log.f64 10)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 10) 2) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (*.f64 (log.f64 10) 2) (/.f64 (log.f64 im) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 10) 2) (*.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 im)))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 10) 4) (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 (log.f64 10) (log.f64 im))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 10) 2) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (log.f64 im) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 10) 4) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (log.f64 im) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (log.f64 10)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (neg.f64 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (log.f64 10) 2) 4) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (*.f64 (log.f64 im) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 10) -2) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 2 (neg.f64 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 (log.f64 10) 2)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (neg.f64 (*.f64 (log.f64 im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 10) (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (log.f64 10) 2)) (/.f64 1/2 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 10) (log.f64 10)) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 im) 2)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 10) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (log.f64 im) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (log.f64 10) 2) (/.f64 (log.f64 im) (log.f64 im))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (*.f64 (log.f64 im) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 10)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 10))) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (log.f64 im) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (log.f64 10)) (/.f64 1 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) 2)) (/.f64 1/2 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 1 (log.f64 im))) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (log.f64 10))) (/.f64 -1 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (log.f64 im) 4)) (neg.f64 (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 10)))) (neg.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))) (neg.f64 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (log.f64 10) (log.f64 im))) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (log.f64 10) (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (log.f64 im) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) 2)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 10) (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 im) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 im) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) 2) (/.f64 (*.f64 (log.f64 im) 2) (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) 2) (*.f64 (*.f64 (log.f64 im) 2) (/.f64 (log.f64 im) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) 2) (/.f64 (*.f64 (log.f64 10) 2) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (/.f64 (log.f64 im) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (fabs.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (log.f64 im)) (/.f64 (/.f64 1 (log.f64 10)) (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (+.f64 1 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) 4) (/.f64 (*.f64 (log.f64 im) 4) (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) 4) (*.f64 (*.f64 (log.f64 im) 4) (/.f64 (log.f64 im) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) 4) (/.f64 (*.f64 (log.f64 10) 4) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))) (fabs.f64 (/.f64 (log.f64 im) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 1 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log.f64 10)) (/.f64 (neg.f64 (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log.f64 10)) (*.f64 (neg.f64 (log.f64 im)) (/.f64 (log.f64 im) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log.f64 im)) (/.f64 (neg.f64 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 1 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4)) (*.f64 4 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4) (*.f64 4 (/.f64 (log.f64 im) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 10) 2) 4) (*.f64 (*.f64 (*.f64 (log.f64 im) 2) 4) (/.f64 (log.f64 im) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 im) 2) 4) (/.f64 (*.f64 (*.f64 (log.f64 10) 2) 4) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) -2) (*.f64 (*.f64 2 (neg.f64 (log.f64 im))) (/.f64 (log.f64 im) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (log.f64 im))) (/.f64 (*.f64 (log.f64 10) -2) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (/.f64 2 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 (log.f64 im) (log.f64 10))) (/.f64 1 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 (log.f64 10) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (log.f64 10) 2)) (*.f64 (neg.f64 (*.f64 (log.f64 im) 2)) (/.f64 (log.f64 im) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (log.f64 im) 2)) (/.f64 (neg.f64 (*.f64 (log.f64 10) 2)) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (log.f64 im)) (/.f64 (fabs.f64 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (*.f64 (log.f64 im) 2)) (/.f64 (*.f64 2 (fabs.f64 (log.f64 10))) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fabs.f64 (log.f64 im)) 4) (/.f64 (*.f64 (fabs.f64 (log.f64 10)) 4) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))) (/.f64 2 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (fabs.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (fabs.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (*.f64 2 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 10))) (log.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 10) 2) (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (log.f64 im) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 10) 4) (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (log.f64 im) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))) (neg.f64 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4) (/.f64 (log.f64 im) (log.f64 10))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (log.f64 10) 2) 4) (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (*.f64 (log.f64 im) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 10) -2) (/.f64 (log.f64 im) (log.f64 10))) (*.f64 2 (neg.f64 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 (log.f64 10) 2)) (/.f64 (log.f64 im) (log.f64 10))) (neg.f64 (*.f64 (log.f64 im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 (log.f64 im) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 (log.f64 10) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))) (fabs.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 10)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 1 (log.f64 im))) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 10)) (/.f64 1 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (log.f64 10) 2)) (/.f64 1/2 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))) (fabs.f64 (log.f64 10))) (/.f64 1 (fabs.f64 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))) (neg.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))))) (neg.f64 (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))) (/.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 10) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (*.f64 (*.f64 (log.f64 10) (log.f64 im)) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 1 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 1 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 1 (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) 2) (/.f64 (*.f64 (log.f64 im) 2) (*.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) 2) (*.f64 (*.f64 (log.f64 im) 2) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) 2) (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) 2) (*.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (*.f64 (*.f64 (log.f64 10) (log.f64 im)) (log.f64 10)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 2 (/.f64 1 (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (*.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))) (/.f64 1 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (log.f64 10) 2) (/.f64 (log.f64 im) (log.f64 im)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 im))) (/.f64 (log.f64 im) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (log.f64 im)) (/.f64 (log.f64 im) (*.f64 (*.f64 (log.f64 10) (log.f64 im)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 1 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 1 (log.f64 im))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (*.f64 (*.f64 (log.f64 10) (log.f64 im)) (log.f64 10)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4)) (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (*.f64 2 (/.f64 1 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 2 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (*.f64 2 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (/.f64 (*.f64 2 (/.f64 1 (log.f64 im))) (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (/.f64 2 (*.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) 4) (/.f64 (*.f64 (log.f64 im) 4) (*.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) 4) (*.f64 (*.f64 (log.f64 im) 4) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) 4) (*.f64 2 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) 4) (/.f64 4 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) 4) (*.f64 4 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (fabs.f64 (/.f64 (log.f64 im) (log.f64 10))) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))) (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 1 (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (*.f64 (*.f64 (log.f64 10) (log.f64 im)) (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 -1 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))) (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log.f64 10)) (/.f64 (neg.f64 (log.f64 im)) (*.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log.f64 10)) (*.f64 (neg.f64 (log.f64 im)) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log.f64 im)) (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log.f64 im)) (*.f64 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) (log.f64 im)) (/.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 im) 2) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4)) (*.f64 (/.f64 1 (log.f64 im)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4)) (*.f64 4 (/.f64 1 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 10) 2) (/.f64 (log.f64 im) (log.f64 im))) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))) (*.f64 (/.f64 1 (log.f64 im)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4) (*.f64 4 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 10) 2) 4) (*.f64 (*.f64 (*.f64 (log.f64 im) 2) 4) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) -2) (*.f64 (*.f64 2 (neg.f64 (log.f64 im))) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (log.f64 im))) (*.f64 2 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (log.f64 im))) (/.f64 -2 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 2 (/.f64 1 (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 1 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 1 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))) (*.f64 (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 1 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (log.f64 im)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (log.f64 im))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (log.f64 10) 2) (/.f64 (log.f64 im) (log.f64 im))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 im)))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (neg.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (/.f64 -1 (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 -1 (*.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (log.f64 10) 2)) (*.f64 (neg.f64 (*.f64 (log.f64 im) 2)) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (log.f64 im) 2)) (/.f64 -2 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 im)))) (log.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (*.f64 (*.f64 (log.f64 10) 2) (/.f64 (log.f64 im) (log.f64 im)))) (*.f64 (log.f64 im) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 im) (*.f64 (log.f64 10) 4))) (*.f64 (log.f64 im) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 10) (log.f64 im)) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))) (neg.f64 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 10) 2) (log.f64 im)) (/.f64 (*.f64 (log.f64 im) 2) (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 10) 4) (log.f64 im)) (/.f64 (*.f64 (log.f64 im) 4) (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (log.f64 10)) (log.f64 im)) (/.f64 (neg.f64 (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (*.f64 (*.f64 (log.f64 10) (log.f64 im)) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))) (/.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 1 (log.f64 im))) (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 im) 4) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (log.f64 10) 2) 4) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im)))) (*.f64 (*.f64 (log.f64 im) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 10) -2) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im)))) (*.f64 2 (neg.f64 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 (log.f64 10) 2)) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im)))) (neg.f64 (*.f64 (log.f64 im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4)) (/.f64 1 (log.f64 im))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (/.f64 1 (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 1 (log.f64 im))) (/.f64 (log.f64 10) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))) (/.f64 1 (log.f64 im))) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))) (/.f64 1 (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 1 (log.f64 im))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (log.f64 10) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (neg.f64 (*.f64 2 (/.f64 1 (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (*.f64 (*.f64 (log.f64 10) (log.f64 im)) (log.f64 10))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 1 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))) (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))) (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))))))))

simplify2.8s (7.9%)

Algorithm
egg-herbie
Rules
1264×rational.json-simplify-40
1226×rational.json-simplify-38
1062×rational.json-simplify-35
908×rational.json-simplify-2
604×rational.json-simplify-43
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
075419599
1319317935
2575917819
Stop Event
node limit
Counts
409 → 587
Calls
Call 1
Inputs
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 im) 2))
(/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 im) 2))
(/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 im) 2))
(/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 im) 2))
(/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 (/.f64 1 im)) 2))
(/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 (/.f64 1 im)) 2))
(/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 (/.f64 1 im)) 2))
(/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 (/.f64 1 im)) 2))
(/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) 2))
(/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) 2))
(/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) 2))
(/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) 2))
(/.f64 (pow.f64 (log.f64 10) 2) (log.f64 im))
(/.f64 (pow.f64 (log.f64 10) 2) (log.f64 im))
(/.f64 (pow.f64 (log.f64 10) 2) (log.f64 im))
(/.f64 (pow.f64 (log.f64 10) 2) (log.f64 im))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 10) 2) (log.f64 (/.f64 1 im))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 10) 2) (log.f64 (/.f64 1 im))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 10) 2) (log.f64 (/.f64 1 im))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 10) 2) (log.f64 (/.f64 1 im))))
(/.f64 (pow.f64 (log.f64 10) 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (pow.f64 (log.f64 10) 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (pow.f64 (log.f64 10) 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (pow.f64 (log.f64 10) 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(+.f64 0 (/.f64 (log.f64 im) (log.f64 10)))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) 0)
(-.f64 0 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(-.f64 (/.f64 (log.f64 im) (log.f64 10)) 0)
(/.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))))
(/.f64 (log.f64 10) (*.f64 -1 (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))))))
(/.f64 1 (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 1 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 1 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 1 (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 im))) (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 10)))))
(/.f64 1 (/.f64 (log.f64 im) (/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 im) (/.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (log.f64 im) (/.f64 1 (/.f64 1 (log.f64 10))))
(/.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (*.f64 (*.f64 (log.f64 10) (log.f64 im)) (log.f64 10)))) (/.f64 1 (log.f64 10)))
(/.f64 (*.f64 (log.f64 10) 2) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (log.f64 10) 2) (/.f64 (log.f64 im) (log.f64 im)))))
(/.f64 (*.f64 (log.f64 im) 2) (*.f64 (log.f64 10) 2))
(/.f64 (*.f64 (log.f64 im) 2) (/.f64 2 (/.f64 1 (log.f64 10))))
(/.f64 (*.f64 (log.f64 im) 2) (/.f64 (*.f64 (log.f64 10) 2) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 2 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))
(/.f64 2 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 2 (*.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 2 (/.f64 (*.f64 2 (/.f64 1 (log.f64 im))) (/.f64 1 (log.f64 10))))
(/.f64 2 (/.f64 (*.f64 (*.f64 (log.f64 10) 2) (/.f64 (log.f64 im) (log.f64 im))) (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 10)))))
(/.f64 2 (/.f64 (*.f64 (log.f64 im) 2) (/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 2 (/.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (/.f64 1 (log.f64 im)) (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (log.f64 10)))
(/.f64 (/.f64 1 (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 10)))))
(/.f64 4 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4))
(/.f64 4 (/.f64 (*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4))) (log.f64 10)))
(/.f64 4 (/.f64 (*.f64 (log.f64 10) 4) (log.f64 im)))
(/.f64 4 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4)) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 4 (/.f64 (*.f64 (log.f64 im) 4) (/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 4 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (*.f64 2 (/.f64 1 (log.f64 im))) (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (log.f64 10)))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(/.f64 (*.f64 (log.f64 10) 4) (*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4))))
(/.f64 (*.f64 (log.f64 10) 4) (*.f64 (*.f64 (log.f64 im) 4) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (*.f64 (log.f64 10) 4) (*.f64 4 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))))
(/.f64 (*.f64 (log.f64 im) 4) (*.f64 (log.f64 10) 4))
(/.f64 (*.f64 (log.f64 im) 4) (*.f64 4 (log.f64 10)))
(/.f64 (*.f64 (log.f64 im) 4) (/.f64 4 (/.f64 1 (log.f64 10))))
(/.f64 (*.f64 (log.f64 im) 4) (/.f64 (*.f64 (log.f64 10) 4) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 -1 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))
(/.f64 -1 (*.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) 1))
(/.f64 (/.f64 -1 (log.f64 im)) (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 10)))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (neg.f64 (log.f64 10)) (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))))
(/.f64 (neg.f64 (log.f64 10)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (log.f64 im)))))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 10)))
(/.f64 (neg.f64 (log.f64 im)) (/.f64 -1 (/.f64 1 (log.f64 10))))
(/.f64 (neg.f64 (log.f64 im)) (/.f64 (neg.f64 (log.f64 10)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (/.f64 (log.f64 im) (log.f64 10)) 1)
(/.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 im))) (log.f64 10)))
(/.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 10)))))
(/.f64 -2 (*.f64 2 (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 -2 (neg.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4) (*.f64 4 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (*.f64 (*.f64 (log.f64 10) 2) 4) (*.f64 (*.f64 (*.f64 (log.f64 im) 2) 4) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (*.f64 (*.f64 (log.f64 im) 2) 4) (*.f64 (*.f64 (log.f64 10) 2) 4))
(/.f64 (*.f64 (*.f64 (log.f64 im) 2) 4) (/.f64 (*.f64 (*.f64 (log.f64 10) 2) 4) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (*.f64 (log.f64 10) -2) (*.f64 2 (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))))))
(/.f64 (*.f64 (log.f64 10) -2) (*.f64 (*.f64 2 (neg.f64 (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (*.f64 2 (neg.f64 (log.f64 im))) (*.f64 (log.f64 10) -2))
(/.f64 (*.f64 2 (neg.f64 (log.f64 im))) (/.f64 -2 (/.f64 1 (log.f64 10))))
(/.f64 (*.f64 2 (neg.f64 (log.f64 im))) (/.f64 (*.f64 (log.f64 10) -2) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4) 4)
(/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) 2)
(/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (/.f64 2 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(/.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)) -1)
(/.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 im)))
(/.f64 (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 im))))
(/.f64 (/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im))
(/.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 1 (log.f64 im))) (/.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 10)))
(/.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (neg.f64 (*.f64 (log.f64 10) 2)) (neg.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (log.f64 10) 2) (/.f64 (log.f64 im) (log.f64 im))))))
(/.f64 (neg.f64 (*.f64 (log.f64 10) 2)) (*.f64 (neg.f64 (*.f64 (log.f64 im) 2)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (neg.f64 (*.f64 (log.f64 im) 2)) (neg.f64 (*.f64 (log.f64 10) 2)))
(/.f64 (neg.f64 (*.f64 (log.f64 im) 2)) (/.f64 -2 (/.f64 1 (log.f64 10))))
(/.f64 (neg.f64 (*.f64 (log.f64 im) 2)) (/.f64 (neg.f64 (*.f64 (log.f64 10) 2)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))))
(/.f64 (*.f64 2 (/.f64 1 (log.f64 10))) (*.f64 2 (/.f64 1 (log.f64 im))))
(/.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4)) 8)
(/.f64 (*.f64 2 (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 10)))) (*.f64 (*.f64 (log.f64 10) 2) (/.f64 (log.f64 im) (log.f64 im))))
(/.f64 (*.f64 2 (/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))) (*.f64 (log.f64 im) 2))
(/.f64 (/.f64 (*.f64 (log.f64 im) 4) (log.f64 10)) 4)
(/.f64 (/.f64 (*.f64 (log.f64 10) 2) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (*.f64 (log.f64 10) 2) (/.f64 (log.f64 im) (log.f64 im))))
(/.f64 (/.f64 (*.f64 (log.f64 10) 2) (*.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 im)))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))
(/.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (/.f64 (*.f64 (log.f64 10) 4) (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))) 4)
(/.f64 (/.f64 4 (/.f64 (log.f64 10) (log.f64 im))) 4)
(/.f64 (/.f64 (*.f64 (log.f64 10) 2) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (log.f64 im) 2))
(/.f64 (/.f64 (*.f64 (log.f64 10) 4) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (log.f64 im) 4))
(/.f64 (/.f64 (neg.f64 (log.f64 10)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (neg.f64 (log.f64 im)))
(/.f64 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) 4)
(/.f64 (/.f64 (*.f64 (*.f64 (log.f64 10) 2) 4) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (*.f64 (log.f64 im) 2) 4))
(/.f64 (/.f64 (*.f64 (log.f64 10) -2) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 2 (neg.f64 (log.f64 im))))
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 10) 2)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (neg.f64 (*.f64 (log.f64 im) 2)))
(/.f64 (/.f64 (log.f64 10) (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))))) -1)
(/.f64 (/.f64 1 (*.f64 (log.f64 10) 2)) (/.f64 1/2 (log.f64 im)))
(/.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) 2)) 1/2)
(/.f64 (/.f64 (log.f64 10) (log.f64 10)) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 im) 2)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) 2)))
(/.f64 (/.f64 (log.f64 10) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (log.f64 im) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (log.f64 10) 2) (/.f64 (log.f64 im) (log.f64 im))))) 1/2)
(/.f64 (/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (*.f64 (log.f64 im) 1/2))
(/.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 10)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))
(/.f64 (/.f64 (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 10))) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 im)))
(/.f64 (/.f64 (/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (log.f64 im) 2)) 1/2)
(/.f64 (/.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (log.f64 10)) (/.f64 1 (log.f64 im)))
(/.f64 (/.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) 2)) (/.f64 1/2 (log.f64 im)))
(/.f64 (/.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 1 (log.f64 im))) (log.f64 10))
(/.f64 (neg.f64 (/.f64 1 (log.f64 10))) (/.f64 -1 (log.f64 im)))
(/.f64 (neg.f64 (*.f64 (log.f64 im) 4)) (neg.f64 (*.f64 (log.f64 10) 4)))
(/.f64 (neg.f64 (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 10)))) (neg.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 im)))))
(/.f64 (neg.f64 (/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))) (neg.f64 (log.f64 im)))
(/.f64 (neg.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (+.f64 1 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))
(/.f64 (/.f64 (*.f64 (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (log.f64 10) (log.f64 im))) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (/.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 10) (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))))))
(+.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) 0)
(+.f64 0 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
(+.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) 2)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) 2)))
(-.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) 0)
(-.f64 0 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (log.f64 10) (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 1 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 1 (*.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (log.f64 im) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) 1)
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) 1))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (*.f64 (log.f64 10) 2) (/.f64 (*.f64 (log.f64 im) 2) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) 2) (*.f64 (*.f64 (log.f64 im) 2) (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 (*.f64 (log.f64 im) 2) (/.f64 (*.f64 (log.f64 10) 2) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 2 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))))
(/.f64 2 (*.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 2 (*.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))) 1))
(/.f64 2 (*.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 2 (/.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 2 (/.f64 (fabs.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))))))
(/.f64 (/.f64 1 (log.f64 im)) (/.f64 (/.f64 1 (log.f64 10)) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 4 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))))))
(/.f64 4 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 4 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) 2)
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (+.f64 1 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))))
(/.f64 (*.f64 (log.f64 10) 4) (/.f64 (*.f64 (log.f64 im) 4) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) 4) (*.f64 (*.f64 (log.f64 im) 4) (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 (*.f64 (log.f64 im) 4) (/.f64 (*.f64 (log.f64 10) 4) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))) (fabs.f64 (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 1 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 -1 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) -1)
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))))))
(/.f64 (neg.f64 (log.f64 10)) (/.f64 (neg.f64 (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (neg.f64 (log.f64 10)) (*.f64 (neg.f64 (log.f64 im)) (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 (neg.f64 (log.f64 im)) (/.f64 (neg.f64 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 1 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4)) 4)
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4)) (*.f64 4 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4) (*.f64 4 (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 (*.f64 (*.f64 (log.f64 10) 2) 4) (*.f64 (*.f64 (*.f64 (log.f64 im) 2) 4) (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 (*.f64 (*.f64 (log.f64 im) 2) 4) (/.f64 (*.f64 (*.f64 (log.f64 10) 2) 4) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 (*.f64 (log.f64 10) -2) (*.f64 (*.f64 2 (neg.f64 (log.f64 im))) (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 (*.f64 2 (neg.f64 (log.f64 im))) (/.f64 (*.f64 (log.f64 10) -2) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 1 (log.f64 10)))
(/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (/.f64 2 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 (fabs.f64 (/.f64 (log.f64 im) (log.f64 10))) (/.f64 1 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))))))
(/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(/.f64 (neg.f64 (*.f64 (log.f64 10) 2)) (*.f64 (neg.f64 (*.f64 (log.f64 im) 2)) (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 (neg.f64 (*.f64 (log.f64 im) 2)) (/.f64 (neg.f64 (*.f64 (log.f64 10) 2)) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 (fabs.f64 (log.f64 im)) (/.f64 (fabs.f64 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))))))
(/.f64 (fabs.f64 (*.f64 (log.f64 im) 2)) (/.f64 (*.f64 2 (fabs.f64 (log.f64 10))) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))))))
(/.f64 (*.f64 (fabs.f64 (log.f64 im)) 4) (/.f64 (*.f64 (fabs.f64 (log.f64 10)) 4) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))))))
(/.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))) (/.f64 2 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4))) 8)
(/.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4)))
(/.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))
(/.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (fabs.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (fabs.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(/.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (*.f64 2 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 (/.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 10))) (log.f64 im))
(/.f64 (/.f64 (*.f64 (log.f64 10) 2) (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (log.f64 im) 2))
(/.f64 (/.f64 (*.f64 (log.f64 10) 4) (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (log.f64 im) 4))
(/.f64 (/.f64 (neg.f64 (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))) (neg.f64 (log.f64 im)))
(/.f64 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4) (/.f64 (log.f64 im) (log.f64 10))) 4)
(/.f64 (/.f64 (*.f64 (*.f64 (log.f64 10) 2) 4) (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (*.f64 (log.f64 im) 2) 4))
(/.f64 (/.f64 (*.f64 (log.f64 10) -2) (/.f64 (log.f64 im) (log.f64 10))) (*.f64 2 (neg.f64 (log.f64 im))))
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 10) 2)) (/.f64 (log.f64 im) (log.f64 10))) (neg.f64 (*.f64 (log.f64 im) 2)))
(/.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 (/.f64 2 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))))
(/.f64 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) 2)
(/.f64 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) 4)
(/.f64 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(/.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))) (fabs.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 10)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))
(/.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 1 (log.f64 im))) (log.f64 10))
(/.f64 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) 2)
(/.f64 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))
(/.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 10)) (/.f64 1 (log.f64 im)))
(/.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (log.f64 10) 2)) (/.f64 1/2 (log.f64 im)))
(/.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))) (fabs.f64 (log.f64 10))) (/.f64 1 (fabs.f64 (log.f64 im))))
(/.f64 (neg.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))) (neg.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))))
(/.f64 (neg.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (neg.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))))) (neg.f64 (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (neg.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (*.f64 (*.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (*.f64 (*.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))) (/.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
(neg.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(fabs.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
(fabs.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(fabs.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (log.f64 10) (log.f64 im))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (log.f64 10) (log.f64 im))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))))
(fabs.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(+.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))) 0)
(+.f64 0 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))))
(-.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))) 0)
(-.f64 0 (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))))
(/.f64 (log.f64 10) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 im)))))
(/.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im)))))
(/.f64 1 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (*.f64 (*.f64 (log.f64 10) (log.f64 im)) (log.f64 10)))))
(/.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im))))
(/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im))))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 1 (log.f64 im)))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im))))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 1 (log.f64 im))))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 1 (log.f64 im)))))
(/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))) 1)
(/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) 2) (/.f64 (*.f64 (log.f64 im) 2) (*.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 im)))))
(/.f64 (*.f64 (log.f64 10) 2) (*.f64 (*.f64 (log.f64 im) 2) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (*.f64 (log.f64 im) 2) (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))))
(/.f64 (*.f64 (log.f64 im) 2) (*.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))) 1))
(/.f64 2 (*.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (*.f64 (*.f64 (log.f64 10) (log.f64 im)) (log.f64 10)))) 2))
(/.f64 2 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im))))
(/.f64 2 (/.f64 (*.f64 2 (/.f64 1 (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 2 (/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (*.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 im)))))
(/.f64 2 (*.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im)))))
(/.f64 2 (*.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))) (/.f64 1 (log.f64 im))))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (log.f64 10) 2) (/.f64 (log.f64 im) (log.f64 im)))) 2)
(/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 im))) (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 (/.f64 1 (log.f64 im)) (/.f64 (log.f64 im) (*.f64 (*.f64 (log.f64 10) (log.f64 im)) (log.f64 10))))
(/.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 1 (log.f64 im))))
(/.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (log.f64 im)))
(/.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 1 (log.f64 im))) 1))
(/.f64 4 (*.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (*.f64 (*.f64 (log.f64 10) (log.f64 im)) (log.f64 10)))) 4))
(/.f64 4 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4)) (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im))))
(/.f64 (*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4))) 4)
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (*.f64 2 (/.f64 1 (log.f64 im))))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 2 (log.f64 im)))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (*.f64 2 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (/.f64 (*.f64 2 (/.f64 1 (log.f64 im))) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (/.f64 2 (*.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 im)))))
(/.f64 (*.f64 (log.f64 10) 4) (/.f64 (*.f64 (log.f64 im) 4) (*.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 im)))))
(/.f64 (*.f64 (log.f64 10) 4) (*.f64 (*.f64 (log.f64 im) 4) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (*.f64 (log.f64 im) 4) (*.f64 2 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))))))
(/.f64 (*.f64 (log.f64 im) 4) (/.f64 4 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (*.f64 (log.f64 im) 4) (*.f64 4 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))))
(/.f64 (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (fabs.f64 (/.f64 (log.f64 im) (log.f64 10))) (log.f64 im)))
(/.f64 (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))) (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im))))
(/.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im))))
(/.f64 -1 (/.f64 (/.f64 1 (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 -1 (neg.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (*.f64 (*.f64 (log.f64 10) (log.f64 im)) (log.f64 10))))))
(/.f64 (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))) -1)
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 -1 (log.f64 im)))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))) (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im))))
(/.f64 (neg.f64 (log.f64 10)) (/.f64 (neg.f64 (log.f64 im)) (*.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 im)))))
(/.f64 (neg.f64 (log.f64 10)) (*.f64 (neg.f64 (log.f64 im)) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (neg.f64 (log.f64 im)) (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (neg.f64 (log.f64 im)) (*.f64 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) 1))
(/.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im))))
(/.f64 (*.f64 (log.f64 im) (log.f64 im)) (/.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (*.f64 (*.f64 (log.f64 im) 2) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4))) 8)
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4)) (*.f64 (/.f64 1 (log.f64 im)) 4))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4)) (*.f64 4 (/.f64 1 (log.f64 im))))
(/.f64 (*.f64 (*.f64 (log.f64 10) 2) (/.f64 (log.f64 im) (log.f64 im))) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))))
(/.f64 (*.f64 2 (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))))) -2)
(/.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))) (*.f64 (/.f64 1 (log.f64 im)) -2))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4) (*.f64 4 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (*.f64 (*.f64 (log.f64 10) 2) 4) (*.f64 (*.f64 (*.f64 (log.f64 im) 2) 4) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (*.f64 (log.f64 10) -2) (*.f64 (*.f64 2 (neg.f64 (log.f64 im))) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (*.f64 2 (neg.f64 (log.f64 im))) (*.f64 2 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 (*.f64 2 (neg.f64 (log.f64 im))) (/.f64 -2 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 2 (/.f64 1 (log.f64 im)))))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 1 (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 1 (log.f64 im))))
(/.f64 (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))) (/.f64 1 (log.f64 10)))
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))) (*.f64 (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 1 (log.f64 im))))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (log.f64 im)))) -1)
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (log.f64 im))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(/.f64 (neg.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (log.f64 10) 2) (/.f64 (log.f64 im) (log.f64 im))))) -2)
(/.f64 (neg.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 im)))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(/.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (neg.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (/.f64 -1 (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 -1 (*.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 im)))))
(/.f64 (neg.f64 (*.f64 (log.f64 10) 2)) (*.f64 (neg.f64 (*.f64 (log.f64 im) 2)) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (neg.f64 (*.f64 (log.f64 im) 2)) (/.f64 -2 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 im)))) (log.f64 im))
(/.f64 (*.f64 (log.f64 10) (*.f64 (*.f64 (log.f64 10) 2) (/.f64 (log.f64 im) (log.f64 im)))) (*.f64 (log.f64 im) 2))
(/.f64 (/.f64 (*.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 im) (*.f64 (log.f64 10) 4))) (*.f64 (log.f64 im) 4))
(/.f64 (/.f64 (*.f64 (log.f64 10) (log.f64 im)) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))) (neg.f64 (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (*.f64 (*.f64 (log.f64 10) 2) (log.f64 im)) (/.f64 (*.f64 (log.f64 im) 2) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (*.f64 (*.f64 (log.f64 10) 4) (log.f64 im)) (/.f64 (*.f64 (log.f64 im) 4) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (*.f64 (neg.f64 (log.f64 10)) (log.f64 im)) (/.f64 (neg.f64 (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (*.f64 (*.f64 (log.f64 10) (log.f64 im)) (log.f64 10)))))
(/.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))) (/.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(/.f64 (/.f64 2 (/.f64 1 (log.f64 im))) (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))))
(/.f64 (/.f64 (*.f64 (log.f64 im) 4) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))) 4)
(/.f64 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im)))) 4)
(/.f64 (/.f64 (*.f64 (*.f64 (log.f64 10) 2) 4) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im)))) (*.f64 (*.f64 (log.f64 im) 2) 4))
(/.f64 (/.f64 (*.f64 (log.f64 10) -2) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im)))) (*.f64 2 (neg.f64 (log.f64 im))))
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 10) 2)) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im)))) (neg.f64 (*.f64 (log.f64 im) 2)))
(/.f64 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4)) (/.f64 1 (log.f64 im))) 4)
(/.f64 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (/.f64 1 (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(/.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 1 (log.f64 im))) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))) (/.f64 1 (log.f64 im))) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))) (/.f64 1 (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 1 (log.f64 im))) -1)
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (neg.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (neg.f64 (*.f64 2 (/.f64 1 (log.f64 im)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (/.f64 4 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (*.f64 (*.f64 (log.f64 10) (log.f64 im)) (log.f64 10))))) 4)
(neg.f64 (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))))
(neg.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (log.f64 im)))))
(neg.f64 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 1 (log.f64 im))))
Outputs
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 im) 2))
(/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 im) 2))
(/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 im) 2))
(/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 im) 2))
(/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 (/.f64 1 im)) 2))
(/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 (/.f64 1 im)) 2))
(/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 (/.f64 1 im)) 2))
(/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (log.f64 (/.f64 1 im)) 2))
(/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) 2))
(/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) 2))
(/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) 2))
(/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) 2))
(/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) 2))
(/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) 2))
(/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) 2))
(/.f64 (pow.f64 (log.f64 10) 2) (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) 2))
(/.f64 (pow.f64 (log.f64 10) 2) (log.f64 im))
(/.f64 (pow.f64 (log.f64 10) 2) (log.f64 im))
(/.f64 (pow.f64 (log.f64 10) 2) (log.f64 im))
(/.f64 (pow.f64 (log.f64 10) 2) (log.f64 im))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 10) 2) (log.f64 (/.f64 1 im))))
(neg.f64 (/.f64 (pow.f64 (log.f64 10) 2) (log.f64 (/.f64 1 im))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 10) 2) (log.f64 (/.f64 1 im))))
(neg.f64 (/.f64 (pow.f64 (log.f64 10) 2) (log.f64 (/.f64 1 im))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 10) 2) (log.f64 (/.f64 1 im))))
(neg.f64 (/.f64 (pow.f64 (log.f64 10) 2) (log.f64 (/.f64 1 im))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 10) 2) (log.f64 (/.f64 1 im))))
(neg.f64 (/.f64 (pow.f64 (log.f64 10) 2) (log.f64 (/.f64 1 im))))
(/.f64 (pow.f64 (log.f64 10) 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (pow.f64 (log.f64 10) 2) (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (pow.f64 (log.f64 10) 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (pow.f64 (log.f64 10) 2) (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (pow.f64 (log.f64 10) 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (pow.f64 (log.f64 10) 2) (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (pow.f64 (log.f64 10) 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (pow.f64 (log.f64 10) 2) (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(+.f64 0 (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) 0)
(/.f64 (log.f64 im) (log.f64 10))
(-.f64 0 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(-.f64 (/.f64 (log.f64 im) (log.f64 10)) 0)
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 10) (*.f64 -1 (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 1 (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 1 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 1 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 1 (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 im))) (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 1 (/.f64 (log.f64 im) (/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 im) (/.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 im) (/.f64 1 (/.f64 1 (log.f64 10))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 10))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 1 (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (*.f64 (*.f64 (log.f64 10) (log.f64 im)) (log.f64 10)))) (/.f64 1 (log.f64 10)))
(*.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (*.f64 (log.f64 im) (log.f64 10)))) (/.f64 (log.f64 im) (/.f64 1 (log.f64 10))))
(*.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 (log.f64 im) (/.f64 1 (log.f64 10))))
(*.f64 (*.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (*.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (*.f64 (log.f64 10) 2) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (log.f64 10) 2) (/.f64 (log.f64 im) (log.f64 im)))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (*.f64 (log.f64 im) 2) (*.f64 (log.f64 10) 2))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (*.f64 (log.f64 im) 2) (/.f64 2 (/.f64 1 (log.f64 10))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (*.f64 (log.f64 im) 2) (/.f64 (*.f64 (log.f64 10) 2) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 2 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))
(/.f64 (/.f64 2 (log.f64 10)) (/.f64 2 (log.f64 im)))
(/.f64 2 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 2 (*.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (/.f64 (log.f64 im) (log.f64 im))))
(/.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(/.f64 2 (*.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 2 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))))))
(/.f64 2 (*.f64 (/.f64 2 (log.f64 10)) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))))
(/.f64 2 (/.f64 (*.f64 2 (/.f64 1 (log.f64 im))) (/.f64 1 (log.f64 10))))
(/.f64 2 (*.f64 (/.f64 1 (log.f64 im)) (/.f64 (log.f64 10) 1/2)))
(/.f64 2 (*.f64 (/.f64 (log.f64 10) 1/2) (/.f64 1 (log.f64 im))))
(/.f64 2 (/.f64 (*.f64 (*.f64 (log.f64 10) 2) (/.f64 (log.f64 im) (log.f64 im))) (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 2 (/.f64 (*.f64 (log.f64 im) 2) (/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 2 (/.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 2 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))
(/.f64 (/.f64 2 (log.f64 10)) (/.f64 2 (log.f64 im)))
(/.f64 (/.f64 1 (log.f64 im)) (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (/.f64 1 (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 4 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 4 (/.f64 (*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4))) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 4 (/.f64 (*.f64 (log.f64 10) 4) (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 4 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4)) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 4 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4) (/.f64 (log.f64 im) (log.f64 im))))
(/.f64 4 (*.f64 (/.f64 (log.f64 im) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4)))
(/.f64 4 (/.f64 (*.f64 (log.f64 im) 4) (/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 4 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (*.f64 2 (/.f64 1 (log.f64 im))) (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (log.f64 10)))
(/.f64 (log.f64 10) (*.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 2 (/.f64 1 (log.f64 im))))))
(*.f64 (/.f64 1 (log.f64 im)) (/.f64 2 (*.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 10)))))
(*.f64 (/.f64 1 (log.f64 im)) (/.f64 2 (*.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (/.f64 1 (log.f64 im)))))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 (log.f64 im) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(*.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 im) (log.f64 im)) (*.f64 (log.f64 10) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 2 (log.f64 im)))))))
(/.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(*.f64 (/.f64 2 (log.f64 im)) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(/.f64 (*.f64 (log.f64 10) 4) (*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (*.f64 (log.f64 10) 4) (*.f64 (*.f64 (log.f64 im) 4) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (*.f64 (log.f64 10) 4) (*.f64 4 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (*.f64 (log.f64 im) 4) (*.f64 (log.f64 10) 4))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (*.f64 (log.f64 im) 4) (*.f64 4 (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (*.f64 (log.f64 im) 4) (/.f64 4 (/.f64 1 (log.f64 10))))
(*.f64 4 (/.f64 (log.f64 im) (/.f64 (log.f64 10) 1/4)))
(/.f64 (*.f64 (log.f64 im) 4) (/.f64 (*.f64 (log.f64 10) 4) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im)))
(/.f64 (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 im) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 -1 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 -1 (*.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) 1))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (/.f64 -1 (log.f64 im)) (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 10)))
(/.f64 (log.f64 10) (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 -1 (log.f64 im))))
(/.f64 (log.f64 10) (*.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 im) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 -1 (*.f64 (log.f64 im) (*.f64 (/.f64 1 (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (neg.f64 (log.f64 10)) (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (neg.f64 (log.f64 10)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (log.f64 im)))))
(/.f64 (neg.f64 (log.f64 10)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (neg.f64 (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (/.f64 (neg.f64 (log.f64 10)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 im) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 10))) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (neg.f64 (log.f64 im)) (/.f64 -1 (/.f64 1 (log.f64 10))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (neg.f64 (log.f64 im)) (/.f64 (neg.f64 (log.f64 10)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (/.f64 (log.f64 im) (log.f64 10)) 1)
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 im))) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 -2 (*.f64 2 (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 -2 (neg.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(/.f64 2 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))
(/.f64 (/.f64 2 (log.f64 10)) (/.f64 2 (log.f64 im)))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4) (*.f64 4 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (*.f64 (*.f64 (log.f64 10) 2) 4) (*.f64 (*.f64 (*.f64 (log.f64 im) 2) 4) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (*.f64 (*.f64 (log.f64 im) 2) 4) (*.f64 (*.f64 (log.f64 10) 2) 4))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (*.f64 (*.f64 (log.f64 im) 2) 4) (/.f64 (*.f64 (*.f64 (log.f64 10) 2) 4) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (*.f64 (log.f64 10) -2) (*.f64 2 (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))))))
(/.f64 (*.f64 (log.f64 10) -2) (*.f64 (/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im)) -2))
(/.f64 (*.f64 (log.f64 10) -2) (*.f64 (*.f64 2 (neg.f64 (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (*.f64 -2 (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 2 (neg.f64 (log.f64 im))))
(/.f64 (*.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) -2) (*.f64 (log.f64 im) -2))
(/.f64 (*.f64 2 (neg.f64 (log.f64 im))) (*.f64 (log.f64 10) -2))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 2 (*.f64 (log.f64 10) -2)))
(/.f64 (*.f64 (log.f64 im) -2) (*.f64 (log.f64 10) -2))
(/.f64 (*.f64 2 (neg.f64 (log.f64 im))) (/.f64 -2 (/.f64 1 (log.f64 10))))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 2 (/.f64 (log.f64 10) -1/2)))
(/.f64 (*.f64 (log.f64 im) -2) (/.f64 (log.f64 10) -1/2))
(/.f64 (*.f64 2 (neg.f64 (log.f64 im))) (/.f64 (*.f64 (log.f64 10) -2) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 2 (*.f64 (log.f64 10) -2)))
(/.f64 (*.f64 (log.f64 im) -2) (*.f64 (log.f64 10) -2))
(/.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4) 4)
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) 2)
(*.f64 (/.f64 2 (log.f64 10)) (/.f64 (log.f64 im) 2))
(/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (/.f64 2 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) 2)
(*.f64 (/.f64 2 (log.f64 10)) (/.f64 (log.f64 im) 2))
(/.f64 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(/.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))))
(/.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 10))) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)) -1)
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 im))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 1 (log.f64 im))) (/.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (neg.f64 (*.f64 (log.f64 10) 2)) (neg.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (log.f64 10) 2) (/.f64 (log.f64 im) (log.f64 im))))))
(/.f64 (neg.f64 (*.f64 (log.f64 10) 2)) (neg.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 im) (log.f64 im)) (*.f64 (log.f64 10) 2)))))
(/.f64 (neg.f64 (*.f64 (log.f64 10) 2)) (neg.f64 (*.f64 2 (/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im)))))
(/.f64 (neg.f64 (*.f64 (log.f64 10) 2)) (*.f64 (neg.f64 (*.f64 (log.f64 im) 2)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (neg.f64 (*.f64 (log.f64 10) 2)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (neg.f64 (*.f64 (log.f64 im) 2))))
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 10) 2)) (neg.f64 (*.f64 (log.f64 im) 2))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (neg.f64 (*.f64 (log.f64 im) 2)) (neg.f64 (*.f64 (log.f64 10) 2)))
(/.f64 (neg.f64 (*.f64 (log.f64 im) 2)) (/.f64 -2 (/.f64 1 (log.f64 10))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (neg.f64 (*.f64 (log.f64 im) 2)) (/.f64 (neg.f64 (*.f64 (log.f64 10) 2)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (neg.f64 (*.f64 (log.f64 im) 2)) (neg.f64 (*.f64 (log.f64 10) 2)))
(/.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))))
(*.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 2 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10)))))
(/.f64 (*.f64 2 (/.f64 1 (log.f64 10))) (*.f64 2 (/.f64 1 (log.f64 im))))
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 (/.f64 (log.f64 im) 1/2) 2))
(/.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4)) 8)
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (*.f64 2 (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 10)))) (*.f64 (*.f64 (log.f64 10) 2) (/.f64 (log.f64 im) (log.f64 im))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (*.f64 2 (/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))) (*.f64 (log.f64 im) 2))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (/.f64 (*.f64 (log.f64 im) 4) (log.f64 10)) 4)
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (/.f64 (*.f64 (log.f64 10) 2) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (*.f64 (log.f64 10) 2) (/.f64 (log.f64 im) (log.f64 im))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (/.f64 (*.f64 (log.f64 10) 2) (*.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 im)))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))
(/.f64 2 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))
(/.f64 (/.f64 2 (log.f64 10)) (/.f64 2 (log.f64 im)))
(/.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (/.f64 (*.f64 (log.f64 10) 4) (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))) 4)
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (/.f64 4 (/.f64 (log.f64 10) (log.f64 im))) 4)
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (/.f64 (*.f64 (log.f64 10) 2) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (log.f64 im) 2))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (/.f64 (*.f64 (log.f64 10) 4) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (log.f64 im) 4))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (/.f64 (neg.f64 (log.f64 10)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (neg.f64 (log.f64 im)))
(/.f64 (neg.f64 (log.f64 10)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (neg.f64 (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (/.f64 (neg.f64 (log.f64 10)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 im) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 10))) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) 4)
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (/.f64 (*.f64 (*.f64 (log.f64 10) 2) 4) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (*.f64 (log.f64 im) 2) 4))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (/.f64 (*.f64 (log.f64 10) -2) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 2 (neg.f64 (log.f64 im))))
(/.f64 (*.f64 -2 (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 2 (neg.f64 (log.f64 im))))
(/.f64 (*.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) -2) (*.f64 (log.f64 im) -2))
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 10) 2)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (neg.f64 (*.f64 (log.f64 im) 2)))
(/.f64 (neg.f64 (*.f64 (log.f64 10) 2)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (neg.f64 (*.f64 (log.f64 im) 2))))
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 10) 2)) (neg.f64 (*.f64 (log.f64 im) 2))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (/.f64 (log.f64 10) (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))))) -1)
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (/.f64 1 (*.f64 (log.f64 10) 2)) (/.f64 1/2 (log.f64 im)))
(/.f64 (log.f64 im) (/.f64 1/2 (/.f64 (/.f64 1 (log.f64 10)) 2)))
(/.f64 (log.f64 im) (/.f64 1/2 (/.f64 2 (*.f64 (log.f64 10) 4))))
(/.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) 2)) 1/2)
(/.f64 (log.f64 im) (*.f64 (*.f64 (log.f64 10) 2) 1/2))
(/.f64 (/.f64 (log.f64 10) (log.f64 10)) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 im) 2)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) 2)))
(/.f64 (log.f64 10) (*.f64 (*.f64 (log.f64 im) 2) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) 2))))
(/.f64 (/.f64 (log.f64 10) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (log.f64 im) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (log.f64 10) 2) (/.f64 (log.f64 im) (log.f64 im))))) 1/2)
(/.f64 (log.f64 im) (*.f64 (*.f64 (log.f64 10) 2) 1/2))
(/.f64 (/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (*.f64 (log.f64 im) 1/2))
(/.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (*.f64 (log.f64 im) 1/2))
(/.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 10)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (/.f64 (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 10))) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (/.f64 (/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (log.f64 im) 2)) 1/2)
(/.f64 (log.f64 im) (*.f64 (*.f64 (log.f64 10) 2) 1/2))
(/.f64 (/.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (log.f64 10)) (/.f64 1 (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (/.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) 2)) (/.f64 1/2 (log.f64 im)))
(/.f64 (log.f64 im) (/.f64 1/2 (/.f64 (/.f64 1 (log.f64 10)) 2)))
(/.f64 (log.f64 im) (/.f64 1/2 (/.f64 2 (*.f64 (log.f64 10) 4))))
(/.f64 (/.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 1 (log.f64 im))) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (neg.f64 (/.f64 1 (log.f64 10))) (/.f64 -1 (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (neg.f64 (*.f64 (log.f64 im) 4)) (neg.f64 (*.f64 (log.f64 10) 4)))
(/.f64 (neg.f64 (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 10)))) (neg.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 im)))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (neg.f64 (/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))) (neg.f64 (log.f64 im)))
(/.f64 (neg.f64 (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))) (neg.f64 (log.f64 im)))
(/.f64 (neg.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))) (neg.f64 (log.f64 im)))
(/.f64 (neg.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (neg.f64 (/.f64 (log.f64 im) (log.f64 im))) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (+.f64 1 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))
(/.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))
(/.f64 (/.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 im))) (log.f64 10)) (/.f64 2 (log.f64 im)))
(/.f64 (/.f64 (*.f64 (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (log.f64 10) (log.f64 im))) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (/.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 (log.f64 im) (log.f64 10))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(neg.f64 (/.f64 (log.f64 10) (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))))))
(/.f64 (log.f64 im) (log.f64 10))
(+.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) 0)
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(+.f64 0 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(+.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) 2)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) 2)))
(*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) 2) (+.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
(*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) 2) (*.f64 2 (/.f64 (log.f64 10) (log.f64 im))))
(-.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) 0)
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(-.f64 0 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (log.f64 10) (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 1 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 1 (*.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (log.f64 im) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))) (log.f64 im))
(*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))) (log.f64 im)))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))) (*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))))
(/.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) 1)
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) 1))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) 2) (/.f64 (*.f64 (log.f64 im) 2) (/.f64 (log.f64 10) (log.f64 im))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) 2) (*.f64 (*.f64 (log.f64 im) 2) (/.f64 (log.f64 im) (log.f64 10))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 im) 2) (/.f64 (*.f64 (log.f64 10) 2) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))) (log.f64 im))
(*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 2 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 2 (*.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10)))))
(/.f64 2 (*.f64 (log.f64 im) (/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (log.f64 10))))
(/.f64 2 (*.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))) 1))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 2 (*.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 2 (/.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 2 (*.f64 (/.f64 2 (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 10)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))))
(/.f64 2 (*.f64 (/.f64 2 (log.f64 im)) (/.f64 (/.f64 (log.f64 im) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))))
(/.f64 2 (/.f64 (fabs.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))))))
(/.f64 2 (/.f64 (fabs.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (*.f64 (log.f64 10) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))))))
(/.f64 (/.f64 1 (log.f64 im)) (/.f64 (/.f64 1 (log.f64 10)) (/.f64 (log.f64 10) (log.f64 im))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 4 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 4 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 4 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4) (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 4 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))) (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4) 4))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) 2)
(*.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) 2))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 2 (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(*.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (log.f64 10) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 2 (log.f64 im)))) (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (+.f64 1 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(*.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (+.f64 1 (/.f64 (log.f64 im) (log.f64 im)))))
(/.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))))
(*.f64 (/.f64 2 (log.f64 im)) (/.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10)))))
(/.f64 (*.f64 (log.f64 10) 4) (/.f64 (*.f64 (log.f64 im) 4) (/.f64 (log.f64 10) (log.f64 im))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) 4) (*.f64 (*.f64 (log.f64 im) 4) (/.f64 (log.f64 im) (log.f64 10))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 im) 4) (/.f64 (*.f64 (log.f64 10) 4) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))) (log.f64 im))
(*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))) (fabs.f64 (/.f64 (log.f64 im) (log.f64 10))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 1 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 -1 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) -1)
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))))))
(*.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))))))))
(/.f64 (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (*.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))))
(*.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))))))
(/.f64 (neg.f64 (log.f64 10)) (/.f64 (neg.f64 (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (neg.f64 (log.f64 10)) (*.f64 (neg.f64 (log.f64 im)) (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 (/.f64 (log.f64 10) (/.f64 (log.f64 im) (neg.f64 (log.f64 10)))) (neg.f64 (log.f64 im)))
(/.f64 (neg.f64 (log.f64 im)) (/.f64 (neg.f64 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 (neg.f64 (log.f64 im)) (/.f64 (neg.f64 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))))
(/.f64 (neg.f64 (log.f64 im)) (/.f64 (/.f64 (neg.f64 (log.f64 10)) (log.f64 10)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))))
(/.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 1 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (/.f64 1 (*.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))))))
(/.f64 (log.f64 im) (/.f64 1 (*.f64 (/.f64 (log.f64 im) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4)) 4)
(*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) 4))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4)) (*.f64 4 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) 4))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4) (*.f64 4 (/.f64 (log.f64 im) (log.f64 10))))
(*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) 4))
(/.f64 (*.f64 (*.f64 (log.f64 10) 2) 4) (*.f64 (*.f64 (*.f64 (log.f64 im) 2) 4) (/.f64 (log.f64 im) (log.f64 10))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (*.f64 (log.f64 im) 2) 4) (/.f64 (*.f64 (*.f64 (log.f64 10) 2) 4) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))) (log.f64 im))
(*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) -2) (*.f64 (*.f64 2 (neg.f64 (log.f64 im))) (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 (*.f64 (log.f64 10) -2) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 2 (neg.f64 (log.f64 im)))))
(*.f64 -2 (/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (log.f64 im) -2))))
(/.f64 (*.f64 2 (neg.f64 (log.f64 im))) (/.f64 (*.f64 (log.f64 10) -2) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))) (/.f64 (*.f64 (log.f64 10) -2) (*.f64 2 (neg.f64 (log.f64 im)))))
(/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))) (/.f64 (*.f64 (log.f64 10) -2) (*.f64 (log.f64 im) -2)))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 (log.f64 im) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))
(/.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 im)) (*.f64 (log.f64 10) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 2 (log.f64 im))))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 (log.f64 im) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))
(/.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 im)) (*.f64 (log.f64 10) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 2 (log.f64 im))))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 1 (log.f64 10)))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (/.f64 2 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))) (/.f64 2 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10)))))
(/.f64 (fabs.f64 (/.f64 (log.f64 im) (log.f64 10))) (/.f64 1 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))))))
(/.f64 (fabs.f64 (/.f64 (log.f64 im) (log.f64 10))) (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (*.f64 (log.f64 10) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))) (/.f64 1 (fabs.f64 (/.f64 (log.f64 im) (log.f64 10)))))
(/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 (log.f64 10) (log.f64 im)))
(*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))) (log.f64 im))
(*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))) (log.f64 im))
(*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))
(*.f64 (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 (log.f64 10) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (*.f64 (log.f64 10) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (neg.f64 (*.f64 (log.f64 10) 2)) (*.f64 (neg.f64 (*.f64 (log.f64 im) 2)) (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 (neg.f64 (*.f64 (log.f64 10) 2)) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (neg.f64 (*.f64 (log.f64 im) 2))))
(/.f64 (neg.f64 (*.f64 (log.f64 im) 2)) (/.f64 (neg.f64 (*.f64 (log.f64 10) 2)) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 (neg.f64 (*.f64 (log.f64 im) 2)) (/.f64 (neg.f64 (*.f64 (log.f64 10) 2)) (*.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))))
(/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))) (/.f64 (neg.f64 (*.f64 (log.f64 10) 2)) (neg.f64 (*.f64 (log.f64 im) 2))))
(/.f64 (fabs.f64 (log.f64 im)) (/.f64 (fabs.f64 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))))))
(*.f64 (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 (log.f64 10) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (*.f64 (log.f64 10) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (fabs.f64 (*.f64 (log.f64 im) 2)) (/.f64 (*.f64 2 (fabs.f64 (log.f64 10))) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))))))
(*.f64 (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 (log.f64 10) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (*.f64 (log.f64 10) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (*.f64 (fabs.f64 (log.f64 im)) 4) (/.f64 (*.f64 (fabs.f64 (log.f64 10)) 4) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))))))
(*.f64 4 (/.f64 (fabs.f64 (log.f64 im)) (*.f64 4 (/.f64 (/.f64 (fabs.f64 (log.f64 10)) (log.f64 10)) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))))))
(/.f64 (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (*.f64 (log.f64 10) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))) (/.f64 (*.f64 4 (fabs.f64 (log.f64 10))) (*.f64 4 (fabs.f64 (log.f64 im)))))
(/.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))) (/.f64 2 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4))) 8)
(*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) 4))
(/.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4)))
(*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (/.f64 2 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4))))
(*.f64 (*.f64 (log.f64 10) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 2 (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))) (/.f64 2 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4))))
(/.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))
(*.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(/.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (fabs.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (fabs.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(*.f64 (fabs.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (fabs.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))))
(fabs.f64 (*.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))))
(/.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (*.f64 2 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))))
(*.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 2 (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 2 (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))))
(*.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 2 (log.f64 im)))) (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) -2))))
(/.f64 (/.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 10))) (log.f64 im))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (/.f64 (*.f64 (log.f64 10) 2) (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (log.f64 im) 2))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (/.f64 (*.f64 (log.f64 10) 4) (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (log.f64 im) 4))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (/.f64 (neg.f64 (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))) (neg.f64 (log.f64 im)))
(/.f64 (/.f64 (log.f64 10) (/.f64 (log.f64 im) (neg.f64 (log.f64 10)))) (neg.f64 (log.f64 im)))
(/.f64 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4) (/.f64 (log.f64 im) (log.f64 10))) 4)
(*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) 4))
(/.f64 (/.f64 (*.f64 (*.f64 (log.f64 10) 2) 4) (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (*.f64 (log.f64 im) 2) 4))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (/.f64 (*.f64 (log.f64 10) -2) (/.f64 (log.f64 im) (log.f64 10))) (*.f64 2 (neg.f64 (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) -2) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 2 (neg.f64 (log.f64 im)))))
(*.f64 -2 (/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (log.f64 im) -2))))
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 10) 2)) (/.f64 (log.f64 im) (log.f64 10))) (neg.f64 (*.f64 (log.f64 im) 2)))
(/.f64 (neg.f64 (*.f64 (log.f64 10) 2)) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (neg.f64 (*.f64 (log.f64 im) 2))))
(/.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (/.f64 2 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) 2)
(*.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) 2))
(/.f64 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) 4)
(*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) 4))
(/.f64 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 (log.f64 im) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))
(/.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 im)) (*.f64 (log.f64 10) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 2 (log.f64 im))))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))
(/.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 (log.f64 10) (log.f64 im)))
(*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))) (log.f64 im))
(*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))
(*.f64 (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 (log.f64 10) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (*.f64 (log.f64 10) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))) (fabs.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (*.f64 (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))) (fabs.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))))
(/.f64 (*.f64 (log.f64 10) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 2 (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))) (fabs.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 2 (log.f64 im))))))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 10)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))
(/.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 10)))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))
(/.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 10))))))
(/.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))))
(/.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 1 (log.f64 im))) (log.f64 10))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (/.f64 1 (*.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))))))
(/.f64 (log.f64 im) (/.f64 1 (*.f64 (/.f64 (log.f64 im) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))))
(/.f64 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 (log.f64 im) (log.f64 10))) 2)
(/.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 2 (log.f64 im))))) 2)
(/.f64 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 (log.f64 im) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))
(/.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 im)) (*.f64 (log.f64 10) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 2 (log.f64 im))))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))
(/.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 10)) (/.f64 1 (log.f64 im)))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (/.f64 1 (*.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))))))
(/.f64 (log.f64 im) (/.f64 1 (*.f64 (/.f64 (log.f64 im) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))))
(/.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (log.f64 10) 2)) (/.f64 1/2 (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))) (*.f64 (*.f64 (log.f64 10) 2) (/.f64 1/2 (log.f64 im))))
(/.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))) (fabs.f64 (log.f64 10))) (/.f64 1 (fabs.f64 (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))) (*.f64 (fabs.f64 (log.f64 10)) (/.f64 1 (fabs.f64 (log.f64 im)))))
(/.f64 (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (*.f64 (log.f64 10) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))) (*.f64 (fabs.f64 (log.f64 10)) (/.f64 1 (fabs.f64 (log.f64 im)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))) (neg.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))) (neg.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 2 (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 (neg.f64 (*.f64 (log.f64 10) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 2 (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))) (neg.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 2 (log.f64 im))))))
(/.f64 (neg.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (neg.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (neg.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))))) (neg.f64 (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (*.f64 (log.f64 10) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))))) (neg.f64 (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (neg.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (neg.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (neg.f64 (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (*.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (*.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (*.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))) (/.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))) (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))) (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im))))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
(*.f64 (*.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))) (/.f64 (*.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(neg.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(fabs.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(fabs.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(fabs.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (log.f64 10) (log.f64 im))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (log.f64 10) (log.f64 im))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))
(fabs.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))) (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))))
(fabs.f64 (*.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))))
(*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (fabs.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))) (fabs.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))))
(+.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))) 0)
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(+.f64 0 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(-.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))) 0)
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(-.f64 0 (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (log.f64 10) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 im)))))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im)))))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 1 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (*.f64 (*.f64 (log.f64 10) (log.f64 im)) (log.f64 10)))))
(/.f64 1 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (*.f64 (log.f64 im) (log.f64 10))))))
(/.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (log.f64 im) (/.f64 1 (log.f64 im))))
(/.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im))))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im))))
(/.f64 (log.f64 10) (*.f64 (log.f64 im) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))) (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))))
(/.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))) (*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 1 (log.f64 im)))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im))))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 1 (log.f64 im))))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 1 (log.f64 im)))))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))) 1)
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (*.f64 (log.f64 10) 2) (/.f64 (*.f64 (log.f64 im) 2) (*.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 im)))))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (*.f64 (log.f64 10) 2) (*.f64 (*.f64 (log.f64 im) 2) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im)))))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (*.f64 (log.f64 im) 2) (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (*.f64 (log.f64 im) 2) (*.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))) 1))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 2 (*.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (*.f64 (*.f64 (log.f64 10) (log.f64 im)) (log.f64 10)))) 2))
(/.f64 1 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (*.f64 (log.f64 im) (log.f64 10))))))
(/.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (log.f64 im) (/.f64 1 (log.f64 im))))
(/.f64 2 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im))))
(/.f64 2 (*.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (/.f64 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im))))
(/.f64 2 (/.f64 (*.f64 2 (/.f64 1 (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 2 (/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (*.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 im)))))
(/.f64 2 (*.f64 (/.f64 2 (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 (log.f64 10) (*.f64 (/.f64 2 (log.f64 10)) (/.f64 (log.f64 im) 2)))
(/.f64 2 (*.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im)))))
(/.f64 2 (*.f64 (/.f64 2 (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 (log.f64 10) (*.f64 (/.f64 2 (log.f64 10)) (/.f64 (log.f64 im) 2)))
(/.f64 2 (*.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))) (/.f64 1 (log.f64 im))))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (log.f64 10) 2) (/.f64 (log.f64 im) (log.f64 im)))) 2)
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 im))) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (/.f64 1 (log.f64 im)) (/.f64 (log.f64 im) (*.f64 (*.f64 (log.f64 10) (log.f64 im)) (log.f64 10))))
(/.f64 1 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (*.f64 (log.f64 im) (log.f64 10))))))
(/.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (log.f64 im) (/.f64 1 (log.f64 im))))
(/.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 1 (log.f64 im))))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (log.f64 im)))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 1 (log.f64 im))) 1))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 4 (*.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (*.f64 (*.f64 (log.f64 10) (log.f64 im)) (log.f64 10)))) 4))
(/.f64 1 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (*.f64 (log.f64 im) (log.f64 10))))))
(/.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (log.f64 im) (/.f64 1 (log.f64 im))))
(/.f64 4 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4)) (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im))))
(/.f64 4 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4) (/.f64 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im))))
(/.f64 (*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4))) 4)
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (*.f64 2 (/.f64 1 (log.f64 im))))
(*.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 2 (/.f64 1 (log.f64 im)))))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 2 (log.f64 im)))
(*.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 2 (log.f64 im))))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im))))
(*.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im)))))
(*.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (log.f64 10) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 2 (log.f64 im)))) (/.f64 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im)))))
(/.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (*.f64 2 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (*.f64 2 (/.f64 (log.f64 im) (*.f64 (log.f64 im) (log.f64 10)))))
(/.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (/.f64 (*.f64 2 (/.f64 1 (log.f64 im))) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (*.f64 2 (/.f64 1 (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(*.f64 (/.f64 2 (log.f64 im)) (/.f64 (log.f64 10) (*.f64 (/.f64 1 (log.f64 im)) (/.f64 2 (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (/.f64 2 (*.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 im)))))
(*.f64 (/.f64 2 (log.f64 im)) (/.f64 (log.f64 10) (/.f64 2 (log.f64 10))))
(/.f64 (*.f64 (log.f64 10) 4) (/.f64 (*.f64 (log.f64 im) 4) (*.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 im)))))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (*.f64 (log.f64 10) 4) (*.f64 (*.f64 (log.f64 im) 4) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im)))))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (*.f64 (log.f64 im) 4) (*.f64 2 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))))))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (*.f64 (log.f64 im) 4) (/.f64 4 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 4 (*.f64 (log.f64 im) 4)))
(/.f64 (*.f64 (log.f64 im) 4) (*.f64 4 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (fabs.f64 (/.f64 (log.f64 im) (log.f64 10))) (log.f64 im)))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))) (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im))))
(/.f64 (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im))))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 -1 (/.f64 (/.f64 1 (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 -1 (neg.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (*.f64 (*.f64 (log.f64 10) (log.f64 im)) (log.f64 10))))))
(/.f64 1 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (*.f64 (log.f64 im) (log.f64 10))))))
(/.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (log.f64 im) (/.f64 1 (log.f64 im))))
(/.f64 (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))) -1)
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 -1 (log.f64 im)))
(*.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 im) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))) (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im))))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))) (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))) (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 (neg.f64 (log.f64 10)) (/.f64 (neg.f64 (log.f64 im)) (*.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 im)))))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (neg.f64 (log.f64 10)) (*.f64 (neg.f64 (log.f64 im)) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (neg.f64 (log.f64 10)) (*.f64 (neg.f64 (log.f64 im)) (/.f64 (log.f64 im) (*.f64 (log.f64 im) (log.f64 10)))))
(/.f64 (/.f64 (neg.f64 (log.f64 10)) (neg.f64 (log.f64 im))) (/.f64 (log.f64 im) (*.f64 (log.f64 im) (log.f64 10))))
(/.f64 (/.f64 (neg.f64 (neg.f64 (log.f64 10))) (log.f64 im)) (/.f64 (log.f64 im) (*.f64 (log.f64 im) (log.f64 10))))
(/.f64 (neg.f64 (log.f64 im)) (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (neg.f64 (log.f64 im)) (/.f64 (/.f64 (log.f64 im) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 10)))
(/.f64 (neg.f64 (log.f64 im)) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 (neg.f64 (log.f64 im)) (*.f64 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) 1))
(/.f64 (neg.f64 (log.f64 im)) (/.f64 (/.f64 (log.f64 im) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 10)))
(/.f64 (neg.f64 (log.f64 im)) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im))))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (*.f64 (log.f64 im) (log.f64 im)) (/.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (log.f64 im) (*.f64 (log.f64 im) (log.f64 im))))
(/.f64 (*.f64 (*.f64 (log.f64 im) 2) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4))) 8)
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4)) (*.f64 (/.f64 1 (log.f64 im)) 4))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4)) (*.f64 4 (/.f64 1 (log.f64 im))))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (*.f64 (*.f64 (log.f64 10) 2) (/.f64 (log.f64 im) (log.f64 im))) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))))
(*.f64 (/.f64 (log.f64 im) (log.f64 im)) (/.f64 (*.f64 (log.f64 10) 2) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10)))))
(/.f64 (*.f64 (log.f64 10) 2) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))))
(/.f64 (*.f64 2 (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))))) -2)
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))) (*.f64 (/.f64 1 (log.f64 im)) -2))
(*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 2 (*.f64 (/.f64 1 (log.f64 im)) -2)))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) -2)) (*.f64 (/.f64 1 (log.f64 im)) -2))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4) (*.f64 4 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im)))))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (*.f64 (*.f64 (log.f64 10) 2) 4) (*.f64 (*.f64 (*.f64 (log.f64 im) 2) 4) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im)))))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (*.f64 (log.f64 10) -2) (*.f64 (*.f64 2 (neg.f64 (log.f64 im))) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (*.f64 (log.f64 10) -2))) (*.f64 2 (neg.f64 (log.f64 im))))
(/.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (*.f64 (log.f64 10) -2))) (*.f64 (log.f64 im) -2))
(/.f64 (*.f64 2 (neg.f64 (log.f64 im))) (*.f64 2 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 (*.f64 2 (neg.f64 (log.f64 im))) (*.f64 2 (/.f64 (/.f64 (log.f64 im) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 10))))
(/.f64 (/.f64 (*.f64 (log.f64 im) -2) 2) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 (/.f64 (*.f64 (log.f64 im) -2) 2) (/.f64 (/.f64 (log.f64 im) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 10)))
(/.f64 (*.f64 2 (neg.f64 (log.f64 im))) (/.f64 -2 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 -2 (*.f64 2 (neg.f64 (log.f64 im)))))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 -2 (*.f64 (log.f64 im) -2)))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 2 (/.f64 1 (log.f64 im)))))
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 (log.f64 im) (log.f64 10))) (*.f64 2 (/.f64 1 (log.f64 im))))
(/.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 2 (log.f64 im))))) (*.f64 2 (/.f64 1 (log.f64 im))))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 1 (log.f64 im))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 (log.f64 im) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 1 (log.f64 im)))
(/.f64 (/.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 im)) (*.f64 (log.f64 10) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 2 (log.f64 im))))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 1 (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 2 (log.f64 im))))) (*.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 2 (log.f64 im)))))
(/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 1 (log.f64 im))))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 1 (log.f64 im)))
(/.f64 (/.f64 (*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 1 (log.f64 im)))
(/.f64 (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))) (/.f64 1 (log.f64 10)))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))
(*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))) (/.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))) (*.f64 (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 1 (log.f64 im))))
(*.f64 (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 (log.f64 10) (*.f64 (/.f64 1 (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (*.f64 (log.f64 10) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))) (*.f64 (/.f64 1 (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (log.f64 im)))) -1)
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 -1 (log.f64 im)))
(*.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 im) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (log.f64 im))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))))
(/.f64 (log.f64 10) (/.f64 (neg.f64 (log.f64 im)) (*.f64 (log.f64 im) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 im) (neg.f64 (log.f64 10)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (log.f64 10) 2) (/.f64 (log.f64 im) (log.f64 im))))) -2)
(/.f64 (neg.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 im) (log.f64 im)) (*.f64 (log.f64 10) 2)))) -2)
(/.f64 (neg.f64 (*.f64 2 (/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im)))) -2)
(/.f64 (neg.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 im)))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (neg.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (neg.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 im) (log.f64 10)))))
(/.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (/.f64 -1 (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 -1 (*.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 im)))))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (neg.f64 (*.f64 (log.f64 10) 2)) (*.f64 (neg.f64 (*.f64 (log.f64 im) 2)) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (neg.f64 (*.f64 (log.f64 10) 2)) (*.f64 (neg.f64 (*.f64 (log.f64 im) 2)) (/.f64 (log.f64 im) (*.f64 (log.f64 im) (log.f64 10)))))
(/.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (neg.f64 (*.f64 (log.f64 10) 2)))) (neg.f64 (*.f64 (log.f64 im) 2)))
(/.f64 (neg.f64 (*.f64 (log.f64 im) 2)) (/.f64 -2 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 im)))) (log.f64 im))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (*.f64 (log.f64 10) (*.f64 (*.f64 (log.f64 10) 2) (/.f64 (log.f64 im) (log.f64 im)))) (*.f64 (log.f64 im) 2))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (/.f64 (*.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 im) (*.f64 (log.f64 10) 4))) (*.f64 (log.f64 im) 4))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (/.f64 (*.f64 (log.f64 10) (log.f64 im)) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))) (neg.f64 (log.f64 im)))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (*.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im))))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (*.f64 (*.f64 (log.f64 10) 2) (log.f64 im)) (/.f64 (*.f64 (log.f64 im) 2) (/.f64 (log.f64 10) (log.f64 im))))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (*.f64 (*.f64 (log.f64 10) 4) (log.f64 im)) (/.f64 (*.f64 (log.f64 im) 4) (/.f64 (log.f64 10) (log.f64 im))))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (*.f64 (neg.f64 (log.f64 10)) (log.f64 im)) (/.f64 (neg.f64 (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (*.f64 (*.f64 (log.f64 10) (log.f64 im)) (log.f64 10)))))
(/.f64 1 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (*.f64 (log.f64 im) (log.f64 10))))))
(/.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (log.f64 im) (/.f64 1 (log.f64 im))))
(/.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))) (/.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im))))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(/.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))) (*.f64 (log.f64 im) 2)) (*.f64 (log.f64 10) (*.f64 (/.f64 2 (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))) (/.f64 2 (*.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 2 (log.f64 im))))))
(/.f64 (/.f64 2 (/.f64 1 (log.f64 im))) (*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (/.f64 (*.f64 (log.f64 im) 4) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))) 4)
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im)))) 4)
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (/.f64 (*.f64 (*.f64 (log.f64 10) 2) 4) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im)))) (*.f64 (*.f64 (log.f64 im) 2) 4))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (/.f64 (*.f64 (log.f64 10) -2) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im)))) (*.f64 2 (neg.f64 (log.f64 im))))
(/.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (*.f64 (log.f64 10) -2))) (*.f64 2 (neg.f64 (log.f64 im))))
(/.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (*.f64 (log.f64 10) -2))) (*.f64 (log.f64 im) -2))
(/.f64 (/.f64 (neg.f64 (*.f64 (log.f64 10) 2)) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im)))) (neg.f64 (*.f64 (log.f64 im) 2)))
(/.f64 (neg.f64 (*.f64 (log.f64 10) 2)) (*.f64 (neg.f64 (*.f64 (log.f64 im) 2)) (/.f64 (log.f64 im) (*.f64 (log.f64 im) (log.f64 10)))))
(/.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (neg.f64 (*.f64 (log.f64 10) 2)))) (neg.f64 (*.f64 (log.f64 im) 2)))
(/.f64 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4)) (/.f64 1 (log.f64 im))) 4)
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (/.f64 1 (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 (log.f64 im) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 1 (log.f64 im)))
(/.f64 (/.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 im)) (*.f64 (log.f64 10) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 2 (log.f64 im))))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 1 (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 2 (log.f64 im))))) (*.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 2 (log.f64 im)))))
(/.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 1 (log.f64 im))) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))) (log.f64 im)) (/.f64 1 (log.f64 im)))
(/.f64 (*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))) (/.f64 1 (log.f64 im)))
(/.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))) (/.f64 1 (log.f64 im))) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))
(*.f64 (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 (log.f64 10) (*.f64 (/.f64 1 (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))))
(/.f64 (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (*.f64 (log.f64 10) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))) (*.f64 (/.f64 1 (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))) (/.f64 1 (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 1 (log.f64 im)))
(/.f64 (/.f64 (*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 1 (log.f64 im)))
(/.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 (*.f64 (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))) (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 (/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im)) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 1 (log.f64 im))) -1)
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (log.f64 10) (log.f64 im)))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im)) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im)))) (fabs.f64 (/.f64 (log.f64 10) (log.f64 im))))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(/.f64 (neg.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (neg.f64 (*.f64 2 (/.f64 1 (log.f64 im)))))
(/.f64 (neg.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 2 (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))) (neg.f64 (*.f64 2 (/.f64 1 (log.f64 im)))))
(/.f64 (neg.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 2 (log.f64 im))))) (neg.f64 (*.f64 2 (/.f64 1 (log.f64 im)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (neg.f64 (*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im)))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (/.f64 4 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (*.f64 (*.f64 (log.f64 10) (log.f64 im)) (log.f64 10))))) 4)
(/.f64 1 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (*.f64 (log.f64 im) (log.f64 10))))))
(/.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (log.f64 im) (/.f64 1 (log.f64 im))))
(neg.f64 (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(neg.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (log.f64 im)))))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 -1 (log.f64 im)))
(*.f64 (neg.f64 (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 im) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))))
(neg.f64 (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 1 (log.f64 im))))
(*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))

localize31.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))
0.4b
(/.f64 (log.f64 10) (log.f64 (neg.f64 re)))
0.4b
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
0.5b
(/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
Compiler

Compiled 65 to 37 computations (43.1% saved)

series6.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
re
@inf
(/.f64 (log.f64 10) (log.f64 (neg.f64 re)))
1.0ms
re
@0
(/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
1.0ms
re
@inf
(/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))
1.0ms
re
@0
(/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))
1.0ms
re
@-inf
(/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))

rewrite81.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1788×bool.json-1
1788×bool.json-2
1758×rational.json-1
1538×bool.json-3
664×rational.json-simplify-47
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01291
112691
240791
3130691
4488991
Stop Event
node limit
Counts
3 → 87
Calls
Call 1
Inputs
(/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
(/.f64 (log.f64 10) (log.f64 (neg.f64 re)))
(/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 1 (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) 2) (*.f64 (log.f64 10) (/.f64 1/2 (log.f64 (neg.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) 2) (*.f64 (/.f64 1/2 (log.f64 (neg.f64 re))) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) 2) (*.f64 (*.f64 (log.f64 10) (/.f64 1/2 (log.f64 (neg.f64 re)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) 2) (/.f64 2 (/.f64 (*.f64 (log.f64 (neg.f64 re)) 4) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (log.f64 10) (/.f64 1/2 (log.f64 10))) (log.f64 (neg.f64 re))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (log.f64 10) (*.f64 (log.f64 (neg.f64 re)) (/.f64 2 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 (neg.f64 re)))) (/.f64 (log.f64 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) 4) (/.f64 1 (*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) 4) (/.f64 1 (/.f64 (*.f64 (log.f64 (neg.f64 re)) 4) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 10) 4) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 (neg.f64 re))) (*.f64 (log.f64 10) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 10)) (/.f64 1 (/.f64 (log.f64 (neg.f64 re)) (neg.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (log.f64 (neg.f64 re))) (/.f64 (*.f64 (log.f64 10) 2) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (/.f64 (log.f64 10) (/.f64 1/2 (log.f64 10))) (log.f64 (neg.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (/.f64 1/2 (log.f64 (neg.f64 re)))) (*.f64 (log.f64 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 10) (/.f64 1 (log.f64 (neg.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (log.f64 10) (neg.f64 (log.f64 (neg.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) 2) (/.f64 1/2 (log.f64 (neg.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) 2) (*.f64 1/2 (/.f64 1 (log.f64 (neg.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) 2) (*.f64 (/.f64 1/2 (log.f64 (neg.f64 re))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (log.f64 10) (/.f64 1/2 (log.f64 (neg.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 (neg.f64 re)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) 4) (/.f64 1 (*.f64 (log.f64 (neg.f64 re)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 (neg.f64 re))) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 (neg.f64 re))) (/.f64 1 (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 10)) (/.f64 1 (neg.f64 (log.f64 (neg.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (log.f64 (neg.f64 re))) (*.f64 (log.f64 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (log.f64 10) (/.f64 2 (log.f64 (neg.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (log.f64 10))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (log.f64 10))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (neg.f64 re)) (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (log.f64 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (log.f64 (neg.f64 re)) (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (neg.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 (log.f64 10) (neg.f64 (log.f64 (neg.f64 re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 (neg.f64 re)) 2) (*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 1/2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 (neg.f64 re)) 2) (*.f64 (*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 1/2 (log.f64 10))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 2 (log.f64 10))) (*.f64 (log.f64 (neg.f64 re)) (/.f64 1/2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 2 (log.f64 10))) (*.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 1/2 (log.f64 10))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 2 (log.f64 10))) (/.f64 2 (/.f64 (*.f64 (log.f64 10) 4) (log.f64 (neg.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (log.f64 (neg.f64 re)) (/.f64 (/.f64 (log.f64 10) (/.f64 1/2 (log.f64 10))) (log.f64 (neg.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 (neg.f64 re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (log.f64 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 (neg.f64 re)) 4) (/.f64 1 (/.f64 (*.f64 (log.f64 10) 4) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 4) (/.f64 1 (/.f64 (*.f64 (log.f64 10) 4) (log.f64 (neg.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 4) (/.f64 1 (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 (neg.f64 re)) (/.f64 2 (log.f64 10)))) (/.f64 1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 (neg.f64 re))) (/.f64 1 (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (neg.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 (neg.f64 re)) (neg.f64 (log.f64 10))) (/.f64 (log.f64 (neg.f64 re)) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (log.f64 10)) (log.f64 (neg.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (log.f64 10)) (/.f64 1 (/.f64 1 (log.f64 (neg.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (log.f64 10))) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 (neg.f64 re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (*.f64 (log.f64 (neg.f64 re)) (/.f64 2 (log.f64 10)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (*.f64 (log.f64 (neg.f64 re)) (/.f64 2 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (log.f64 10)) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 (neg.f64 re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 (neg.f64 re)) (/.f64 2 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 1/2 (log.f64 10))) (*.f64 (log.f64 (neg.f64 re)) (/.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 1/2 (log.f64 10))) (*.f64 (log.f64 (neg.f64 re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (log.f64 (neg.f64 re))) (fabs.f64 (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (log.f64 10))) (fabs.f64 (log.f64 (neg.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) (fabs.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (*.f64 (log.f64 (neg.f64 re)) 2)) (fabs.f64 (*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 1/2 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 2 (log.f64 10)))) (fabs.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 1/2 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 1 (log.f64 10))) (fabs.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (log.f64 (neg.f64 re)) (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (log.f64 (neg.f64 re)) (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (log.f64 10))) (*.f64 (log.f64 (neg.f64 re)) (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (log.f64 (neg.f64 re)) (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (log.f64 10))) (*.f64 (log.f64 (neg.f64 re)) (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (log.f64 10))))))))

simplify96.0ms (0.3%)

Algorithm
egg-herbie
Rules
1086×rational.json-simplify-47
1084×rational.json-simplify-44
1014×rational.json-simplify-43
986×rational.json-simplify-35
738×rational.json-simplify-19
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02034445
15104383
214074383
368214383
Stop Event
node limit
Counts
123 → 126
Calls
Call 1
Inputs
(/.f64 (pow.f64 (log.f64 10) 2) (+.f64 (log.f64 -1) (log.f64 re)))
(/.f64 (pow.f64 (log.f64 10) 2) (+.f64 (log.f64 -1) (log.f64 re)))
(/.f64 (pow.f64 (log.f64 10) 2) (+.f64 (log.f64 -1) (log.f64 re)))
(/.f64 (pow.f64 (log.f64 10) 2) (+.f64 (log.f64 -1) (log.f64 re)))
(/.f64 (pow.f64 (log.f64 10) 2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))))
(/.f64 (pow.f64 (log.f64 10) 2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))))
(/.f64 (pow.f64 (log.f64 10) 2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))))
(/.f64 (pow.f64 (log.f64 10) 2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 10) 2) (log.f64 (/.f64 -1 re))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 10) 2) (log.f64 (/.f64 -1 re))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 10) 2) (log.f64 (/.f64 -1 re))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 10) 2) (log.f64 (/.f64 -1 re))))
(/.f64 (log.f64 10) (+.f64 (log.f64 -1) (log.f64 re)))
(/.f64 (log.f64 10) (+.f64 (log.f64 -1) (log.f64 re)))
(/.f64 (log.f64 10) (+.f64 (log.f64 -1) (log.f64 re)))
(/.f64 (log.f64 10) (+.f64 (log.f64 -1) (log.f64 re)))
(/.f64 (log.f64 10) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))))
(/.f64 (log.f64 10) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))))
(/.f64 (log.f64 10) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))))
(/.f64 (log.f64 10) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))))
(*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))))
(*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))))
(*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))))
(*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))))
(/.f64 (pow.f64 (+.f64 (log.f64 re) (log.f64 -1)) 2) (pow.f64 (log.f64 10) 2))
(/.f64 (pow.f64 (+.f64 (log.f64 re) (log.f64 -1)) 2) (pow.f64 (log.f64 10) 2))
(/.f64 (pow.f64 (+.f64 (log.f64 re) (log.f64 -1)) 2) (pow.f64 (log.f64 10) 2))
(/.f64 (pow.f64 (+.f64 (log.f64 re) (log.f64 -1)) 2) (pow.f64 (log.f64 10) 2))
(/.f64 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) 2) (pow.f64 (log.f64 10) 2))
(/.f64 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) 2) (pow.f64 (log.f64 10) 2))
(/.f64 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) 2) (pow.f64 (log.f64 10) 2))
(/.f64 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) 2) (pow.f64 (log.f64 10) 2))
(/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 10) 2))
(/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 10) 2))
(/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 10) 2))
(/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 10) 2))
(+.f64 (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) 0)
(+.f64 0 (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))
(-.f64 (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) 0)
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))
(*.f64 (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) 1)
(*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (log.f64 10))
(*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 1 (/.f64 1 (log.f64 10))))
(*.f64 1 (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))
(*.f64 -1 (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (neg.f64 (log.f64 10))))
(*.f64 (*.f64 (log.f64 10) 2) (*.f64 (log.f64 10) (/.f64 1/2 (log.f64 (neg.f64 re)))))
(*.f64 (*.f64 (log.f64 10) 2) (*.f64 (/.f64 1/2 (log.f64 (neg.f64 re))) (log.f64 10)))
(*.f64 (*.f64 (log.f64 10) 2) (*.f64 (*.f64 (log.f64 10) (/.f64 1/2 (log.f64 (neg.f64 re)))) 1))
(*.f64 (*.f64 (log.f64 10) 2) (/.f64 2 (/.f64 (*.f64 (log.f64 (neg.f64 re)) 4) (log.f64 10))))
(*.f64 (/.f64 (/.f64 (log.f64 10) (/.f64 1/2 (log.f64 10))) (log.f64 (neg.f64 re))) 1/2)
(*.f64 2 (/.f64 (log.f64 10) (*.f64 (log.f64 (neg.f64 re)) (/.f64 2 (log.f64 10)))))
(*.f64 2 (/.f64 (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) 2))
(*.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 (neg.f64 re)))) (/.f64 (log.f64 10) 2))
(*.f64 (*.f64 (log.f64 10) 4) (/.f64 1 (*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 4)))
(*.f64 (*.f64 (log.f64 10) 4) (/.f64 1 (/.f64 (*.f64 (log.f64 (neg.f64 re)) 4) (log.f64 10))))
(*.f64 (/.f64 (*.f64 (log.f64 10) 4) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) 1/4)
(*.f64 (/.f64 1 (log.f64 (neg.f64 re))) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 1 (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (/.f64 1 (log.f64 10))))
(*.f64 (neg.f64 (log.f64 10)) (/.f64 1 (/.f64 (log.f64 (neg.f64 re)) (neg.f64 (log.f64 10)))))
(*.f64 (/.f64 1/2 (log.f64 (neg.f64 re))) (/.f64 (*.f64 (log.f64 10) 2) (/.f64 1 (log.f64 10))))
(*.f64 1/2 (/.f64 (/.f64 (log.f64 10) (/.f64 1/2 (log.f64 10))) (log.f64 (neg.f64 re))))
(*.f64 (*.f64 (log.f64 10) (/.f64 1/2 (log.f64 (neg.f64 re)))) (*.f64 (log.f64 10) 2))
(+.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) 0)
(+.f64 0 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))
(-.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) 0)
(*.f64 (log.f64 10) (/.f64 1 (log.f64 (neg.f64 re))))
(*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) 1)
(*.f64 1 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))
(*.f64 -1 (/.f64 (log.f64 10) (neg.f64 (log.f64 (neg.f64 re)))))
(*.f64 (*.f64 (log.f64 10) 2) (/.f64 1/2 (log.f64 (neg.f64 re))))
(*.f64 (*.f64 (log.f64 10) 2) (*.f64 1/2 (/.f64 1 (log.f64 (neg.f64 re)))))
(*.f64 (*.f64 (log.f64 10) 2) (*.f64 (/.f64 1/2 (log.f64 (neg.f64 re))) 1))
(*.f64 2 (*.f64 (log.f64 10) (/.f64 1/2 (log.f64 (neg.f64 re)))))
(*.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 (neg.f64 re)))) 1/2)
(*.f64 (*.f64 (log.f64 10) 4) (/.f64 1 (*.f64 (log.f64 (neg.f64 re)) 4)))
(*.f64 (/.f64 1 (log.f64 (neg.f64 re))) (log.f64 10))
(*.f64 (/.f64 1 (log.f64 (neg.f64 re))) (/.f64 1 (/.f64 1 (log.f64 10))))
(*.f64 (neg.f64 (log.f64 10)) (/.f64 1 (neg.f64 (log.f64 (neg.f64 re)))))
(*.f64 (/.f64 1/2 (log.f64 (neg.f64 re))) (*.f64 (log.f64 10) 2))
(*.f64 1/2 (*.f64 (log.f64 10) (/.f64 2 (log.f64 (neg.f64 re)))))
(*.f64 (/.f64 2 (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) 2))
(+.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (log.f64 10))) 0)
(+.f64 0 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (log.f64 10))))
(-.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (log.f64 10))) 0)
(*.f64 (log.f64 (neg.f64 re)) (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (log.f64 10)))
(*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (log.f64 10))) 1)
(*.f64 1 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (log.f64 10))))
(*.f64 -1 (/.f64 (log.f64 (neg.f64 re)) (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (neg.f64 (log.f64 10)))))
(*.f64 -1 (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 (log.f64 10) (neg.f64 (log.f64 (neg.f64 re))))))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) 2) (*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 1/2 (log.f64 10))))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) 2) (*.f64 (*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 1/2 (log.f64 10))) 1))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 2 (log.f64 10))) (*.f64 (log.f64 (neg.f64 re)) (/.f64 1/2 (log.f64 10))))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 2 (log.f64 10))) (*.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 1/2 (log.f64 10))) 1))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 2 (log.f64 10))) (/.f64 2 (/.f64 (*.f64 (log.f64 10) 4) (log.f64 (neg.f64 re)))))
(*.f64 2 (/.f64 (log.f64 (neg.f64 re)) (/.f64 (/.f64 (log.f64 10) (/.f64 1/2 (log.f64 10))) (log.f64 (neg.f64 re)))))
(*.f64 2 (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 (neg.f64 re))))))
(*.f64 2 (/.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (log.f64 10))) 2))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) 4) (/.f64 1 (/.f64 (*.f64 (log.f64 10) 4) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))))
(*.f64 (*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 4) (/.f64 1 (/.f64 (*.f64 (log.f64 10) 4) (log.f64 (neg.f64 re)))))
(*.f64 (*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 4) (/.f64 1 (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) 4)))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) (/.f64 1 (log.f64 10)))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 (neg.f64 re)) (/.f64 2 (log.f64 10)))) (/.f64 1/2 (log.f64 10)))
(*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))
(*.f64 (neg.f64 (log.f64 (neg.f64 re))) (/.f64 1 (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (neg.f64 (log.f64 10)))))
(*.f64 (/.f64 (log.f64 (neg.f64 re)) (neg.f64 (log.f64 10))) (/.f64 (log.f64 (neg.f64 re)) (neg.f64 (log.f64 10))))
(*.f64 (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (log.f64 10)) (log.f64 (neg.f64 re)))
(*.f64 (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (log.f64 10)) (/.f64 1 (/.f64 1 (log.f64 (neg.f64 re)))))
(*.f64 (*.f64 2 (/.f64 1 (log.f64 10))) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 (neg.f64 re))))))
(*.f64 (*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (*.f64 (log.f64 (neg.f64 re)) (/.f64 2 (log.f64 10)))) 1/2)
(*.f64 1/2 (*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (*.f64 (log.f64 (neg.f64 re)) (/.f64 2 (log.f64 10)))))
(*.f64 (/.f64 2 (log.f64 10)) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 (neg.f64 re))))))
(*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 (neg.f64 re)) (/.f64 2 (log.f64 10)))))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 1/2 (log.f64 10))) (*.f64 (log.f64 (neg.f64 re)) (/.f64 2 (log.f64 10))))
(*.f64 (*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 1/2 (log.f64 10))) (*.f64 (log.f64 (neg.f64 re)) 2))
(*.f64 (fabs.f64 (log.f64 (neg.f64 re))) (fabs.f64 (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (log.f64 10))))
(*.f64 (fabs.f64 (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (log.f64 10))) (fabs.f64 (log.f64 (neg.f64 re))))
(*.f64 (fabs.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) (fabs.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))
(*.f64 (fabs.f64 (*.f64 (log.f64 (neg.f64 re)) 2)) (fabs.f64 (*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 1/2 (log.f64 10)))))
(*.f64 (fabs.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 2 (log.f64 10)))) (fabs.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 1/2 (log.f64 10)))))
(*.f64 (fabs.f64 (/.f64 1 (log.f64 10))) (fabs.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))))
(fabs.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (log.f64 10))))
(fabs.f64 (-.f64 0 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (log.f64 10)))))
Outputs
(/.f64 (pow.f64 (log.f64 10) 2) (+.f64 (log.f64 -1) (log.f64 re)))
(/.f64 (pow.f64 (log.f64 10) 2) (+.f64 (log.f64 -1) (log.f64 re)))
(/.f64 (pow.f64 (log.f64 10) 2) (+.f64 (log.f64 -1) (log.f64 re)))
(/.f64 (pow.f64 (log.f64 10) 2) (+.f64 (log.f64 -1) (log.f64 re)))
(/.f64 (pow.f64 (log.f64 10) 2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))))
(/.f64 (pow.f64 (log.f64 10) 2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 1 re)))))
(/.f64 (pow.f64 (log.f64 10) 2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))))
(/.f64 (pow.f64 (log.f64 10) 2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 1 re)))))
(/.f64 (pow.f64 (log.f64 10) 2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))))
(/.f64 (pow.f64 (log.f64 10) 2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 1 re)))))
(/.f64 (pow.f64 (log.f64 10) 2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))))
(/.f64 (pow.f64 (log.f64 10) 2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 1 re)))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 10) 2) (log.f64 (/.f64 -1 re))))
(neg.f64 (/.f64 (pow.f64 (log.f64 10) 2) (log.f64 (/.f64 -1 re))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 10) 2) (log.f64 (/.f64 -1 re))))
(neg.f64 (/.f64 (pow.f64 (log.f64 10) 2) (log.f64 (/.f64 -1 re))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 10) 2) (log.f64 (/.f64 -1 re))))
(neg.f64 (/.f64 (pow.f64 (log.f64 10) 2) (log.f64 (/.f64 -1 re))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 10) 2) (log.f64 (/.f64 -1 re))))
(neg.f64 (/.f64 (pow.f64 (log.f64 10) 2) (log.f64 (/.f64 -1 re))))
(/.f64 (log.f64 10) (+.f64 (log.f64 -1) (log.f64 re)))
(/.f64 (log.f64 10) (+.f64 (log.f64 -1) (log.f64 re)))
(/.f64 (log.f64 10) (+.f64 (log.f64 -1) (log.f64 re)))
(/.f64 (log.f64 10) (+.f64 (log.f64 -1) (log.f64 re)))
(/.f64 (log.f64 10) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))))
(/.f64 (log.f64 10) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 1 re)))))
(/.f64 (log.f64 10) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))))
(/.f64 (log.f64 10) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 1 re)))))
(/.f64 (log.f64 10) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))))
(/.f64 (log.f64 10) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 1 re)))))
(/.f64 (log.f64 10) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))))
(/.f64 (log.f64 10) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 1 re)))))
(*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))))
(neg.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))))
(*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))))
(neg.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))))
(*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))))
(neg.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))))
(*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))))
(neg.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 -1 re))))
(/.f64 (pow.f64 (+.f64 (log.f64 re) (log.f64 -1)) 2) (pow.f64 (log.f64 10) 2))
(/.f64 (pow.f64 (+.f64 (log.f64 -1) (log.f64 re)) 2) (pow.f64 (log.f64 10) 2))
(/.f64 (pow.f64 (+.f64 (log.f64 re) (log.f64 -1)) 2) (pow.f64 (log.f64 10) 2))
(/.f64 (pow.f64 (+.f64 (log.f64 -1) (log.f64 re)) 2) (pow.f64 (log.f64 10) 2))
(/.f64 (pow.f64 (+.f64 (log.f64 re) (log.f64 -1)) 2) (pow.f64 (log.f64 10) 2))
(/.f64 (pow.f64 (+.f64 (log.f64 -1) (log.f64 re)) 2) (pow.f64 (log.f64 10) 2))
(/.f64 (pow.f64 (+.f64 (log.f64 re) (log.f64 -1)) 2) (pow.f64 (log.f64 10) 2))
(/.f64 (pow.f64 (+.f64 (log.f64 -1) (log.f64 re)) 2) (pow.f64 (log.f64 10) 2))
(/.f64 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) 2) (pow.f64 (log.f64 10) 2))
(/.f64 (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 1 re)))) 2) (pow.f64 (log.f64 10) 2))
(/.f64 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) 2) (pow.f64 (log.f64 10) 2))
(/.f64 (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 1 re)))) 2) (pow.f64 (log.f64 10) 2))
(/.f64 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) 2) (pow.f64 (log.f64 10) 2))
(/.f64 (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 1 re)))) 2) (pow.f64 (log.f64 10) 2))
(/.f64 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) 2) (pow.f64 (log.f64 10) 2))
(/.f64 (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 1 re)))) 2) (pow.f64 (log.f64 10) 2))
(/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 10) 2))
(/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 10) 2))
(/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 10) 2))
(/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 10) 2))
(+.f64 (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) 0)
(/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))
(+.f64 0 (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))
(/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))
(-.f64 (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) 0)
(/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))
(/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
(*.f64 (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) 1)
(/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))
(*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (log.f64 10))
(/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))
(*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 1 (/.f64 1 (log.f64 10))))
(/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))
(*.f64 1 (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))
(/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))
(*.f64 -1 (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (neg.f64 (log.f64 10))))
(/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))
(*.f64 (*.f64 (log.f64 10) 2) (*.f64 (log.f64 10) (/.f64 1/2 (log.f64 (neg.f64 re)))))
(/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))
(*.f64 (*.f64 (log.f64 10) 2) (*.f64 (/.f64 1/2 (log.f64 (neg.f64 re))) (log.f64 10)))
(/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))
(*.f64 (*.f64 (log.f64 10) 2) (*.f64 (*.f64 (log.f64 10) (/.f64 1/2 (log.f64 (neg.f64 re)))) 1))
(/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))
(*.f64 (*.f64 (log.f64 10) 2) (/.f64 2 (/.f64 (*.f64 (log.f64 (neg.f64 re)) 4) (log.f64 10))))
(/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))
(*.f64 (/.f64 (/.f64 (log.f64 10) (/.f64 1/2 (log.f64 10))) (log.f64 (neg.f64 re))) 1/2)
(*.f64 1/2 (/.f64 (log.f64 10) (*.f64 (log.f64 (neg.f64 re)) (/.f64 1/2 (log.f64 10)))))
(*.f64 1/2 (/.f64 (log.f64 10) (/.f64 1/2 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))))
(*.f64 1/2 (*.f64 2 (/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 (neg.f64 re)))))
(*.f64 2 (/.f64 (log.f64 10) (*.f64 (log.f64 (neg.f64 re)) (/.f64 2 (log.f64 10)))))
(/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))
(*.f64 2 (/.f64 (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) 2))
(/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))
(*.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 (neg.f64 re)))) (/.f64 (log.f64 10) 2))
(/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))
(*.f64 (*.f64 (log.f64 10) 4) (/.f64 1 (*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 4)))
(/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))
(*.f64 (*.f64 (log.f64 10) 4) (/.f64 1 (/.f64 (*.f64 (log.f64 (neg.f64 re)) 4) (log.f64 10))))
(/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))
(*.f64 (/.f64 (*.f64 (log.f64 10) 4) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) 1/4)
(/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))
(*.f64 (/.f64 1 (log.f64 (neg.f64 re))) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))
(*.f64 (/.f64 1 (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (/.f64 1 (log.f64 10))))
(/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))
(*.f64 (neg.f64 (log.f64 10)) (/.f64 1 (/.f64 (log.f64 (neg.f64 re)) (neg.f64 (log.f64 10)))))
(/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))
(*.f64 (/.f64 1/2 (log.f64 (neg.f64 re))) (/.f64 (*.f64 (log.f64 10) 2) (/.f64 1 (log.f64 10))))
(/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))
(*.f64 1/2 (/.f64 (/.f64 (log.f64 10) (/.f64 1/2 (log.f64 10))) (log.f64 (neg.f64 re))))
(*.f64 1/2 (/.f64 (log.f64 10) (*.f64 (log.f64 (neg.f64 re)) (/.f64 1/2 (log.f64 10)))))
(*.f64 1/2 (/.f64 (log.f64 10) (/.f64 1/2 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))))
(*.f64 1/2 (*.f64 2 (/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 (neg.f64 re)))))
(*.f64 (*.f64 (log.f64 10) (/.f64 1/2 (log.f64 (neg.f64 re)))) (*.f64 (log.f64 10) 2))
(/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))
(+.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) 0)
(/.f64 (log.f64 10) (log.f64 (neg.f64 re)))
(+.f64 0 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))
(/.f64 (log.f64 10) (log.f64 (neg.f64 re)))
(-.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) 0)
(/.f64 (log.f64 10) (log.f64 (neg.f64 re)))
(*.f64 (log.f64 10) (/.f64 1 (log.f64 (neg.f64 re))))
(/.f64 (log.f64 10) (log.f64 (neg.f64 re)))
(*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) 1)
(/.f64 (log.f64 10) (log.f64 (neg.f64 re)))
(*.f64 1 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))
(/.f64 (log.f64 10) (log.f64 (neg.f64 re)))
(*.f64 -1 (/.f64 (log.f64 10) (neg.f64 (log.f64 (neg.f64 re)))))
(neg.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 (neg.f64 re)))))
(/.f64 (neg.f64 (log.f64 10)) (neg.f64 (log.f64 (neg.f64 re))))
(*.f64 (*.f64 (log.f64 10) 2) (/.f64 1/2 (log.f64 (neg.f64 re))))
(/.f64 (log.f64 10) (log.f64 (neg.f64 re)))
(*.f64 (*.f64 (log.f64 10) 2) (*.f64 1/2 (/.f64 1 (log.f64 (neg.f64 re)))))
(/.f64 (log.f64 10) (log.f64 (neg.f64 re)))
(*.f64 (*.f64 (log.f64 10) 2) (*.f64 (/.f64 1/2 (log.f64 (neg.f64 re))) 1))
(/.f64 (log.f64 10) (log.f64 (neg.f64 re)))
(*.f64 2 (*.f64 (log.f64 10) (/.f64 1/2 (log.f64 (neg.f64 re)))))
(/.f64 (log.f64 10) (log.f64 (neg.f64 re)))
(*.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 (neg.f64 re)))) 1/2)
(*.f64 (log.f64 10) (*.f64 (/.f64 2 (log.f64 (neg.f64 re))) 1/2))
(*.f64 (log.f64 10) (*.f64 1/2 (/.f64 2 (log.f64 (neg.f64 re)))))
(*.f64 (*.f64 (log.f64 10) 4) (/.f64 1 (*.f64 (log.f64 (neg.f64 re)) 4)))
(/.f64 (log.f64 10) (log.f64 (neg.f64 re)))
(*.f64 (/.f64 1 (log.f64 (neg.f64 re))) (log.f64 10))
(/.f64 (log.f64 10) (log.f64 (neg.f64 re)))
(*.f64 (/.f64 1 (log.f64 (neg.f64 re))) (/.f64 1 (/.f64 1 (log.f64 10))))
(/.f64 (log.f64 10) (log.f64 (neg.f64 re)))
(*.f64 (neg.f64 (log.f64 10)) (/.f64 1 (neg.f64 (log.f64 (neg.f64 re)))))
(*.f64 -1 (/.f64 (log.f64 10) (neg.f64 (log.f64 (neg.f64 re)))))
(neg.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 (neg.f64 re)))))
(/.f64 (neg.f64 (log.f64 10)) (neg.f64 (log.f64 (neg.f64 re))))
(*.f64 (/.f64 1/2 (log.f64 (neg.f64 re))) (*.f64 (log.f64 10) 2))
(/.f64 (log.f64 10) (log.f64 (neg.f64 re)))
(*.f64 1/2 (*.f64 (log.f64 10) (/.f64 2 (log.f64 (neg.f64 re)))))
(*.f64 (log.f64 10) (*.f64 (/.f64 2 (log.f64 (neg.f64 re))) 1/2))
(*.f64 (log.f64 10) (*.f64 1/2 (/.f64 2 (log.f64 (neg.f64 re)))))
(*.f64 (/.f64 2 (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) 2))
(/.f64 (log.f64 10) (log.f64 (neg.f64 re)))
(+.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (log.f64 10))) 0)
(*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))))
(+.f64 0 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (log.f64 10))))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))))
(-.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (log.f64 10))) 0)
(*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (log.f64 10)))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (log.f64 10))) 1)
(*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 1 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (log.f64 10))))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 -1 (/.f64 (log.f64 (neg.f64 re)) (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (neg.f64 (log.f64 10)))))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 -1 (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 (log.f64 10) (neg.f64 (log.f64 (neg.f64 re))))))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) 2) (*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 1/2 (log.f64 10))))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) 2) (*.f64 (*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 1/2 (log.f64 10))) 1))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 2 (log.f64 10))) (*.f64 (log.f64 (neg.f64 re)) (/.f64 1/2 (log.f64 10))))
(*.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 (neg.f64 re)) (*.f64 (/.f64 2 (log.f64 10)) (/.f64 1/2 (log.f64 10)))))
(*.f64 (log.f64 (neg.f64 re)) (*.f64 (/.f64 2 (log.f64 10)) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) 2))))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 2 (log.f64 10))) (*.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 1/2 (log.f64 10))) 1))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 2 (log.f64 10))) (*.f64 (log.f64 (neg.f64 re)) (/.f64 1/2 (log.f64 10))))
(*.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 (neg.f64 re)) (*.f64 (/.f64 2 (log.f64 10)) (/.f64 1/2 (log.f64 10)))))
(*.f64 (log.f64 (neg.f64 re)) (*.f64 (/.f64 2 (log.f64 10)) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) 2))))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 2 (log.f64 10))) (/.f64 2 (/.f64 (*.f64 (log.f64 10) 4) (log.f64 (neg.f64 re)))))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 2 (log.f64 10))) (*.f64 (log.f64 (neg.f64 re)) (/.f64 1/2 (log.f64 10))))
(*.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 (neg.f64 re)) (*.f64 (/.f64 2 (log.f64 10)) (/.f64 1/2 (log.f64 10)))))
(*.f64 (log.f64 (neg.f64 re)) (*.f64 (/.f64 2 (log.f64 10)) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) 2))))
(*.f64 2 (/.f64 (log.f64 (neg.f64 re)) (/.f64 (/.f64 (log.f64 10) (/.f64 1/2 (log.f64 10))) (log.f64 (neg.f64 re)))))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 2 (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 (neg.f64 re))))))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 2 (/.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (log.f64 10))) 2))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) 4) (/.f64 1 (/.f64 (*.f64 (log.f64 10) 4) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) 4) (/.f64 1 (*.f64 4 (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))))
(*.f64 (log.f64 (neg.f64 re)) (*.f64 4 (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (*.f64 (log.f64 10) 4))))
(*.f64 (*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 4) (/.f64 1 (/.f64 (*.f64 (log.f64 10) 4) (log.f64 (neg.f64 re)))))
(*.f64 (*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 4) (/.f64 1 (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) 4)))
(*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (*.f64 4 (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) 4))))
(*.f64 (log.f64 (neg.f64 re)) (*.f64 (/.f64 4 (log.f64 10)) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) 4))))
(*.f64 (*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) 4) (/.f64 1 (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) 4)))
(*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (*.f64 4 (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) 4))))
(*.f64 (log.f64 (neg.f64 re)) (*.f64 (/.f64 4 (log.f64 10)) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) 4))))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) (/.f64 1 (log.f64 10)))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 (neg.f64 re)) (/.f64 2 (log.f64 10)))) (/.f64 1/2 (log.f64 10)))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 2 (log.f64 10))) (*.f64 (log.f64 (neg.f64 re)) (/.f64 1/2 (log.f64 10))))
(*.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 (neg.f64 re)) (*.f64 (/.f64 2 (log.f64 10)) (/.f64 1/2 (log.f64 10)))))
(*.f64 (log.f64 (neg.f64 re)) (*.f64 (/.f64 2 (log.f64 10)) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) 2))))
(*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (neg.f64 (log.f64 (neg.f64 re))) (/.f64 1 (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (neg.f64 (log.f64 10)))))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (/.f64 (log.f64 (neg.f64 re)) (neg.f64 (log.f64 10))) (/.f64 (log.f64 (neg.f64 re)) (neg.f64 (log.f64 10))))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (log.f64 10)) (log.f64 (neg.f64 re)))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (log.f64 10)) (/.f64 1 (/.f64 1 (log.f64 (neg.f64 re)))))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (*.f64 2 (/.f64 1 (log.f64 10))) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 (neg.f64 re))))))
(*.f64 2 (*.f64 (/.f64 1 (log.f64 10)) (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 2 (log.f64 (neg.f64 re))))))
(*.f64 (*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (*.f64 (log.f64 (neg.f64 re)) (/.f64 2 (log.f64 10)))) 1/2)
(*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (*.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 2 (log.f64 10))) 1/2))
(*.f64 (log.f64 (neg.f64 re)) (*.f64 (*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 2 (log.f64 10))) 1/2))
(*.f64 (log.f64 (neg.f64 re)) (*.f64 1/2 (*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 2 (log.f64 10)))))
(*.f64 1/2 (*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (*.f64 (log.f64 (neg.f64 re)) (/.f64 2 (log.f64 10)))))
(*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (*.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 2 (log.f64 10))) 1/2))
(*.f64 (log.f64 (neg.f64 re)) (*.f64 (*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 2 (log.f64 10))) 1/2))
(*.f64 (log.f64 (neg.f64 re)) (*.f64 1/2 (*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 2 (log.f64 10)))))
(*.f64 (/.f64 2 (log.f64 10)) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 (neg.f64 re))))))
(*.f64 (/.f64 2 (log.f64 10)) (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 2 (log.f64 (neg.f64 re)))))
(*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 (neg.f64 re)) (/.f64 2 (log.f64 10)))))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 2 (log.f64 10))) (*.f64 (log.f64 (neg.f64 re)) (/.f64 1/2 (log.f64 10))))
(*.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 (neg.f64 re)) (*.f64 (/.f64 2 (log.f64 10)) (/.f64 1/2 (log.f64 10)))))
(*.f64 (log.f64 (neg.f64 re)) (*.f64 (/.f64 2 (log.f64 10)) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) 2))))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 1/2 (log.f64 10))) (*.f64 (log.f64 (neg.f64 re)) (/.f64 2 (log.f64 10))))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 2 (log.f64 10))) (*.f64 (log.f64 (neg.f64 re)) (/.f64 1/2 (log.f64 10))))
(*.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 (neg.f64 re)) (*.f64 (/.f64 2 (log.f64 10)) (/.f64 1/2 (log.f64 10)))))
(*.f64 (log.f64 (neg.f64 re)) (*.f64 (/.f64 2 (log.f64 10)) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) 2))))
(*.f64 (*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 1/2 (log.f64 10))) (*.f64 (log.f64 (neg.f64 re)) 2))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (fabs.f64 (log.f64 (neg.f64 re))) (fabs.f64 (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (log.f64 10))))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (fabs.f64 (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (log.f64 10))) (fabs.f64 (log.f64 (neg.f64 re))))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (fabs.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) (fabs.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (fabs.f64 (*.f64 (log.f64 (neg.f64 re)) 2)) (fabs.f64 (*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 1/2 (log.f64 10)))))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (fabs.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 2 (log.f64 10)))) (fabs.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 1/2 (log.f64 10)))))
(fabs.f64 (*.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 2 (log.f64 10))) (*.f64 (log.f64 (neg.f64 re)) (/.f64 1/2 (log.f64 10)))))
(fabs.f64 (*.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 (neg.f64 re)) (*.f64 (/.f64 2 (log.f64 10)) (/.f64 1/2 (log.f64 10))))))
(fabs.f64 (*.f64 (log.f64 (neg.f64 re)) (*.f64 (/.f64 2 (log.f64 10)) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) 2)))))
(*.f64 (fabs.f64 (/.f64 1 (log.f64 10))) (fabs.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))))
(fabs.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (log.f64 10))))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))))
(fabs.f64 (-.f64 0 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (log.f64 10)))))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))))

eval3.6s (10.1%)

Compiler

Compiled 30775 to 20978 computations (31.8% saved)

prune14.3s (39.8%)

Pruning

43 alts after pruning (39 fresh and 4 done)

PrunedKeptTotal
New1302311333
Fresh5813
Picked101
Done347
Total1311431354
Error
0.0b
Counts
1354 → 43
Alt Table
Click to see full alt table
StatusErrorProgram
28.5b
(/.f64 (/.f64 (pow.f64 (log.f64 im) 2) (log.f64 10)) (log.f64 im))
32.6b
(/.f64 (/.f64 (neg.f64 (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))) (neg.f64 (log.f64 (neg.f64 re))))
28.5b
(/.f64 (/.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 im) (log.f64 im))) (log.f64 im))) (log.f64 im))
28.6b
(/.f64 (/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im))
28.6b
(/.f64 (/.f64 2 (log.f64 10)) (/.f64 2 (log.f64 im)))
28.6b
(/.f64 (/.f64 1 (log.f64 im)) (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (log.f64 10)))
28.5b
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 1 (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
32.6b
(/.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) (log.f64 (neg.f64 re)))
28.4b
(/.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (*.f64 (*.f64 (log.f64 10) (log.f64 im)) (log.f64 10)))) (/.f64 1 (log.f64 10)))
32.6b
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
32.6b
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
28.5b
(/.f64 (log.f64 im) (log.f64 10))
28.5b
(/.f64 4 (/.f64 4 (/.f64 (log.f64 im) (log.f64 10))))
28.5b
(/.f64 2 (*.f64 (/.f64 2 (log.f64 10)) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))))
28.5b
(/.f64 2 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))
28.5b
(/.f64 1 (/.f64 (log.f64 10) (log.f64 im)))
28.5b
(*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) (/.f64 1 (log.f64 im)))
32.7b
(*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 10) 2)))
32.6b
(*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) (/.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) (log.f64 (neg.f64 re))))))
32.7b
(*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 (neg.f64 re))))))))))
32.6b
(*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (log.f64 10))))
32.6b
(*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 (neg.f64 re)))) (/.f64 (log.f64 10) 2))))
32.6b
(*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (*.f64 (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (log.f64 10)) (log.f64 (neg.f64 re))))
32.6b
(*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (*.f64 2 (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 (neg.f64 re)))))))
32.7b
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (/.f64 1 (log.f64 (neg.f64 re)))))
32.6b
(*.f64 (/.f64 1/2 (log.f64 (neg.f64 re))) (*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) 2))))
32.6b
(*.f64 (*.f64 (/.f64 1 (log.f64 (neg.f64 re))) (log.f64 10)) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))))
28.6b
(*.f64 (*.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (*.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))))
28.6b
(*.f64 (log.f64 10) (/.f64 (/.f64 1 (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
32.6b
(*.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))
28.5b
(*.f64 (log.f64 10) (/.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 10))) (log.f64 im))))
28.6b
(*.f64 (log.f64 10) (/.f64 1 (/.f64 (pow.f64 (log.f64 10) 2) (log.f64 im))))
28.7b
(*.f64 (log.f64 10) (/.f64 1 (/.f64 (*.f64 (log.f64 10) 2) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))))))
28.5b
(*.f64 (log.f64 10) (/.f64 1 (/.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im)))))))
28.6b
(*.f64 (log.f64 10) (/.f64 1 (/.f64 2 (*.f64 (/.f64 2 (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))))))
28.6b
(*.f64 (log.f64 10) (/.f64 1 (*.f64 (/.f64 2 (log.f64 im)) (/.f64 (log.f64 10) (/.f64 2 (log.f64 10))))))
32.7b
(*.f64 (log.f64 10) (/.f64 1 (*.f64 (log.f64 (neg.f64 re)) (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))
28.6b
(*.f64 (log.f64 10) (/.f64 1 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))))))
28.5b
(*.f64 (log.f64 10) (/.f64 1 (*.f64 (log.f64 im) (/.f64 (log.f64 10) (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))))))
28.4b
(*.f64 2 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (neg.f64 (*.f64 (/.f64 1 (log.f64 im)) (*.f64 (log.f64 im) -2)))))
28.5b
(*.f64 2 (/.f64 (/.f64 1/2 (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
28.5b
(*.f64 2 (/.f64 1/2 (/.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))))))
28.5b
(*.f64 2 (*.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 1/2 (log.f64 im))))
Compiler

Compiled 1590 to 1181 computations (25.7% saved)

localize75.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (*.f64 (*.f64 (log.f64 10) (log.f64 im)) (log.f64 10))))
0.4b
(*.f64 (log.f64 10) (log.f64 im))
0.5b
(*.f64 (*.f64 (log.f64 10) (log.f64 im)) (log.f64 10))
1.0b
(/.f64 1 (log.f64 10))
Compiler

Compiled 70 to 48 computations (31.4% saved)

series3.0ms (0%)

Counts
3 → 32
Calls

9 calls:

TimeVariablePointExpression
0.0ms
im
@inf
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (*.f64 (*.f64 (log.f64 10) (log.f64 im)) (log.f64 10))))
0.0ms
im
@-inf
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (*.f64 (*.f64 (log.f64 10) (log.f64 im)) (log.f64 10))))
0.0ms
im
@0
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (*.f64 (*.f64 (log.f64 10) (log.f64 im)) (log.f64 10))))
0.0ms
im
@0
(*.f64 (*.f64 (log.f64 10) (log.f64 im)) (log.f64 10))
0.0ms
im
@-inf
(*.f64 (*.f64 (log.f64 10) (log.f64 im)) (log.f64 10))

rewrite154.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1682×rational.json-simplify-35
1066×bool.json-1
1066×bool.json-2
1040×rational.json-1
1040×rational.json-2
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01185
111285
233285
394965
4343565
Stop Event
node limit
Counts
3 → 85
Calls
Call 1
Inputs
(*.f64 (*.f64 (log.f64 10) (log.f64 im)) (log.f64 10))
(*.f64 (log.f64 10) (log.f64 im))
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (*.f64 (*.f64 (log.f64 10) (log.f64 im)) (log.f64 10))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 im))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 im))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 im))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 im) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (*.f64 (*.f64 (log.f64 10) (log.f64 im)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 im)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (log.f64 10) (*.f64 (*.f64 (log.f64 10) (log.f64 im)) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 im))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (log.f64 10) (*.f64 (*.f64 (log.f64 10) (log.f64 im)) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 im))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 10) (log.f64 im)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (log.f64 10) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 im) 2)) (*.f64 (log.f64 10) (/.f64 (log.f64 im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 10) (log.f64 im)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (log.f64 im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (log.f64 10) (log.f64 im))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 10) (log.f64 im)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 (log.f64 10) (log.f64 im)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (log.f64 10) (log.f64 im)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (log.f64 10) (log.f64 im)) 4)) (*.f64 2 (*.f64 (*.f64 (log.f64 10) (log.f64 im)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (log.f64 im)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)) (/.f64 1 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) 2) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (log.f64 10)) (/.f64 (log.f64 10) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 (log.f64 10) 2) (/.f64 (log.f64 im) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2)) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im)) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) (/.f64 (/.f64 2 (log.f64 10)) (log.f64 10))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 (log.f64 10)) (log.f64 10)) (*.f64 2 (/.f64 1 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 (log.f64 10)) (log.f64 10)) (/.f64 2 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) 4) (*.f64 2 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) 4) (*.f64 (*.f64 (log.f64 10) (log.f64 10)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (log.f64 10)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 im) (log.f64 10)) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (log.f64 10)) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log.f64 im)) (/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 im))) (neg.f64 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log.f64 im)) (*.f64 (log.f64 10) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log.f64 im)) (neg.f64 (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (log.f64 10)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (log.f64 10)) (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (log.f64 10) 4) (/.f64 (log.f64 im) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (*.f64 (log.f64 10) 2) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 (*.f64 (log.f64 10) 2) (/.f64 (log.f64 im) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2)) (log.f64 im)) (/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2)) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (*.f64 (log.f64 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (log.f64 im))) (+.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 im))) (neg.f64 (log.f64 im))) (/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 im))) (neg.f64 (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (log.f64 im))) (+.f64 (*.f64 (log.f64 10) (neg.f64 (log.f64 10))) (*.f64 (log.f64 10) (neg.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (log.f64 im))) (+.f64 (neg.f64 (*.f64 (log.f64 10) (log.f64 10))) (neg.f64 (*.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)) 4) (+.f64 (/.f64 2 (log.f64 im)) (/.f64 2 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (log.f64 im) 4)) (+.f64 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) 4) (*.f64 (*.f64 (log.f64 10) (log.f64 10)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 2 (log.f64 10))) (*.f64 2 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 -1 (log.f64 10))) (+.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))) (/.f64 (log.f64 10) (neg.f64 (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)) (neg.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)) (/.f64 (*.f64 (log.f64 10) (log.f64 im)) (neg.f64 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (log.f64 im) 2)) (-.f64 0 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (/.f64 (*.f64 (log.f64 10) 4) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 (*.f64 (log.f64 10) 4) (/.f64 (log.f64 im) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (/.f64 1 (log.f64 10)) (log.f64 im))) (+.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10)))) (*.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))) (*.f64 2 (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))) (+.f64 (/.f64 (*.f64 (log.f64 10) (log.f64 im)) (neg.f64 (log.f64 im))) (/.f64 (*.f64 (log.f64 10) (log.f64 im)) (neg.f64 (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 2 (log.f64 10))) (-.f64 0 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (log.f64 10)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 im) 4) (*.f64 (log.f64 10) (log.f64 10))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10)))) (neg.f64 (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10))) (neg.f64 (/.f64 1 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 4 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))))) (*.f64 2 (*.f64 4 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (log.f64 10)) (/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (log.f64 10))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (log.f64 im) 4) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (*.f64 (log.f64 im) 4) (*.f64 (log.f64 10) (log.f64 10)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))))))))

simplify114.0ms (0.3%)

Algorithm
egg-herbie
Rules
1672×rational.json-simplify-35
1308×rational.json-simplify-49
906×rational.json-simplify-41
834×rational.json-simplify-46
756×rational.json-simplify-50
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02143183
16453099
218663099
355153099
474293099
Stop Event
node limit
Counts
117 → 107
Calls
Call 1
Inputs
(*.f64 (pow.f64 (log.f64 10) 2) (log.f64 im))
(*.f64 (pow.f64 (log.f64 10) 2) (log.f64 im))
(*.f64 (pow.f64 (log.f64 10) 2) (log.f64 im))
(*.f64 (pow.f64 (log.f64 10) 2) (log.f64 im))
(*.f64 -1 (*.f64 (pow.f64 (log.f64 10) 2) (log.f64 (/.f64 1 im))))
(*.f64 -1 (*.f64 (pow.f64 (log.f64 10) 2) (log.f64 (/.f64 1 im))))
(*.f64 -1 (*.f64 (pow.f64 (log.f64 10) 2) (log.f64 (/.f64 1 im))))
(*.f64 -1 (*.f64 (pow.f64 (log.f64 10) 2) (log.f64 (/.f64 1 im))))
(*.f64 (pow.f64 (log.f64 10) 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(*.f64 (pow.f64 (log.f64 10) 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(*.f64 (pow.f64 (log.f64 10) 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(*.f64 (pow.f64 (log.f64 10) 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(*.f64 -1 (*.f64 (log.f64 10) (log.f64 (/.f64 1 im))))
(*.f64 -1 (*.f64 (log.f64 10) (log.f64 (/.f64 1 im))))
(*.f64 -1 (*.f64 (log.f64 10) (log.f64 (/.f64 1 im))))
(*.f64 -1 (*.f64 (log.f64 10) (log.f64 (/.f64 1 im))))
(*.f64 (log.f64 10) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(*.f64 (log.f64 10) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(*.f64 (log.f64 10) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(*.f64 (log.f64 10) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (log.f64 im) (pow.f64 (log.f64 10) 2))
(/.f64 (log.f64 im) (pow.f64 (log.f64 10) 2))
(/.f64 (log.f64 im) (pow.f64 (log.f64 10) 2))
(/.f64 (log.f64 im) (pow.f64 (log.f64 10) 2))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (pow.f64 (log.f64 10) 2)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (pow.f64 (log.f64 10) 2)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (pow.f64 (log.f64 10) 2)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (pow.f64 (log.f64 10) 2)))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (pow.f64 (log.f64 10) 2))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (pow.f64 (log.f64 10) 2))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (pow.f64 (log.f64 10) 2))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (pow.f64 (log.f64 10) 2))
(+.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 im))) 0)
(+.f64 0 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 im))))
(-.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 im))) 0)
(-.f64 0 (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 im))) 1)
(/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 im) 2))) 2)
(/.f64 (*.f64 (log.f64 10) (*.f64 (*.f64 (log.f64 10) (log.f64 im)) 4)) 4)
(/.f64 (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 im)))) -1)
(/.f64 (*.f64 2 (*.f64 (log.f64 10) (*.f64 (*.f64 (log.f64 10) (log.f64 im)) 4))) 8)
(/.f64 (*.f64 2 (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 im))))) -2)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (log.f64 10) (*.f64 (*.f64 (log.f64 10) (log.f64 im)) 4)))) 16)
(neg.f64 (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 im)))))
(+.f64 (*.f64 (log.f64 10) (log.f64 im)) 0)
(+.f64 0 (*.f64 (log.f64 10) (log.f64 im)))
(+.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 im) 2)) (*.f64 (log.f64 10) (/.f64 (log.f64 im) 2)))
(-.f64 (*.f64 (log.f64 10) (log.f64 im)) 0)
(-.f64 0 (neg.f64 (*.f64 (log.f64 10) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (log.f64 im)) 1)
(/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) 2)) 2)
(/.f64 (neg.f64 (*.f64 (log.f64 10) (log.f64 im))) -1)
(/.f64 (*.f64 (*.f64 (log.f64 10) (log.f64 im)) 4) 4)
(/.f64 (*.f64 2 (neg.f64 (*.f64 (log.f64 10) (log.f64 im)))) -2)
(/.f64 (*.f64 2 (*.f64 (*.f64 (log.f64 10) (log.f64 im)) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (log.f64 10) (log.f64 im)) 4)) (*.f64 2 (*.f64 (*.f64 (log.f64 10) (log.f64 im)) 4))) 16)
(neg.f64 (neg.f64 (*.f64 (log.f64 10) (log.f64 im))))
(+.f64 0 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))))
(+.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))) 0)
(-.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))) 0)
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)) (/.f64 1 (log.f64 im)))
(/.f64 1 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 1 (/.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 1 (/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im)))
(/.f64 (*.f64 (log.f64 im) 2) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2)))
(/.f64 (/.f64 1 (log.f64 10)) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 2 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(/.f64 2 (/.f64 (*.f64 (log.f64 10) 2) (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 2 (/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2)) (log.f64 im)))
(/.f64 2 (+.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 2 (+.f64 (/.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 10)))))
(/.f64 2 (+.f64 (/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im)) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 im) (/.f64 (/.f64 2 (log.f64 10)) (log.f64 10))) 2)
(/.f64 (/.f64 (/.f64 2 (log.f64 10)) (log.f64 10)) (*.f64 2 (/.f64 1 (log.f64 im))))
(/.f64 (/.f64 (/.f64 2 (log.f64 10)) (log.f64 10)) (/.f64 2 (log.f64 im)))
(/.f64 (*.f64 (log.f64 im) 4) (*.f64 2 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2))))
(/.f64 (*.f64 (log.f64 im) 4) (*.f64 (*.f64 (log.f64 10) (log.f64 10)) 4))
(/.f64 (/.f64 2 (log.f64 10)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))
(/.f64 (/.f64 (log.f64 im) (log.f64 10)) (log.f64 10))
(/.f64 (/.f64 (/.f64 1 (log.f64 10)) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))
(/.f64 (neg.f64 (log.f64 im)) (/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 im))) (neg.f64 (log.f64 im))))
(/.f64 (neg.f64 (log.f64 im)) (*.f64 (log.f64 10) (neg.f64 (log.f64 10))))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (/.f64 -1 (log.f64 10)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (/.f64 -1 (log.f64 10)) (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))
(/.f64 4 (/.f64 (*.f64 (log.f64 10) 4) (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 4 (+.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))))
(/.f64 4 (+.f64 (/.f64 (*.f64 (log.f64 10) 2) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 (*.f64 (log.f64 10) 2) (/.f64 (log.f64 im) (log.f64 10)))))
(/.f64 4 (+.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2)) (log.f64 im)) (/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2)) (log.f64 im))))
(/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (*.f64 (log.f64 10) 2))
(/.f64 (*.f64 2 (neg.f64 (log.f64 im))) (+.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 im))) (neg.f64 (log.f64 im))) (/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 im))) (neg.f64 (log.f64 im)))))
(/.f64 (*.f64 2 (neg.f64 (log.f64 im))) (+.f64 (*.f64 (log.f64 10) (neg.f64 (log.f64 10))) (*.f64 (log.f64 10) (neg.f64 (log.f64 10)))))
(/.f64 (*.f64 2 (neg.f64 (log.f64 im))) (+.f64 (neg.f64 (*.f64 (log.f64 10) (log.f64 10))) (neg.f64 (*.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (*.f64 4 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))) 4)
(/.f64 (*.f64 (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)) 4) (+.f64 (/.f64 2 (log.f64 im)) (/.f64 2 (log.f64 im))))
(/.f64 (*.f64 2 (*.f64 (log.f64 im) 4)) (+.f64 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) 4) (*.f64 (*.f64 (log.f64 10) (log.f64 10)) 4)))
(/.f64 (*.f64 2 (/.f64 2 (log.f64 10))) (*.f64 2 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(/.f64 (*.f64 2 (/.f64 -1 (log.f64 10))) (+.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))) (/.f64 (log.f64 10) (neg.f64 (log.f64 im)))))
(/.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))) 1)
(/.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)) (neg.f64 (log.f64 10)))
(/.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)) (/.f64 (*.f64 (log.f64 10) (log.f64 im)) (neg.f64 (log.f64 im))))
(/.f64 (neg.f64 (*.f64 (log.f64 im) 2)) (-.f64 0 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2))))
(/.f64 8 (+.f64 (/.f64 (*.f64 (log.f64 10) 4) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 (*.f64 (log.f64 10) 4) (/.f64 (log.f64 im) (log.f64 10)))))
(/.f64 (*.f64 2 (/.f64 (/.f64 1 (log.f64 10)) (log.f64 im))) (+.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 2 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10)))) (*.f64 (log.f64 10) 4))
(/.f64 (*.f64 2 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))) (*.f64 2 (neg.f64 (log.f64 10))))
(/.f64 (*.f64 2 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))) (+.f64 (/.f64 (*.f64 (log.f64 10) (log.f64 im)) (neg.f64 (log.f64 im))) (/.f64 (*.f64 (log.f64 10) (log.f64 im)) (neg.f64 (log.f64 im)))))
(/.f64 (*.f64 2 (*.f64 4 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))))) 8)
(/.f64 (neg.f64 (/.f64 2 (log.f64 10))) (-.f64 0 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(/.f64 (/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (log.f64 10)) 2)
(/.f64 (/.f64 (*.f64 (log.f64 im) 4) (*.f64 (log.f64 10) (log.f64 10))) 4)
(/.f64 (neg.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10)))) (neg.f64 (*.f64 (log.f64 10) 2)))
(/.f64 (neg.f64 (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10))) (neg.f64 (/.f64 1 (log.f64 im))))
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))))) (*.f64 2 (*.f64 4 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))))) 16)
(/.f64 (+.f64 (/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (log.f64 10)) (/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (log.f64 10))) 4)
(/.f64 (+.f64 (/.f64 (*.f64 (log.f64 im) 4) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (*.f64 (log.f64 im) 4) (*.f64 (log.f64 10) (log.f64 10)))) 8)
Outputs
(*.f64 (pow.f64 (log.f64 10) 2) (log.f64 im))
(*.f64 (pow.f64 (log.f64 10) 2) (log.f64 im))
(*.f64 (pow.f64 (log.f64 10) 2) (log.f64 im))
(*.f64 (pow.f64 (log.f64 10) 2) (log.f64 im))
(*.f64 -1 (*.f64 (pow.f64 (log.f64 10) 2) (log.f64 (/.f64 1 im))))
(*.f64 (pow.f64 (log.f64 10) 2) (*.f64 (log.f64 (/.f64 1 im)) -1))
(*.f64 (pow.f64 (log.f64 10) 2) (neg.f64 (log.f64 (/.f64 1 im))))
(*.f64 -1 (*.f64 (pow.f64 (log.f64 10) 2) (log.f64 (/.f64 1 im))))
(*.f64 (pow.f64 (log.f64 10) 2) (*.f64 (log.f64 (/.f64 1 im)) -1))
(*.f64 (pow.f64 (log.f64 10) 2) (neg.f64 (log.f64 (/.f64 1 im))))
(*.f64 -1 (*.f64 (pow.f64 (log.f64 10) 2) (log.f64 (/.f64 1 im))))
(*.f64 (pow.f64 (log.f64 10) 2) (*.f64 (log.f64 (/.f64 1 im)) -1))
(*.f64 (pow.f64 (log.f64 10) 2) (neg.f64 (log.f64 (/.f64 1 im))))
(*.f64 -1 (*.f64 (pow.f64 (log.f64 10) 2) (log.f64 (/.f64 1 im))))
(*.f64 (pow.f64 (log.f64 10) 2) (*.f64 (log.f64 (/.f64 1 im)) -1))
(*.f64 (pow.f64 (log.f64 10) 2) (neg.f64 (log.f64 (/.f64 1 im))))
(*.f64 (pow.f64 (log.f64 10) 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(*.f64 (pow.f64 (log.f64 10) 2) (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(*.f64 (pow.f64 (log.f64 10) 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(*.f64 (pow.f64 (log.f64 10) 2) (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(*.f64 (pow.f64 (log.f64 10) 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(*.f64 (pow.f64 (log.f64 10) 2) (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(*.f64 (pow.f64 (log.f64 10) 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(*.f64 (pow.f64 (log.f64 10) 2) (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(*.f64 -1 (*.f64 (log.f64 10) (log.f64 (/.f64 1 im))))
(*.f64 (log.f64 10) (*.f64 (log.f64 (/.f64 1 im)) -1))
(*.f64 (log.f64 10) (neg.f64 (log.f64 (/.f64 1 im))))
(*.f64 -1 (*.f64 (log.f64 10) (log.f64 (/.f64 1 im))))
(*.f64 (log.f64 10) (*.f64 (log.f64 (/.f64 1 im)) -1))
(*.f64 (log.f64 10) (neg.f64 (log.f64 (/.f64 1 im))))
(*.f64 -1 (*.f64 (log.f64 10) (log.f64 (/.f64 1 im))))
(*.f64 (log.f64 10) (*.f64 (log.f64 (/.f64 1 im)) -1))
(*.f64 (log.f64 10) (neg.f64 (log.f64 (/.f64 1 im))))
(*.f64 -1 (*.f64 (log.f64 10) (log.f64 (/.f64 1 im))))
(*.f64 (log.f64 10) (*.f64 (log.f64 (/.f64 1 im)) -1))
(*.f64 (log.f64 10) (neg.f64 (log.f64 (/.f64 1 im))))
(*.f64 (log.f64 10) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(*.f64 (log.f64 10) (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(*.f64 (log.f64 10) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(*.f64 (log.f64 10) (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(*.f64 (log.f64 10) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(*.f64 (log.f64 10) (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(*.f64 (log.f64 10) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(*.f64 (log.f64 10) (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (log.f64 im) (pow.f64 (log.f64 10) 2))
(/.f64 (log.f64 im) (pow.f64 (log.f64 10) 2))
(/.f64 (log.f64 im) (pow.f64 (log.f64 10) 2))
(/.f64 (log.f64 im) (pow.f64 (log.f64 10) 2))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (pow.f64 (log.f64 10) 2)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (pow.f64 (log.f64 10) 2)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (pow.f64 (log.f64 10) 2)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (pow.f64 (log.f64 10) 2)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (pow.f64 (log.f64 10) 2)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (pow.f64 (log.f64 10) 2)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (pow.f64 (log.f64 10) 2)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (pow.f64 (log.f64 10) 2)))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (pow.f64 (log.f64 10) 2))
(/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (pow.f64 (log.f64 10) 2))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (pow.f64 (log.f64 10) 2))
(/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (pow.f64 (log.f64 10) 2))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (pow.f64 (log.f64 10) 2))
(/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (pow.f64 (log.f64 10) 2))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (pow.f64 (log.f64 10) 2))
(/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (pow.f64 (log.f64 10) 2))
(+.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 im))) 0)
(*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 im)))
(*.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(+.f64 0 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 im))))
(*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 im)))
(*.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(-.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 im))) 0)
(*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 im)))
(*.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(-.f64 0 (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 im)))))
(*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 im)))
(*.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 im))) 1)
(*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 im)))
(*.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (log.f64 im) 2))) 2)
(*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 im)))
(*.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (*.f64 (log.f64 10) (*.f64 (*.f64 (log.f64 10) (log.f64 im)) 4)) 4)
(*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 im)))
(*.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 im)))) -1)
(*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 im)))
(*.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (*.f64 2 (*.f64 (log.f64 10) (*.f64 (*.f64 (log.f64 10) (log.f64 im)) 4))) 8)
(*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 im)))
(*.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (*.f64 2 (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 im))))) -2)
(*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 im)))
(*.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (log.f64 10) (*.f64 (*.f64 (log.f64 10) (log.f64 im)) 4)))) 16)
(*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 im)))
(*.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(neg.f64 (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 im)))))
(*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 im)))
(*.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(+.f64 (*.f64 (log.f64 10) (log.f64 im)) 0)
(*.f64 (log.f64 10) (log.f64 im))
(+.f64 0 (*.f64 (log.f64 10) (log.f64 im)))
(*.f64 (log.f64 10) (log.f64 im))
(+.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 im) 2)) (*.f64 (log.f64 10) (/.f64 (log.f64 im) 2)))
(*.f64 (log.f64 10) (log.f64 im))
(-.f64 (*.f64 (log.f64 10) (log.f64 im)) 0)
(*.f64 (log.f64 10) (log.f64 im))
(-.f64 0 (neg.f64 (*.f64 (log.f64 10) (log.f64 im))))
(*.f64 (log.f64 10) (log.f64 im))
(/.f64 (*.f64 (log.f64 10) (log.f64 im)) 1)
(*.f64 (log.f64 10) (log.f64 im))
(/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) 2)) 2)
(*.f64 (log.f64 10) (log.f64 im))
(/.f64 (neg.f64 (*.f64 (log.f64 10) (log.f64 im))) -1)
(*.f64 (log.f64 10) (log.f64 im))
(/.f64 (*.f64 (*.f64 (log.f64 10) (log.f64 im)) 4) 4)
(*.f64 (log.f64 10) (log.f64 im))
(/.f64 (*.f64 2 (neg.f64 (*.f64 (log.f64 10) (log.f64 im)))) -2)
(*.f64 (log.f64 10) (log.f64 im))
(/.f64 (*.f64 2 (*.f64 (*.f64 (log.f64 10) (log.f64 im)) 4)) 8)
(*.f64 (log.f64 10) (log.f64 im))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (log.f64 10) (log.f64 im)) 4)) (*.f64 2 (*.f64 (*.f64 (log.f64 10) (log.f64 im)) 4))) 16)
(*.f64 (log.f64 10) (log.f64 im))
(neg.f64 (neg.f64 (*.f64 (log.f64 10) (log.f64 im))))
(*.f64 (log.f64 10) (log.f64 im))
(+.f64 0 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(+.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))) 0)
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(-.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))) 0)
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)) (/.f64 1 (log.f64 im)))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 1 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 1 (/.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 1 (/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im)))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (*.f64 (log.f64 im) 2) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2)))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (/.f64 1 (log.f64 10)) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 2 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 2 (/.f64 (*.f64 (log.f64 10) 2) (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 2 (/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2)) (log.f64 im)))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 2 (+.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 2 (+.f64 (/.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 10)))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 2 (+.f64 (/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im)) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (*.f64 (log.f64 im) (/.f64 (/.f64 2 (log.f64 10)) (log.f64 10))) 2)
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (/.f64 (/.f64 2 (log.f64 10)) (log.f64 10)) (*.f64 2 (/.f64 1 (log.f64 im))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (/.f64 (/.f64 2 (log.f64 10)) (log.f64 10)) (/.f64 2 (log.f64 im)))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (*.f64 (log.f64 im) 4) (*.f64 2 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (*.f64 (log.f64 im) 4) (*.f64 (*.f64 (log.f64 10) (log.f64 10)) 4))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (/.f64 2 (log.f64 10)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (/.f64 (log.f64 im) (log.f64 10)) (log.f64 10))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (/.f64 (/.f64 1 (log.f64 10)) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))
(/.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 1 (*.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (log.f64 im) (/.f64 (*.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 (log.f64 im) (/.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 im)))
(/.f64 (neg.f64 (log.f64 im)) (/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 im))) (neg.f64 (log.f64 im))))
(/.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 1 (*.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (log.f64 im) (/.f64 (*.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 (log.f64 im) (/.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 im)))
(/.f64 (neg.f64 (log.f64 im)) (*.f64 (log.f64 10) (neg.f64 (log.f64 10))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (/.f64 -1 (log.f64 10)) (neg.f64 (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (/.f64 -1 (log.f64 10)) (/.f64 (log.f64 10) (neg.f64 (log.f64 im))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 4 (/.f64 (*.f64 (log.f64 10) 4) (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 4 (+.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 4 (+.f64 (/.f64 (*.f64 (log.f64 10) 2) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 (*.f64 (log.f64 10) 2) (/.f64 (log.f64 im) (log.f64 10)))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 4 (+.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2)) (log.f64 im)) (/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2)) (log.f64 im))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (*.f64 (log.f64 10) 2))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (*.f64 2 (neg.f64 (log.f64 im))) (+.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 im))) (neg.f64 (log.f64 im))) (/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 im))) (neg.f64 (log.f64 im)))))
(/.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 1 (*.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (log.f64 im) (/.f64 (*.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 (log.f64 im) (/.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 im)))
(/.f64 (*.f64 2 (neg.f64 (log.f64 im))) (+.f64 (*.f64 (log.f64 10) (neg.f64 (log.f64 10))) (*.f64 (log.f64 10) (neg.f64 (log.f64 10)))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (*.f64 2 (neg.f64 (log.f64 im))) (+.f64 (neg.f64 (*.f64 (log.f64 10) (log.f64 10))) (neg.f64 (*.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (*.f64 4 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))) 4)
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (*.f64 (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)) 4) (+.f64 (/.f64 2 (log.f64 im)) (/.f64 2 (log.f64 im))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (*.f64 2 (*.f64 (log.f64 im) 4)) (+.f64 (*.f64 (*.f64 (log.f64 10) (log.f64 10)) 4) (*.f64 (*.f64 (log.f64 10) (log.f64 10)) 4)))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (*.f64 2 (/.f64 2 (log.f64 10))) (*.f64 2 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (*.f64 2 (/.f64 -1 (log.f64 10))) (+.f64 (/.f64 (log.f64 10) (neg.f64 (log.f64 im))) (/.f64 (log.f64 10) (neg.f64 (log.f64 im)))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))) 1)
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)) (neg.f64 (log.f64 10)))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)) (/.f64 (*.f64 (log.f64 10) (log.f64 im)) (neg.f64 (log.f64 im))))
(/.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 1 (*.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (log.f64 im) (/.f64 (*.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 (log.f64 im) (/.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 im)))
(/.f64 (neg.f64 (*.f64 (log.f64 im) 2)) (-.f64 0 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 8 (+.f64 (/.f64 (*.f64 (log.f64 10) 4) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 (*.f64 (log.f64 10) 4) (/.f64 (log.f64 im) (log.f64 10)))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (*.f64 2 (/.f64 (/.f64 1 (log.f64 10)) (log.f64 im))) (+.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 1 (*.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (log.f64 im) (/.f64 (*.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 (log.f64 im) (/.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 im)))
(/.f64 (*.f64 2 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10)))) (*.f64 (log.f64 10) 4))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (*.f64 2 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))) (*.f64 2 (neg.f64 (log.f64 10))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (*.f64 2 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))) (+.f64 (/.f64 (*.f64 (log.f64 10) (log.f64 im)) (neg.f64 (log.f64 im))) (/.f64 (*.f64 (log.f64 10) (log.f64 im)) (neg.f64 (log.f64 im)))))
(/.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 1 (*.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (log.f64 im) (/.f64 (*.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 (log.f64 im) (/.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 im)))
(/.f64 (*.f64 2 (*.f64 4 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))))) 8)
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (neg.f64 (/.f64 2 (log.f64 10))) (-.f64 0 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (log.f64 10)) 2)
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (/.f64 (*.f64 (log.f64 im) 4) (*.f64 (log.f64 10) (log.f64 10))) 4)
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (neg.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10)))) (neg.f64 (*.f64 (log.f64 10) 2)))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (neg.f64 (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10))) (neg.f64 (/.f64 1 (log.f64 im))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))))) (*.f64 2 (*.f64 4 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))))) 16)
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (+.f64 (/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (log.f64 10)) (/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (log.f64 10))) 4)
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(/.f64 (+.f64 (/.f64 (*.f64 (log.f64 im) 4) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (*.f64 (log.f64 im) 4) (*.f64 (log.f64 10) (log.f64 10)))) 8)
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))

localize12.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.2b
(/.f64 1 (/.f64 (log.f64 10) (log.f64 im)))
0.5b
(/.f64 (log.f64 10) (log.f64 im))
Compiler

Compiled 21 to 15 computations (28.6% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
im
@0
(/.f64 1 (/.f64 (log.f64 10) (log.f64 im)))
0.0ms
im
@-inf
(/.f64 1 (/.f64 (log.f64 10) (log.f64 im)))
0.0ms
im
@inf
(/.f64 1 (/.f64 (log.f64 10) (log.f64 im)))

rewrite85.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
2146×bool.json-1
2146×bool.json-2
1756×bool.json-3
852×rational.json-simplify-35
812×rational.json-simplify-46
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01015
110915
233315
377415
4195815
5591315
Stop Event
node limit
Counts
1 → 43
Calls
Call 1
Inputs
(/.f64 1 (/.f64 (log.f64 10) (log.f64 im)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (log.f64 im) (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (log.f64 im) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (log.f64 im) (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log.f64 im) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 im) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 im) (*.f64 2 (/.f64 1/2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 im) (*.f64 (*.f64 2 (/.f64 1 (log.f64 10))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 im) (*.f64 (/.f64 2 (log.f64 10)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (/.f64 1/2 (log.f64 im)) (log.f64 10))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 im) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) 2) (/.f64 1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) 2) (*.f64 (/.f64 1 (log.f64 10)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) 2) (*.f64 (*.f64 (/.f64 1 (log.f64 10)) 1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) 2) (*.f64 (*.f64 2 (/.f64 1/2 (log.f64 10))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (log.f64 im) (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (log.f64 im) 2) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (log.f64 10)) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (log.f64 10))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) 4) (/.f64 2 (*.f64 (log.f64 10) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) 4) (*.f64 (/.f64 2 (*.f64 (log.f64 10) 8)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) 4) (*.f64 1/4 (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) 4) (*.f64 1/2 (/.f64 1/2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (log.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (/.f64 1 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (*.f64 (/.f64 1 (/.f64 1 (log.f64 im))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (log.f64 im) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 im)) (/.f64 -1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 im)) (*.f64 (/.f64 -1 (log.f64 10)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 im) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 10))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (log.f64 10)) 1/2) (*.f64 (log.f64 im) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (log.f64 im))) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (log.f64 10) 8)) (*.f64 (log.f64 im) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (log.f64 10)) (neg.f64 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (log.f64 10)) (/.f64 1/2 (log.f64 10))) (log.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (log.f64 im) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))))))

simplify204.0ms (0.6%)

Algorithm
egg-herbie
Rules
1442×rational.json-simplify-39
1246×rational.json-simplify-35
1046×rational.json-simplify-2
724×rational.json-simplify-41
624×rational.json-simplify-43
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
01181123
12621101
25811063
320571057
445921057
565941051
Stop Event
node limit
Counts
55 → 61
Calls
Call 1
Inputs
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) 0)
(+.f64 0 (/.f64 (log.f64 im) (log.f64 10)))
(-.f64 (/.f64 (log.f64 im) (log.f64 10)) 0)
(*.f64 1 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1 (log.f64 10)))
(*.f64 (log.f64 im) (*.f64 2 (/.f64 1/2 (log.f64 10))))
(*.f64 (log.f64 im) (*.f64 (*.f64 2 (/.f64 1 (log.f64 10))) 1/2))
(*.f64 (log.f64 im) (*.f64 (/.f64 2 (log.f64 10)) 1/2))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (/.f64 1/2 (log.f64 im)) (log.f64 10))) 1/2))
(*.f64 (/.f64 (log.f64 im) (log.f64 10)) 1)
(*.f64 (*.f64 (log.f64 im) 2) (/.f64 1/2 (log.f64 10)))
(*.f64 (*.f64 (log.f64 im) 2) (*.f64 (/.f64 1 (log.f64 10)) 1/2))
(*.f64 (*.f64 (log.f64 im) 2) (*.f64 (*.f64 (/.f64 1 (log.f64 10)) 1/2) 1))
(*.f64 (*.f64 (log.f64 im) 2) (*.f64 (*.f64 2 (/.f64 1/2 (log.f64 10))) 1/2))
(*.f64 2 (/.f64 (log.f64 im) (*.f64 (log.f64 10) 2)))
(*.f64 2 (*.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) 2)) 1))
(*.f64 2 (*.f64 (/.f64 (log.f64 im) 2) (/.f64 1 (log.f64 10))))
(*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 1/2))
(*.f64 2 (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))))
(*.f64 2 (*.f64 (/.f64 1/2 (log.f64 10)) (log.f64 im)))
(*.f64 (/.f64 2 (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (log.f64 10))) 1/2))
(*.f64 (*.f64 (log.f64 im) 4) (/.f64 2 (*.f64 (log.f64 10) 8)))
(*.f64 (*.f64 (log.f64 im) 4) (*.f64 (/.f64 2 (*.f64 (log.f64 10) 8)) 1))
(*.f64 (*.f64 (log.f64 im) 4) (*.f64 1/4 (/.f64 1 (log.f64 10))))
(*.f64 (*.f64 (log.f64 im) 4) (*.f64 1/2 (/.f64 1/2 (log.f64 10))))
(*.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) 1/2)
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 im))
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (/.f64 1 (log.f64 im))))
(*.f64 (/.f64 1 (log.f64 10)) (*.f64 (/.f64 1 (/.f64 1 (log.f64 im))) 1))
(*.f64 -1 (/.f64 (log.f64 im) (neg.f64 (log.f64 10))))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 -1 (log.f64 10)))
(*.f64 (neg.f64 (log.f64 im)) (*.f64 (/.f64 -1 (log.f64 10)) 1))
(*.f64 (*.f64 2 (/.f64 1 (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))) 1/2))
(*.f64 1/2 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))))
(*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 im) 2))
(*.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 10))) -1)
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) 1/2) (*.f64 (log.f64 im) 2))
(*.f64 (/.f64 1 (/.f64 1 (log.f64 im))) (/.f64 1 (log.f64 10)))
(*.f64 (/.f64 2 (*.f64 (log.f64 10) 8)) (*.f64 (log.f64 im) 4))
(*.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) 2)) 2)
(*.f64 (/.f64 -1 (log.f64 10)) (neg.f64 (log.f64 im)))
(*.f64 (+.f64 (/.f64 1/2 (log.f64 10)) (/.f64 1/2 (log.f64 10))) (log.f64 im))
(neg.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 10))))
Outputs
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(+.f64 (/.f64 (log.f64 im) (log.f64 10)) 0)
(/.f64 (log.f64 im) (log.f64 10))
(+.f64 0 (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(-.f64 (/.f64 (log.f64 im) (log.f64 10)) 0)
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 1 (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (log.f64 im) (/.f64 1 (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (log.f64 im) (*.f64 2 (/.f64 1/2 (log.f64 10))))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (log.f64 im) (*.f64 (*.f64 2 (/.f64 1 (log.f64 10))) 1/2))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (log.f64 im) (*.f64 (/.f64 2 (log.f64 10)) 1/2))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (/.f64 1/2 (log.f64 im)) (log.f64 10))) 1/2))
(*.f64 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (log.f64 10) (/.f64 1/2 (log.f64 im)))) (*.f64 1/2 (/.f64 (log.f64 10) (log.f64 im))))
(*.f64 1/2 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 im) (*.f64 (/.f64 1/2 (log.f64 im)) (*.f64 (log.f64 10) (log.f64 10))))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) (log.f64 10)))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))))
(*.f64 (/.f64 (log.f64 im) (log.f64 10)) 1)
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (*.f64 (log.f64 im) 2) (/.f64 1/2 (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (*.f64 (log.f64 im) 2) (*.f64 (/.f64 1 (log.f64 10)) 1/2))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (*.f64 (log.f64 im) 2) (*.f64 (*.f64 (/.f64 1 (log.f64 10)) 1/2) 1))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (*.f64 (log.f64 im) 2) (*.f64 (*.f64 2 (/.f64 1/2 (log.f64 10))) 1/2))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 2 (/.f64 (log.f64 im) (*.f64 (log.f64 10) 2)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 2 (*.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) 2)) 1))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 2 (*.f64 (/.f64 (log.f64 im) 2) (/.f64 1 (log.f64 10))))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 2 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 1/2))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 2 (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 2 (*.f64 (/.f64 1/2 (log.f64 10)) (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 2 (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (log.f64 10))) 1/2))
(*.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))) (*.f64 1/2 (/.f64 (log.f64 10) (/.f64 (log.f64 im) 2))))
(*.f64 1/2 (*.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 (log.f64 10) (/.f64 (log.f64 im) 2))))
(*.f64 1/2 (*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (log.f64 10) (*.f64 (log.f64 im) 1/2)))))
(*.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 im) 1/2)) (/.f64 (log.f64 im) (/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2)) (log.f64 im))))
(*.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 1 (log.f64 im))))
(*.f64 (*.f64 (log.f64 im) 4) (/.f64 2 (*.f64 (log.f64 10) 8)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (*.f64 (log.f64 im) 4) (*.f64 (/.f64 2 (*.f64 (log.f64 10) 8)) 1))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (*.f64 (log.f64 im) 4) (*.f64 1/4 (/.f64 1 (log.f64 10))))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (*.f64 (log.f64 im) 4) (*.f64 1/2 (/.f64 1/2 (log.f64 10))))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) 1/2)
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 im))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (/.f64 1 (log.f64 im))))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 1 (log.f64 10)) (*.f64 (/.f64 1 (/.f64 1 (log.f64 im))) 1))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 -1 (/.f64 (log.f64 im) (neg.f64 (log.f64 10))))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 -1 (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (neg.f64 (log.f64 im)) (*.f64 (/.f64 -1 (log.f64 10)) 1))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (*.f64 2 (/.f64 1 (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))) 1/2))
(*.f64 (*.f64 2 (/.f64 1 (log.f64 im))) (*.f64 1/2 (/.f64 (/.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (log.f64 im) (log.f64 im))))))
(*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (log.f64 im) (log.f64 im)))) (*.f64 (/.f64 1 (log.f64 im)) 1))
(*.f64 (/.f64 1 (log.f64 im)) (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)))
(/.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (log.f64 im))
(*.f64 1/2 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 im) 2))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 10))) -1)
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) 1/2) (*.f64 (log.f64 im) 2))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 1 (/.f64 1 (log.f64 im))) (/.f64 1 (log.f64 10)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 2 (*.f64 (log.f64 10) 8)) (*.f64 (log.f64 im) 4))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) 2)) 2)
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (/.f64 -1 (log.f64 10)) (neg.f64 (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 (+.f64 (/.f64 1/2 (log.f64 10)) (/.f64 1/2 (log.f64 10))) (log.f64 im))
(/.f64 (log.f64 im) (log.f64 10))
(neg.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 10))))
(/.f64 (log.f64 im) (log.f64 10))

localize27.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 1/2 (/.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))))
0.3b
(/.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))))
0.3b
(*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))
0.5b
(/.f64 (log.f64 im) (log.f64 10))
Compiler

Compiled 62 to 36 computations (41.9% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
im
@-inf
(/.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))))
0.0ms
im
@0
(/.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))))
0.0ms
im
@-inf
(/.f64 1/2 (/.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))))
0.0ms
im
@inf
(/.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))))
0.0ms
im
@inf
(/.f64 1/2 (/.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))))

rewrite77.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1372×bool.json-1
1372×bool.json-2
1346×rational.json-1
1346×rational.json-2
1346×rational.json-4
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01276
112676
241336
3146836
4420336
Stop Event
node limit
Counts
2 → 95
Calls
Call 1
Inputs
(/.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 1/2 (/.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (log.f64 10) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (log.f64 10) (log.f64 im)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 (log.f64 10) (log.f64 im))) (*.f64 1/2 (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (log.f64 10) (log.f64 im)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 10) (/.f64 1 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log.f64 10) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) 2) (/.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) 2) (*.f64 1/2 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) 2) (/.f64 1/2 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (log.f64 10) (/.f64 1/2 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) 4) (/.f64 1 (*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) 4) (/.f64 1/4 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 im)) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (log.f64 im)) (*.f64 (log.f64 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (log.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 im)) (/.f64 1 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (neg.f64 (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 10)) (/.f64 1 (neg.f64 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (neg.f64 (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (log.f64 im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (log.f64 im) (*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))) (*.f64 (log.f64 im) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) 1/2) (*.f64 2 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) 1/2) (/.f64 2 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 (log.f64 10) (log.f64 im))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 (log.f64 im)) (*.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) 2) (*.f64 (log.f64 im) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))) (*.f64 (log.f64 im) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))) (*.f64 (log.f64 im) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4))) (*.f64 (log.f64 im) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (neg.f64 (log.f64 im)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (neg.f64 (log.f64 im)))) (neg.f64 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (log.f64 im))) (neg.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (/.f64 1/2 (log.f64 im))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 im) (log.f64 10)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 1/2 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) 2) (/.f64 1/4 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) 2) (/.f64 1 (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) 2) (/.f64 2 (*.f64 2 (*.f64 (log.f64 10) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 im) (*.f64 1/2 (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 1/4 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 im) (*.f64 1/2 (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 1/2 (/.f64 1/2 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 im) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (log.f64 im) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (log.f64 im) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (log.f64 im) 2) (*.f64 2 (*.f64 (log.f64 10) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) 4) (/.f64 1 (*.f64 2 (*.f64 (log.f64 10) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4)) (/.f64 1 (*.f64 (*.f64 (log.f64 im) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 im)) (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 im) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (log.f64 10)) (log.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (log.f64 im)) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 im)) (/.f64 1 (*.f64 2 (neg.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (neg.f64 (log.f64 im))) (/.f64 1 (*.f64 2 (neg.f64 (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (log.f64 im) (*.f64 2 (neg.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (log.f64 im) (log.f64 10))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (log.f64 im) (*.f64 2 (*.f64 (log.f64 10) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (neg.f64 (/.f64 (log.f64 im) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) 1/2) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))) (/.f64 1 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 (log.f64 10)) (*.f64 (log.f64 im) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 (log.f64 im)) (/.f64 (log.f64 im) (*.f64 1/2 (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 im) 1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1/2 (log.f64 im))) (/.f64 (log.f64 im) (*.f64 1/2 (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) 4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (*.f64 (log.f64 im) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (neg.f64 (log.f64 im)))) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (neg.f64 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (log.f64 im) 4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) 4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 im) (*.f64 2 (*.f64 (log.f64 10) 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (*.f64 (log.f64 10) 4))) (*.f64 (log.f64 im) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 im) 2) (*.f64 2 (*.f64 (log.f64 10) 4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 2 (*.f64 (log.f64 10) 4))) (*.f64 (log.f64 im) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (*.f64 (log.f64 im) 2) 4)) (*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 im) (*.f64 2 (neg.f64 (log.f64 10)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (neg.f64 (log.f64 10)))) (neg.f64 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))) (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))) (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))))))))

simplify185.0ms (0.5%)

Algorithm
egg-herbie
Rules
1138×rational.json-simplify-2
1036×rational.json-simplify-55
904×rational.json-simplify-41
804×rational.json-simplify-57
742×rational.json-simplify-51
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01832471
13872447
29562447
327342447
453182447
579242447
Stop Event
node limit
Counts
119 → 107
Calls
Call 1
Inputs
(/.f64 (log.f64 10) (log.f64 im))
(/.f64 (log.f64 10) (log.f64 im))
(/.f64 (log.f64 10) (log.f64 im))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 1 im))))
(*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 1 im))))
(*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 1 im))))
(*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 1 im))))
(/.f64 (log.f64 10) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (log.f64 10) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (log.f64 10) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (log.f64 10) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 -1/2 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1/2 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1/2 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1/2 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10)))
(*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10)))
(*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10)))
(*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10)))
(+.f64 0 (/.f64 (log.f64 10) (log.f64 im)))
(+.f64 (/.f64 (log.f64 10) (log.f64 im)) 0)
(+.f64 (*.f64 1/2 (/.f64 (log.f64 10) (log.f64 im))) (*.f64 1/2 (/.f64 (log.f64 10) (log.f64 im))))
(-.f64 (/.f64 (log.f64 10) (log.f64 im)) 0)
(*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))
(*.f64 (log.f64 10) (/.f64 1 (log.f64 im)))
(*.f64 1/2 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))
(*.f64 1 (/.f64 (log.f64 10) (log.f64 im)))
(*.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) 1/2)
(*.f64 (*.f64 (log.f64 im) 2) (/.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) 2))
(*.f64 (*.f64 (log.f64 im) 2) (*.f64 1/2 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(*.f64 (*.f64 (log.f64 10) 2) (/.f64 1/2 (log.f64 im)))
(*.f64 2 (*.f64 1/2 (/.f64 (log.f64 10) (log.f64 im))))
(*.f64 2 (*.f64 (log.f64 10) (/.f64 1/2 (log.f64 im))))
(*.f64 (*.f64 (log.f64 im) 4) (/.f64 1 (*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4))))
(*.f64 (*.f64 (log.f64 10) 4) (/.f64 1/4 (log.f64 im)))
(*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4) 1/4)
(*.f64 (/.f64 1 (log.f64 im)) (log.f64 10))
(*.f64 (/.f64 1/2 (log.f64 im)) (*.f64 (log.f64 10) 2))
(*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (log.f64 im))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 1 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (neg.f64 (log.f64 im)))))
(*.f64 (neg.f64 (log.f64 10)) (/.f64 1 (neg.f64 (log.f64 im))))
(*.f64 -1 (/.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (neg.f64 (log.f64 im)))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) 1)
(*.f64 4 (/.f64 (log.f64 im) (*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4))))
(*.f64 (*.f64 2 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))) (*.f64 (log.f64 im) 1/2))
(*.f64 (*.f64 (log.f64 im) 1/2) (*.f64 2 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(*.f64 (*.f64 (log.f64 im) 1/2) (/.f64 2 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))))
(*.f64 (*.f64 1/2 (/.f64 (log.f64 10) (log.f64 im))) 2)
(*.f64 1/4 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4))
(*.f64 (/.f64 1/4 (log.f64 im)) (*.f64 (log.f64 10) 4))
(*.f64 (/.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) 2) (*.f64 (log.f64 im) 2))
(*.f64 (*.f64 1/2 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))) (*.f64 (log.f64 im) 2))
(*.f64 (/.f64 2 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))) (*.f64 (log.f64 im) 1/2))
(*.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4))) 4)
(*.f64 (/.f64 1 (*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4))) (*.f64 (log.f64 im) 4))
(*.f64 (/.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (neg.f64 (log.f64 im)))) -1)
(*.f64 (/.f64 1 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (neg.f64 (log.f64 im)))) (neg.f64 (log.f64 im)))
(*.f64 (/.f64 1 (neg.f64 (log.f64 im))) (neg.f64 (log.f64 10)))
(*.f64 (*.f64 (log.f64 10) (/.f64 1/2 (log.f64 im))) 2)
(+.f64 (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))) 0)
(+.f64 0 (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))))
(-.f64 (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))) 0)
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 (/.f64 (log.f64 im) (log.f64 10)) 1/2)
(*.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 1/2 (log.f64 im)))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))) 1)
(*.f64 1 (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))))
(*.f64 (*.f64 (log.f64 im) 2) (/.f64 1/4 (log.f64 10)))
(*.f64 (*.f64 (log.f64 im) 2) (/.f64 1 (*.f64 (log.f64 10) 4)))
(*.f64 (*.f64 (log.f64 im) 2) (/.f64 2 (*.f64 2 (*.f64 (log.f64 10) 4))))
(*.f64 (/.f64 (log.f64 im) (*.f64 1/2 (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 1/4 (log.f64 im)))
(*.f64 (/.f64 (log.f64 im) (*.f64 1/2 (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 1/2 (/.f64 1/2 (log.f64 im))))
(*.f64 2 (*.f64 1/2 (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))))
(*.f64 2 (*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 im) 1/2)))
(*.f64 2 (/.f64 (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))) 2))
(*.f64 2 (/.f64 (log.f64 im) (*.f64 (log.f64 10) 4)))
(*.f64 2 (/.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (log.f64 im) 4)))
(*.f64 2 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) 4))
(*.f64 2 (/.f64 (*.f64 (log.f64 im) 2) (*.f64 2 (*.f64 (log.f64 10) 4))))
(*.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) 1/4)
(*.f64 (*.f64 (log.f64 im) 4) (/.f64 1 (*.f64 2 (*.f64 (log.f64 10) 4))))
(*.f64 (*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4)) (/.f64 1 (*.f64 (*.f64 (log.f64 im) 2) 4)))
(*.f64 (/.f64 1 (log.f64 im)) (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))))
(*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 im) 1/2))
(*.f64 (/.f64 1/2 (log.f64 10)) (log.f64 im))
(*.f64 (/.f64 1/2 (log.f64 im)) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 1 (*.f64 2 (neg.f64 (log.f64 10)))))
(*.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (neg.f64 (log.f64 im))) (/.f64 1 (*.f64 2 (neg.f64 (log.f64 im)))))
(*.f64 -1 (/.f64 (log.f64 im) (*.f64 2 (neg.f64 (log.f64 10)))))
(*.f64 (neg.f64 (/.f64 (log.f64 im) (log.f64 10))) -1/2)
(*.f64 4 (/.f64 (log.f64 im) (*.f64 2 (*.f64 (log.f64 10) 4))))
(*.f64 -1/2 (neg.f64 (/.f64 (log.f64 im) (log.f64 10))))
(*.f64 (*.f64 (log.f64 im) 1/2) (/.f64 1 (log.f64 10)))
(*.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))) (/.f64 1 (log.f64 im)))
(*.f64 1/4 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))))
(*.f64 (/.f64 1/4 (log.f64 10)) (*.f64 (log.f64 im) 2))
(*.f64 (/.f64 1/4 (log.f64 im)) (/.f64 (log.f64 im) (*.f64 1/2 (/.f64 (log.f64 10) (log.f64 im)))))
(*.f64 (*.f64 1/2 (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))) 2)
(*.f64 (*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 im) 1/2)) 2)
(*.f64 (*.f64 1/2 (/.f64 1/2 (log.f64 im))) (/.f64 (log.f64 im) (*.f64 1/2 (/.f64 (log.f64 10) (log.f64 im)))))
(*.f64 (/.f64 (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))) 2) 2)
(*.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) 4)) 2)
(*.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (*.f64 (log.f64 im) 2))
(*.f64 (/.f64 1 (*.f64 2 (neg.f64 (log.f64 im)))) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (neg.f64 (log.f64 im))))
(*.f64 (/.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (log.f64 im) 4)) 2)
(*.f64 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) 4) 2)
(*.f64 (/.f64 (log.f64 im) (*.f64 2 (*.f64 (log.f64 10) 4))) 4)
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (log.f64 10) 4))) (*.f64 (log.f64 im) 4))
(*.f64 (/.f64 (*.f64 (log.f64 im) 2) (*.f64 2 (*.f64 (log.f64 10) 4))) 2)
(*.f64 (/.f64 2 (*.f64 2 (*.f64 (log.f64 10) 4))) (*.f64 (log.f64 im) 2))
(*.f64 (/.f64 1 (*.f64 (*.f64 (log.f64 im) 2) 4)) (*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4)))
(*.f64 (/.f64 (log.f64 im) (*.f64 2 (neg.f64 (log.f64 10)))) -1)
(*.f64 (/.f64 1 (*.f64 2 (neg.f64 (log.f64 10)))) (neg.f64 (log.f64 im)))
Outputs
(/.f64 (log.f64 10) (log.f64 im))
(/.f64 (log.f64 10) (log.f64 im))
(/.f64 (log.f64 10) (log.f64 im))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 1 im))))
(neg.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 1 im))))
(*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 1 im))))
(neg.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 1 im))))
(*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 1 im))))
(neg.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 1 im))))
(*.f64 -1 (/.f64 (log.f64 10) (log.f64 (/.f64 1 im))))
(neg.f64 (/.f64 (log.f64 10) (log.f64 (/.f64 1 im))))
(/.f64 (log.f64 10) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (log.f64 10) (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (log.f64 10) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (log.f64 10) (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (log.f64 10) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (log.f64 10) (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (log.f64 10) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (log.f64 10) (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 -1/2 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1/2 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1/2 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1/2 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10)))
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10)))
(*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10)))
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10)))
(*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10)))
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10)))
(*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10)))
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10)))
(+.f64 0 (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (log.f64 10) (log.f64 im))
(+.f64 (/.f64 (log.f64 10) (log.f64 im)) 0)
(/.f64 (log.f64 10) (log.f64 im))
(+.f64 (*.f64 1/2 (/.f64 (log.f64 10) (log.f64 im))) (*.f64 1/2 (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (log.f64 10) (log.f64 im))
(-.f64 (/.f64 (log.f64 10) (log.f64 im)) 0)
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (log.f64 im) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (log.f64 10) (/.f64 1 (log.f64 im)))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 1/2 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))
(*.f64 (log.f64 10) (*.f64 (/.f64 2 (log.f64 im)) 1/2))
(*.f64 (log.f64 10) (*.f64 1/2 (/.f64 2 (log.f64 im))))
(*.f64 1 (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) 1/2)
(*.f64 (log.f64 10) (*.f64 (/.f64 2 (log.f64 im)) 1/2))
(*.f64 (log.f64 10) (*.f64 1/2 (/.f64 2 (log.f64 im))))
(*.f64 (*.f64 (log.f64 im) 2) (/.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) 2))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (*.f64 (log.f64 im) 2) (*.f64 1/2 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (*.f64 (log.f64 10) 2) (/.f64 1/2 (log.f64 im)))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 2 (*.f64 1/2 (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 2 (*.f64 (log.f64 10) (/.f64 1/2 (log.f64 im))))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (*.f64 (log.f64 im) 4) (/.f64 1 (*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4))))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (*.f64 (log.f64 10) 4) (/.f64 1/4 (log.f64 im)))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4) 1/4)
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (/.f64 1 (log.f64 im)) (log.f64 10))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (/.f64 1/2 (log.f64 im)) (*.f64 (log.f64 10) 2))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (log.f64 im))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 1 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (neg.f64 (log.f64 im)))))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (neg.f64 (log.f64 10)) (/.f64 1 (neg.f64 (log.f64 im))))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 -1 (/.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (neg.f64 (log.f64 im)))))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) 1)
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 4 (/.f64 (log.f64 im) (*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4))))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (*.f64 2 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))) (*.f64 (log.f64 im) 1/2))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (*.f64 (log.f64 im) 1/2) (*.f64 2 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (*.f64 (log.f64 im) 1/2) (/.f64 2 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (*.f64 1/2 (/.f64 (log.f64 10) (log.f64 im))) 2)
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 1/4 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) 4))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (/.f64 1/4 (log.f64 im)) (*.f64 (log.f64 10) 4))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (/.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) 2) (*.f64 (log.f64 im) 2))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (*.f64 1/2 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))) (*.f64 (log.f64 im) 2))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (/.f64 2 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10)))) (*.f64 (log.f64 im) 1/2))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4))) 4)
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (/.f64 1 (*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4))) (*.f64 (log.f64 im) 4))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (/.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (neg.f64 (log.f64 im)))) -1)
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (/.f64 1 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (neg.f64 (log.f64 im)))) (neg.f64 (log.f64 im)))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (/.f64 1 (neg.f64 (log.f64 im))) (neg.f64 (log.f64 10)))
(/.f64 (log.f64 10) (log.f64 im))
(*.f64 (*.f64 (log.f64 10) (/.f64 1/2 (log.f64 im))) 2)
(/.f64 (log.f64 10) (log.f64 im))
(+.f64 (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))) 0)
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(+.f64 0 (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(-.f64 (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))) 0)
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (/.f64 (log.f64 im) (log.f64 10)) 1/2)
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 1/2 (log.f64 im)))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))) 1)
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 1 (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 (*.f64 (log.f64 im) 2) (/.f64 1/4 (log.f64 10)))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 (*.f64 (log.f64 im) 2) (/.f64 1 (*.f64 (log.f64 10) 4)))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 (*.f64 (log.f64 im) 2) (/.f64 2 (*.f64 2 (*.f64 (log.f64 10) 4))))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 (/.f64 (log.f64 im) (*.f64 1/2 (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 1/4 (log.f64 im)))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 (/.f64 (log.f64 im) (*.f64 1/2 (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 1/2 (/.f64 1/2 (log.f64 im))))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 2 (*.f64 1/2 (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 2 (*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 im) 1/2)))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 2 (/.f64 (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))) 2))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 2 (/.f64 (log.f64 im) (*.f64 (log.f64 10) 4)))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 2 (/.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (log.f64 im) 4)))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 2 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) 4))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 2 (/.f64 (*.f64 (log.f64 im) 2) (*.f64 2 (*.f64 (log.f64 10) 4))))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) 1/4)
(*.f64 (log.f64 im) (*.f64 (/.f64 2 (log.f64 10)) 1/4))
(*.f64 (log.f64 im) (*.f64 1/4 (/.f64 2 (log.f64 10))))
(*.f64 (*.f64 (log.f64 im) 4) (/.f64 1 (*.f64 2 (*.f64 (log.f64 10) 4))))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 (*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4)) (/.f64 1 (*.f64 (*.f64 (log.f64 im) 2) 4)))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 (/.f64 1 (log.f64 im)) (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 im) 1/2))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 (/.f64 1/2 (log.f64 10)) (log.f64 im))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 (/.f64 1/2 (log.f64 im)) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 1 (*.f64 2 (neg.f64 (log.f64 10)))))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (neg.f64 (log.f64 im))) (/.f64 1 (*.f64 2 (neg.f64 (log.f64 im)))))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 im) (*.f64 2 (neg.f64 (log.f64 10)))))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 (neg.f64 (/.f64 (log.f64 im) (log.f64 10))) -1/2)
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 4 (/.f64 (log.f64 im) (*.f64 2 (*.f64 (log.f64 10) 4))))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 -1/2 (neg.f64 (/.f64 (log.f64 im) (log.f64 10))))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 (*.f64 (log.f64 im) 1/2) (/.f64 1 (log.f64 10)))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))) (/.f64 1 (log.f64 im)))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 1/4 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))))
(*.f64 (log.f64 im) (*.f64 (/.f64 2 (log.f64 10)) 1/4))
(*.f64 (log.f64 im) (*.f64 1/4 (/.f64 2 (log.f64 10))))
(*.f64 (/.f64 1/4 (log.f64 10)) (*.f64 (log.f64 im) 2))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 (/.f64 1/4 (log.f64 im)) (/.f64 (log.f64 im) (*.f64 1/2 (/.f64 (log.f64 10) (log.f64 im)))))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 (*.f64 1/2 (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))) 2)
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 (*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 im) 1/2)) 2)
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 (*.f64 1/2 (/.f64 1/2 (log.f64 im))) (/.f64 (log.f64 im) (*.f64 1/2 (/.f64 (log.f64 10) (log.f64 im)))))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 (/.f64 (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))) 2) 2)
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) 4)) 2)
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (*.f64 (log.f64 im) 2))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 (/.f64 1 (*.f64 2 (neg.f64 (log.f64 im)))) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (neg.f64 (log.f64 im))))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 (/.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (*.f64 (log.f64 im) 4)) 2)
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) 4) 2)
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 (/.f64 (log.f64 im) (*.f64 2 (*.f64 (log.f64 10) 4))) 4)
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (log.f64 10) 4))) (*.f64 (log.f64 im) 4))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 (/.f64 (*.f64 (log.f64 im) 2) (*.f64 2 (*.f64 (log.f64 10) 4))) 2)
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 (/.f64 2 (*.f64 2 (*.f64 (log.f64 10) 4))) (*.f64 (log.f64 im) 2))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 (/.f64 1 (*.f64 (*.f64 (log.f64 im) 2) 4)) (*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4)))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 (/.f64 (log.f64 im) (*.f64 2 (neg.f64 (log.f64 10)))) -1)
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))
(*.f64 (/.f64 1 (*.f64 2 (neg.f64 (log.f64 10)))) (neg.f64 (log.f64 im)))
(*.f64 1/2 (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10)))

localize35.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(/.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 10))) (log.f64 im)))
0.5b
(/.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 10)))
0.5b
(/.f64 (log.f64 im) (log.f64 10))
0.5b
(*.f64 (log.f64 10) (/.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 10))) (log.f64 im))))
Compiler

Compiled 63 to 41 computations (34.9% saved)

series1.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
im
@0
(*.f64 (log.f64 10) (/.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 10))) (log.f64 im))))
0.0ms
im
@-inf
(*.f64 (log.f64 10) (/.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 10))) (log.f64 im))))
0.0ms
im
@inf
(*.f64 (log.f64 10) (/.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 10))) (log.f64 im))))
0.0ms
im
@-inf
(/.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 10))) (log.f64 im)))
0.0ms
im
@-inf
(/.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 10)))

rewrite83.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1362×bool.json-1
1362×bool.json-2
1338×rational.json-1
1338×rational.json-2
1338×rational.json-4
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
012125
1124125
2391125
3129185
4446585
Stop Event
node limit
Counts
3 → 170
Calls
Call 1
Inputs
(*.f64 (log.f64 10) (/.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 10))) (log.f64 im))))
(/.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 10))) (log.f64 im)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (log.f64 10) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) 2) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (log.f64 10))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log.f64 10)) (neg.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10)))) (/.f64 1 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))) 4) (*.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (log.f64 10) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (log.f64 10) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))) (*.f64 (log.f64 10) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (log.f64 10) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))) (*.f64 (log.f64 10) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 im) (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 1 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) 2) (/.f64 (log.f64 10) (*.f64 (log.f64 im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) 2) (/.f64 2 (/.f64 (*.f64 (log.f64 im) 4) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) 2) (*.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) 2) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) 2) (/.f64 1 (*.f64 (log.f64 im) (/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (/.f64 1 (*.f64 (log.f64 im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (*.f64 (log.f64 im) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (log.f64 im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 (log.f64 im) (*.f64 (log.f64 im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) 4) (/.f64 1 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) 4) (/.f64 1 (/.f64 (*.f64 (log.f64 im) 4) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 im)) (/.f64 1 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im))))) (/.f64 1 (neg.f64 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 10)) (/.f64 1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 1 (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))) (log.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))) (/.f64 1 (/.f64 1 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (/.f64 1 (/.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (log.f64 10) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (*.f64 (log.f64 im) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 im)) (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 im)) (/.f64 (log.f64 10) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 im)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 1 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 im)) (/.f64 (*.f64 (log.f64 10) 2) (/.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (log.f64 10) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (log.f64 im)) (/.f64 (log.f64 10) (/.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 im) 2)) (*.f64 (log.f64 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) 1/2) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (*.f64 (log.f64 im) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))) 1/2) (*.f64 (log.f64 im) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 im) 2)) (*.f64 (log.f64 im) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 im) 2)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (log.f64 im) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (log.f64 10))) (/.f64 (log.f64 10) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (/.f64 1 (log.f64 10))) (/.f64 1 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 im) 2)) (*.f64 (log.f64 im) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (log.f64 im))) (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (log.f64 10)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 im) (/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (log.f64 10)))) (*.f64 (log.f64 im) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))) (neg.f64 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (log.f64 im))) (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 1 (log.f64 im))) (/.f64 1 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (/.f64 2 (log.f64 10))) (/.f64 2 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 (log.f64 10))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 10) 2) (/.f64 2 (log.f64 10))) (/.f64 1 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4)) (*.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (log.f64 im) 4) (log.f64 10))) (*.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 (*.f64 (log.f64 im) 4) (log.f64 10))) (*.f64 (log.f64 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))) (neg.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 im) (*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 im) (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 im) (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 im) (/.f64 2 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 1 (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 2 (*.f64 (log.f64 im) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (/.f64 1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (*.f64 (/.f64 1 (log.f64 10)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (/.f64 1 (*.f64 (log.f64 im) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) 2) (/.f64 (*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) 2) (*.f64 (/.f64 1 (log.f64 10)) (/.f64 1/2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) 2) (*.f64 (*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) 2) (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) 2) (/.f64 2 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 1 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (log.f64 im) (*.f64 (log.f64 im) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (log.f64 im) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) 4) (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) 4) (/.f64 1 (*.f64 (log.f64 im) (*.f64 (log.f64 10) (/.f64 (*.f64 (log.f64 10) 4) (log.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) (/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (log.f64 10))) (/.f64 1 (*.f64 (log.f64 im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4) (/.f64 1 (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10))) (log.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (/.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 im)) (/.f64 1 (*.f64 (log.f64 10) (neg.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 im)) (/.f64 1 (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 im)) (/.f64 1 (*.f64 (log.f64 im) (neg.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))) (/.f64 1 (neg.f64 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)) (/.f64 1 (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (neg.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (log.f64 im) (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (log.f64 im) (*.f64 (log.f64 im) (neg.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))) (neg.f64 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (log.f64 10)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (log.f64 10)) (/.f64 1 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (log.f64 10)) (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (log.f64 10)) (/.f64 (log.f64 im) (*.f64 (log.f64 im) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 (/.f64 1 (log.f64 10)) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 im)) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 (log.f64 im) 2) (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (log.f64 10)) (/.f64 (*.f64 (log.f64 im) 2) (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10))) 2) (*.f64 (log.f64 im) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))) (/.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (log.f64 10)) 1/2) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (log.f64 10)) (/.f64 1/2 (log.f64 10))) (*.f64 (log.f64 im) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10))) 1/2) (*.f64 (log.f64 im) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (log.f64 10) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)) (log.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 im) 2)) (*.f64 (log.f64 im) (/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 im) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))) (log.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 im) 2) (*.f64 (log.f64 10) (log.f64 10))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2))) (*.f64 (log.f64 im) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2))) (log.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))) (*.f64 (log.f64 im) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))) (*.f64 (log.f64 im) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (neg.f64 (log.f64 10)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 10) (neg.f64 (log.f64 10)))) (neg.f64 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (log.f64 10))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (log.f64 10)) (log.f64 im)) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (log.f64 im))) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 (log.f64 im) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 im) 2) (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 im) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (/.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (log.f64 im) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 im) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (log.f64 im) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (/.f64 (log.f64 im) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 im) (*.f64 (log.f64 10) (/.f64 (*.f64 (log.f64 10) 4) (log.f64 im))))) (*.f64 (log.f64 im) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 im) (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))))) (neg.f64 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 im) (neg.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 im) (neg.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))))) (neg.f64 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))) (neg.f64 (log.f64 im))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))))))))

simplify168.0ms (0.5%)

Algorithm
egg-herbie
Rules
1640×rational.json-simplify-51
1484×rational.json-simplify-53
1450×rational.json-simplify-35
1030×rational.json-simplify-46
1006×rational.json-simplify-43
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03125970
17025814
218515494
350025494
Stop Event
node limit
Counts
206 → 204
Calls
Call 1
Inputs
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (pow.f64 (log.f64 10) 2) (log.f64 im))
(/.f64 (pow.f64 (log.f64 10) 2) (log.f64 im))
(/.f64 (pow.f64 (log.f64 10) 2) (log.f64 im))
(/.f64 (pow.f64 (log.f64 10) 2) (log.f64 im))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 10) 2) (log.f64 (/.f64 1 im))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 10) 2) (log.f64 (/.f64 1 im))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 10) 2) (log.f64 (/.f64 1 im))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 10) 2) (log.f64 (/.f64 1 im))))
(/.f64 (pow.f64 (log.f64 10) 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (pow.f64 (log.f64 10) 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (pow.f64 (log.f64 10) 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (pow.f64 (log.f64 10) 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (log.f64 im) (pow.f64 (log.f64 10) 2))
(/.f64 (log.f64 im) (pow.f64 (log.f64 10) 2))
(/.f64 (log.f64 im) (pow.f64 (log.f64 10) 2))
(/.f64 (log.f64 im) (pow.f64 (log.f64 10) 2))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (pow.f64 (log.f64 10) 2)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (pow.f64 (log.f64 10) 2)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (pow.f64 (log.f64 10) 2)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (pow.f64 (log.f64 10) 2)))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (pow.f64 (log.f64 10) 2))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (pow.f64 (log.f64 10) 2))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (pow.f64 (log.f64 10) 2))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (pow.f64 (log.f64 10) 2))
(+.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))) 0)
(+.f64 0 (*.f64 (log.f64 10) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))))
(-.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))) 0)
(/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))) 1)
(/.f64 (*.f64 (log.f64 10) 2) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(/.f64 (*.f64 (log.f64 10) (/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (log.f64 10))) 2)
(/.f64 (neg.f64 (log.f64 10)) (neg.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (*.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))) 4) 4)
(/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10)))) (/.f64 1 (log.f64 im)))
(/.f64 (+.f64 (*.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))) 4) (*.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))) 4)) 8)
(+.f64 0 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im))))
(+.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im))) 0)
(-.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im))) 0)
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(*.f64 (log.f64 im) (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 1 (log.f64 im)))
(*.f64 1 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im))))
(*.f64 (*.f64 (log.f64 10) 2) (/.f64 (log.f64 10) (*.f64 (log.f64 im) 2)))
(*.f64 (*.f64 (log.f64 10) 2) (/.f64 2 (/.f64 (*.f64 (log.f64 im) 4) (log.f64 10))))
(*.f64 (*.f64 (log.f64 im) 2) (*.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))) 1/2))
(*.f64 (*.f64 (log.f64 im) 2) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 im) 2)))
(*.f64 (*.f64 (log.f64 im) 2) (/.f64 1 (*.f64 (log.f64 im) (/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (log.f64 10)))))
(*.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (/.f64 1 (*.f64 (log.f64 im) 2)))
(*.f64 2 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (*.f64 (log.f64 im) 2))))
(*.f64 2 (/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (log.f64 im) 2)))
(*.f64 2 (/.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10)))))
(*.f64 2 (/.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (log.f64 10)))))
(*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) 1/2)
(*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 (log.f64 im) (*.f64 (log.f64 im) 2)))
(*.f64 (*.f64 (log.f64 10) 4) (/.f64 1 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4)))
(*.f64 (*.f64 (log.f64 10) 4) (/.f64 1 (/.f64 (*.f64 (log.f64 im) 4) (log.f64 10))))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 1 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))))
(*.f64 (neg.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))) -1)
(*.f64 (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im))))) (/.f64 1 (neg.f64 (log.f64 im))))
(*.f64 (neg.f64 (log.f64 10)) (/.f64 1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 10))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 1 (/.f64 1 (log.f64 10))))
(*.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))) (log.f64 im))
(*.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))) (/.f64 1 (/.f64 1 (log.f64 im))))
(*.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (/.f64 1 (/.f64 2 (log.f64 10))))
(*.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im))) 1)
(*.f64 -1 (neg.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))))
(*.f64 -1 (/.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))))
(*.f64 -1 (/.f64 (log.f64 10) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))))
(*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (*.f64 (log.f64 im) 1/2))
(*.f64 (/.f64 1 (log.f64 im)) (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))))
(*.f64 (/.f64 1 (log.f64 im)) (/.f64 (log.f64 10) (/.f64 1 (log.f64 10))))
(*.f64 (/.f64 1 (log.f64 im)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 1 (log.f64 im))))
(*.f64 (/.f64 1 (log.f64 im)) (/.f64 (*.f64 (log.f64 10) 2) (/.f64 2 (log.f64 10))))
(*.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (log.f64 10) (log.f64 im)))
(*.f64 1/2 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(*.f64 (/.f64 2 (log.f64 im)) (/.f64 (log.f64 10) (/.f64 2 (log.f64 10))))
(*.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 im) 2)) (*.f64 (log.f64 10) 2))
(*.f64 (*.f64 (log.f64 im) 1/2) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(*.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (*.f64 (log.f64 im) 2))) 2)
(*.f64 (*.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))) 1/2) (*.f64 (log.f64 im) 2))
(*.f64 (/.f64 1 (*.f64 (log.f64 im) 2)) (*.f64 (log.f64 im) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))))
(*.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 im) 2)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(*.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (log.f64 im) 2)) 2)
(*.f64 (/.f64 1 (/.f64 1 (log.f64 10))) (/.f64 (log.f64 10) (log.f64 im)))
(*.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10)))) 2)
(*.f64 (/.f64 (log.f64 10) (/.f64 1 (log.f64 10))) (/.f64 1 (log.f64 im)))
(*.f64 (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 im) 2)) (*.f64 (log.f64 im) 2))
(*.f64 (/.f64 1 (/.f64 1 (log.f64 im))) (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(*.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (log.f64 10)))) 2)
(*.f64 (/.f64 1 (*.f64 (log.f64 im) (/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (log.f64 10)))) (*.f64 (log.f64 im) 2))
(*.f64 (/.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))) -1)
(*.f64 (/.f64 1 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))) (neg.f64 (log.f64 im)))
(*.f64 (/.f64 1 (neg.f64 (log.f64 im))) (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im))))))
(*.f64 (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 1 (log.f64 im))) (/.f64 1 (log.f64 im)))
(*.f64 (/.f64 (log.f64 10) (/.f64 2 (log.f64 10))) (/.f64 2 (log.f64 im)))
(*.f64 (/.f64 1 (/.f64 2 (log.f64 10))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))
(*.f64 (/.f64 (*.f64 (log.f64 10) 2) (/.f64 2 (log.f64 10))) (/.f64 1 (log.f64 im)))
(*.f64 (/.f64 1 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4)) (*.f64 (log.f64 10) 4))
(*.f64 (/.f64 1 (/.f64 (*.f64 (log.f64 im) 4) (log.f64 10))) (*.f64 (log.f64 10) 4))
(*.f64 (/.f64 2 (/.f64 (*.f64 (log.f64 im) 4) (log.f64 10))) (*.f64 (log.f64 10) 2))
(*.f64 (/.f64 (log.f64 10) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))) -1)
(*.f64 (/.f64 1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))) (neg.f64 (log.f64 10)))
(+.f64 0 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))))
(+.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))) 0)
(-.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))) 0)
(*.f64 (log.f64 im) (*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10))))
(*.f64 (log.f64 im) (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (log.f64 im) (/.f64 2 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2))))
(*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 1 (log.f64 10)))
(*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 1 (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))))
(*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 2 (*.f64 (log.f64 im) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))))
(*.f64 1 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (/.f64 1/2 (log.f64 10)))
(*.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (*.f64 (/.f64 1 (log.f64 10)) 1/2))
(*.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (/.f64 1 (*.f64 (log.f64 im) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))))
(*.f64 (*.f64 (log.f64 im) 2) (/.f64 (*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10))) 2))
(*.f64 (*.f64 (log.f64 im) 2) (*.f64 (/.f64 1 (log.f64 10)) (/.f64 1/2 (log.f64 10))))
(*.f64 (*.f64 (log.f64 im) 2) (*.f64 (*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10))) 1/2))
(*.f64 (*.f64 (log.f64 im) 2) (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2))))
(*.f64 (*.f64 (log.f64 im) 2) (/.f64 2 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))))
(*.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 1 (log.f64 im)))
(*.f64 2 (/.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))) 2))
(*.f64 2 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (log.f64 10) 2)))
(*.f64 2 (/.f64 (log.f64 im) (*.f64 (log.f64 im) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))))
(*.f64 2 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2))))
(*.f64 2 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (log.f64 im) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))))
(*.f64 (*.f64 (log.f64 im) 4) (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))))
(*.f64 (*.f64 (log.f64 im) 4) (/.f64 1 (*.f64 (log.f64 im) (*.f64 (log.f64 10) (/.f64 (*.f64 (log.f64 10) 4) (log.f64 im))))))
(*.f64 (*.f64 (log.f64 im) (/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (log.f64 10))) (/.f64 1 (*.f64 (log.f64 im) 2)))
(*.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4) (/.f64 1 (*.f64 (log.f64 10) 4)))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10))) (log.f64 im))
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 1 (*.f64 (log.f64 10) (neg.f64 (log.f64 10)))))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 1 (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))))))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 1 (*.f64 (log.f64 im) (neg.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))))))
(*.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))) (/.f64 1 (neg.f64 (log.f64 im))))
(*.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)) (/.f64 1 (neg.f64 (log.f64 10))))
(*.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))) 1)
(*.f64 -1 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (neg.f64 (log.f64 10)))))
(*.f64 -1 (/.f64 (log.f64 im) (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))))))
(*.f64 -1 (/.f64 (log.f64 im) (*.f64 (log.f64 im) (neg.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))))))
(*.f64 -1 (/.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))) (neg.f64 (log.f64 im))))
(*.f64 (/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (log.f64 10)) 1/2)
(*.f64 (/.f64 2 (log.f64 10)) (/.f64 1 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(*.f64 (/.f64 2 (log.f64 10)) (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))))
(*.f64 (/.f64 2 (log.f64 10)) (/.f64 (log.f64 im) (*.f64 (log.f64 im) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))))
(*.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 (/.f64 1 (log.f64 10)) (log.f64 im)))
(*.f64 (/.f64 1 (log.f64 im)) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))))
(*.f64 (/.f64 1 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 2 (log.f64 10)))
(*.f64 (/.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))) 2) 2)
(*.f64 1/2 (/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (log.f64 10)))
(*.f64 1/2 (/.f64 (*.f64 (log.f64 im) 2) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))))
(*.f64 (/.f64 1/2 (log.f64 10)) (/.f64 (*.f64 (log.f64 im) 2) (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10))) 2) (*.f64 (log.f64 im) 2))
(*.f64 (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))) (/.f64 2 (log.f64 10)))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) 1/2) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) (/.f64 1/2 (log.f64 10))) (*.f64 (log.f64 im) 2))
(*.f64 (*.f64 (*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10))) 1/2) (*.f64 (log.f64 im) 2))
(*.f64 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (log.f64 10) 2)) 2)
(*.f64 (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)) (log.f64 im))
(*.f64 (/.f64 1 (*.f64 (log.f64 im) 2)) (*.f64 (log.f64 im) (/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (log.f64 10))))
(*.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 im) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))) 2)
(*.f64 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))) (log.f64 im))
(*.f64 (/.f64 (*.f64 (log.f64 im) 2) (*.f64 (log.f64 10) (log.f64 10))) 1/2)
(*.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2))) 2)
(*.f64 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2))) (*.f64 (log.f64 im) 2))
(*.f64 (/.f64 2 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2))) (log.f64 im))
(*.f64 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))) (*.f64 (log.f64 im) 4))
(*.f64 (/.f64 2 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))) (*.f64 (log.f64 im) 2))
(*.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4))
(*.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (neg.f64 (log.f64 10)))) -1)
(*.f64 (/.f64 1 (*.f64 (log.f64 10) (neg.f64 (log.f64 10)))) (neg.f64 (log.f64 im)))
(*.f64 (/.f64 1 (neg.f64 (log.f64 10))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(*.f64 (/.f64 (/.f64 1 (log.f64 10)) (log.f64 im)) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))))
(*.f64 (/.f64 1 (neg.f64 (log.f64 im))) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))))
(*.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 1 (log.f64 10)))
(*.f64 (/.f64 1 (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (/.f64 (*.f64 (log.f64 im) 2) (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 1/2 (log.f64 10)))
(*.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 im) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (/.f64 2 (log.f64 10)))
(*.f64 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (log.f64 im) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) 2)
(*.f64 (/.f64 1 (*.f64 (log.f64 im) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))))
(*.f64 (/.f64 2 (*.f64 (log.f64 im) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (/.f64 (log.f64 im) (log.f64 10)))
(*.f64 (/.f64 1 (*.f64 (log.f64 im) (*.f64 (log.f64 10) (/.f64 (*.f64 (log.f64 10) 4) (log.f64 im))))) (*.f64 (log.f64 im) 4))
(*.f64 (/.f64 (log.f64 im) (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))))) -1)
(*.f64 (/.f64 1 (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))))) (neg.f64 (log.f64 im)))
(*.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 im) (neg.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))))) -1)
(*.f64 (/.f64 1 (*.f64 (log.f64 im) (neg.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))))) (neg.f64 (log.f64 im)))
(*.f64 (/.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))) (neg.f64 (log.f64 im))) -1)
Outputs
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 10))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 10)))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 10))
(/.f64 (pow.f64 (log.f64 10) 2) (log.f64 im))
(/.f64 (pow.f64 (log.f64 10) 2) (log.f64 im))
(/.f64 (pow.f64 (log.f64 10) 2) (log.f64 im))
(/.f64 (pow.f64 (log.f64 10) 2) (log.f64 im))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 10) 2) (log.f64 (/.f64 1 im))))
(neg.f64 (/.f64 (pow.f64 (log.f64 10) 2) (log.f64 (/.f64 1 im))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 10) 2) (log.f64 (/.f64 1 im))))
(neg.f64 (/.f64 (pow.f64 (log.f64 10) 2) (log.f64 (/.f64 1 im))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 10) 2) (log.f64 (/.f64 1 im))))
(neg.f64 (/.f64 (pow.f64 (log.f64 10) 2) (log.f64 (/.f64 1 im))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 10) 2) (log.f64 (/.f64 1 im))))
(neg.f64 (/.f64 (pow.f64 (log.f64 10) 2) (log.f64 (/.f64 1 im))))
(/.f64 (pow.f64 (log.f64 10) 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (pow.f64 (log.f64 10) 2) (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (pow.f64 (log.f64 10) 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (pow.f64 (log.f64 10) 2) (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (pow.f64 (log.f64 10) 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (pow.f64 (log.f64 10) 2) (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (pow.f64 (log.f64 10) 2) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (pow.f64 (log.f64 10) 2) (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)))
(/.f64 (log.f64 im) (pow.f64 (log.f64 10) 2))
(/.f64 (log.f64 im) (pow.f64 (log.f64 10) 2))
(/.f64 (log.f64 im) (pow.f64 (log.f64 10) 2))
(/.f64 (log.f64 im) (pow.f64 (log.f64 10) 2))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (pow.f64 (log.f64 10) 2)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (pow.f64 (log.f64 10) 2)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (pow.f64 (log.f64 10) 2)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (pow.f64 (log.f64 10) 2)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (pow.f64 (log.f64 10) 2)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (pow.f64 (log.f64 10) 2)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (pow.f64 (log.f64 10) 2)))
(neg.f64 (/.f64 (log.f64 (/.f64 1 im)) (pow.f64 (log.f64 10) 2)))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (pow.f64 (log.f64 10) 2))
(/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (pow.f64 (log.f64 10) 2))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (pow.f64 (log.f64 10) 2))
(/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (pow.f64 (log.f64 10) 2))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (pow.f64 (log.f64 10) 2))
(/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (pow.f64 (log.f64 10) 2))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (pow.f64 (log.f64 10) 2))
(/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (pow.f64 (log.f64 10) 2))
(+.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))) 0)
(/.f64 (log.f64 im) (log.f64 10))
(+.f64 0 (*.f64 (log.f64 10) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (log.f64 im) (log.f64 10))
(-.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))) 0)
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))) 1)
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (*.f64 (log.f64 10) 2) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (*.f64 (log.f64 10) (/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (log.f64 10))) 2)
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (neg.f64 (log.f64 10)) (neg.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (*.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))) 4) 4)
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10)))) (/.f64 1 (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (+.f64 (*.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))) 4) (*.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))) 4)) 8)
(/.f64 (log.f64 im) (log.f64 10))
(+.f64 0 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im))))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(+.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im))) 0)
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(-.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im))) 0)
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(*.f64 (log.f64 im) (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 1 (log.f64 im)))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(*.f64 1 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im))))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(*.f64 (*.f64 (log.f64 10) 2) (/.f64 (log.f64 10) (*.f64 (log.f64 im) 2)))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(*.f64 (*.f64 (log.f64 10) 2) (/.f64 2 (/.f64 (*.f64 (log.f64 im) 4) (log.f64 10))))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(*.f64 (*.f64 (log.f64 im) 2) (*.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))) 1/2))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(*.f64 (*.f64 (log.f64 im) 2) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 im) 2)))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(*.f64 (*.f64 (log.f64 im) 2) (/.f64 1 (*.f64 (log.f64 im) (/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (log.f64 10)))))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(*.f64 (*.f64 (log.f64 im) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (/.f64 1 (*.f64 (log.f64 im) 2)))
(*.f64 (log.f64 im) (*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 (/.f64 1 (log.f64 im)) 2)))
(*.f64 (log.f64 im) (*.f64 (*.f64 (/.f64 2 (log.f64 im)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1/2 (log.f64 im))))
(*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (/.f64 2 (log.f64 im)) 1/2)))
(*.f64 (/.f64 2 (log.f64 im)) (*.f64 (log.f64 10) (/.f64 (log.f64 10) 2)))
(*.f64 2 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (*.f64 (log.f64 im) 2))))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(*.f64 2 (/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (log.f64 im) 2)))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(*.f64 2 (/.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10)))))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(*.f64 2 (/.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (log.f64 10)))))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) 1/2)
(*.f64 (log.f64 im) (*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 (/.f64 1 (log.f64 im)) 2)))
(*.f64 (log.f64 im) (*.f64 (*.f64 (/.f64 2 (log.f64 im)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1/2 (log.f64 im))))
(*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (/.f64 2 (log.f64 im)) 1/2)))
(*.f64 (/.f64 2 (log.f64 im)) (*.f64 (log.f64 10) (/.f64 (log.f64 10) 2)))
(*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 (log.f64 im) (*.f64 (log.f64 im) 2)))
(*.f64 (log.f64 im) (*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 (/.f64 1 (log.f64 im)) 2)))
(*.f64 (log.f64 im) (*.f64 (*.f64 (/.f64 2 (log.f64 im)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1/2 (log.f64 im))))
(*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (/.f64 2 (log.f64 im)) 1/2)))
(*.f64 (/.f64 2 (log.f64 im)) (*.f64 (log.f64 10) (/.f64 (log.f64 10) 2)))
(*.f64 (*.f64 (log.f64 10) 4) (/.f64 1 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4)))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(*.f64 (*.f64 (log.f64 10) 4) (/.f64 1 (/.f64 (*.f64 (log.f64 im) 4) (log.f64 10))))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 1 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 (log.f64 10) (/.f64 (neg.f64 (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (neg.f64 (log.f64 im)) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (neg.f64 (log.f64 10)))))
(*.f64 (neg.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))) -1)
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(*.f64 (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im))))) (/.f64 1 (neg.f64 (log.f64 im))))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(*.f64 (neg.f64 (log.f64 10)) (/.f64 1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 10))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im))))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 1 (/.f64 1 (log.f64 10))))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(*.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))) (log.f64 im))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(*.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))) (/.f64 1 (/.f64 1 (log.f64 im))))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(*.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))) (/.f64 1 (/.f64 2 (log.f64 10))))
(*.f64 (log.f64 im) (*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 (/.f64 1 (log.f64 im)) 2)))
(*.f64 (log.f64 im) (*.f64 (*.f64 (/.f64 2 (log.f64 im)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1/2 (log.f64 im))))
(*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (/.f64 2 (log.f64 im)) 1/2)))
(*.f64 (/.f64 2 (log.f64 im)) (*.f64 (log.f64 10) (/.f64 (log.f64 10) 2)))
(*.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im))) 1)
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(*.f64 -1 (neg.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(*.f64 -1 (/.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))))
(neg.f64 (/.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))))
(neg.f64 (/.f64 (log.f64 10) (/.f64 (neg.f64 (log.f64 im)) (/.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 im))))))
(neg.f64 (/.f64 (log.f64 10) (/.f64 (log.f64 im) (neg.f64 (log.f64 10)))))
(*.f64 -1 (/.f64 (log.f64 10) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))))
(neg.f64 (/.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))))
(neg.f64 (/.f64 (log.f64 10) (/.f64 (neg.f64 (log.f64 im)) (/.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 im))))))
(neg.f64 (/.f64 (log.f64 10) (/.f64 (log.f64 im) (neg.f64 (log.f64 10)))))
(*.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (*.f64 (log.f64 im) 1/2))
(*.f64 (log.f64 im) (*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 (/.f64 1 (log.f64 im)) 2)))
(*.f64 (log.f64 im) (*.f64 (*.f64 (/.f64 2 (log.f64 im)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1/2 (log.f64 im))))
(*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (/.f64 2 (log.f64 im)) 1/2)))
(*.f64 (/.f64 2 (log.f64 im)) (*.f64 (log.f64 10) (/.f64 (log.f64 10) 2)))
(*.f64 (/.f64 1 (log.f64 im)) (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(*.f64 (/.f64 1 (log.f64 im)) (/.f64 (log.f64 10) (/.f64 1 (log.f64 10))))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(*.f64 (/.f64 1 (log.f64 im)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 1 (log.f64 im))))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(*.f64 (/.f64 1 (log.f64 im)) (/.f64 (*.f64 (log.f64 10) 2) (/.f64 2 (log.f64 10))))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(*.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 (log.f64 10) (log.f64 im)))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(*.f64 1/2 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(*.f64 (log.f64 im) (*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 (/.f64 1 (log.f64 im)) 2)))
(*.f64 (log.f64 im) (*.f64 (*.f64 (/.f64 2 (log.f64 im)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1/2 (log.f64 im))))
(*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (/.f64 2 (log.f64 im)) 1/2)))
(*.f64 (/.f64 2 (log.f64 im)) (*.f64 (log.f64 10) (/.f64 (log.f64 10) 2)))
(*.f64 (/.f64 2 (log.f64 im)) (/.f64 (log.f64 10) (/.f64 2 (log.f64 10))))
(*.f64 (log.f64 im) (*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 (/.f64 1 (log.f64 im)) 2)))
(*.f64 (log.f64 im) (*.f64 (*.f64 (/.f64 2 (log.f64 im)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1/2 (log.f64 im))))
(*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (/.f64 2 (log.f64 im)) 1/2)))
(*.f64 (/.f64 2 (log.f64 im)) (*.f64 (log.f64 10) (/.f64 (log.f64 10) 2)))
(*.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 im) 2)) (*.f64 (log.f64 10) 2))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(*.f64 (*.f64 (log.f64 im) 1/2) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(*.f64 (log.f64 im) (*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 (/.f64 1 (log.f64 im)) 2)))
(*.f64 (log.f64 im) (*.f64 (*.f64 (/.f64 2 (log.f64 im)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1/2 (log.f64 im))))
(*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (/.f64 2 (log.f64 im)) 1/2)))
(*.f64 (/.f64 2 (log.f64 im)) (*.f64 (log.f64 10) (/.f64 (log.f64 10) 2)))
(*.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (*.f64 (log.f64 im) 2))) 2)
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(*.f64 (*.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))) 1/2) (*.f64 (log.f64 im) 2))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(*.f64 (/.f64 1 (*.f64 (log.f64 im) 2)) (*.f64 (log.f64 im) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))))
(*.f64 (log.f64 im) (*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 (/.f64 1 (log.f64 im)) 2)))
(*.f64 (log.f64 im) (*.f64 (*.f64 (/.f64 2 (log.f64 im)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1/2 (log.f64 im))))
(*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (/.f64 2 (log.f64 im)) 1/2)))
(*.f64 (/.f64 2 (log.f64 im)) (*.f64 (log.f64 10) (/.f64 (log.f64 10) 2)))
(*.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 im) 2)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(*.f64 (log.f64 im) (*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 (/.f64 1 (log.f64 im)) 2)))
(*.f64 (log.f64 im) (*.f64 (*.f64 (/.f64 2 (log.f64 im)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1/2 (log.f64 im))))
(*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (/.f64 2 (log.f64 im)) 1/2)))
(*.f64 (/.f64 2 (log.f64 im)) (*.f64 (log.f64 10) (/.f64 (log.f64 10) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))) (*.f64 (log.f64 im) 2)) 2)
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(*.f64 (/.f64 1 (/.f64 1 (log.f64 10))) (/.f64 (log.f64 10) (log.f64 im)))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(*.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10)))) 2)
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(*.f64 (/.f64 (log.f64 10) (/.f64 1 (log.f64 10))) (/.f64 1 (log.f64 im)))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(*.f64 (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im))) (*.f64 (log.f64 im) 2)) (*.f64 (log.f64 im) 2))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(*.f64 (/.f64 1 (/.f64 1 (log.f64 im))) (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(*.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (log.f64 10)))) 2)
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(*.f64 (/.f64 1 (*.f64 (log.f64 im) (/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (log.f64 10)))) (*.f64 (log.f64 im) 2))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(*.f64 (/.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))) -1)
(neg.f64 (/.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))))
(neg.f64 (/.f64 (log.f64 10) (/.f64 (neg.f64 (log.f64 im)) (/.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 im))))))
(neg.f64 (/.f64 (log.f64 10) (/.f64 (log.f64 im) (neg.f64 (log.f64 10)))))
(*.f64 (/.f64 1 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))) (neg.f64 (log.f64 im)))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 1 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 (log.f64 10) (/.f64 (neg.f64 (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (neg.f64 (log.f64 im)) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (neg.f64 (log.f64 10)))))
(*.f64 (/.f64 1 (neg.f64 (log.f64 im))) (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im))))))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(*.f64 (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im))) (/.f64 1 (log.f64 im))) (/.f64 1 (log.f64 im)))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(*.f64 (/.f64 (log.f64 10) (/.f64 2 (log.f64 10))) (/.f64 2 (log.f64 im)))
(*.f64 (log.f64 im) (*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 (/.f64 1 (log.f64 im)) 2)))
(*.f64 (log.f64 im) (*.f64 (*.f64 (/.f64 2 (log.f64 im)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1/2 (log.f64 im))))
(*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (/.f64 2 (log.f64 im)) 1/2)))
(*.f64 (/.f64 2 (log.f64 im)) (*.f64 (log.f64 10) (/.f64 (log.f64 10) 2)))
(*.f64 (/.f64 1 (/.f64 2 (log.f64 10))) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))
(*.f64 (log.f64 im) (*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 (/.f64 1 (log.f64 im)) 2)))
(*.f64 (log.f64 im) (*.f64 (*.f64 (/.f64 2 (log.f64 im)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1/2 (log.f64 im))))
(*.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (/.f64 2 (log.f64 im)) 1/2)))
(*.f64 (/.f64 2 (log.f64 im)) (*.f64 (log.f64 10) (/.f64 (log.f64 10) 2)))
(*.f64 (/.f64 (*.f64 (log.f64 10) 2) (/.f64 2 (log.f64 10))) (/.f64 1 (log.f64 im)))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(*.f64 (/.f64 1 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4)) (*.f64 (log.f64 10) 4))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(*.f64 (/.f64 1 (/.f64 (*.f64 (log.f64 im) 4) (log.f64 10))) (*.f64 (log.f64 10) 4))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(*.f64 (/.f64 2 (/.f64 (*.f64 (log.f64 im) 4) (log.f64 10))) (*.f64 (log.f64 10) 2))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(*.f64 (/.f64 (log.f64 10) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))) -1)
(neg.f64 (/.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))))
(neg.f64 (/.f64 (log.f64 10) (/.f64 (neg.f64 (log.f64 im)) (/.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 im))))))
(neg.f64 (/.f64 (log.f64 10) (/.f64 (log.f64 im) (neg.f64 (log.f64 10)))))
(*.f64 (/.f64 1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))) (neg.f64 (log.f64 10)))
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))
(+.f64 0 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(+.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))) 0)
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(-.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))) 0)
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (log.f64 im) (*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (log.f64 im) (/.f64 2 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 1 (log.f64 10)))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 1 (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 2 (*.f64 (log.f64 im) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 1 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (/.f64 1/2 (log.f64 10)))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (*.f64 (/.f64 1 (log.f64 10)) 1/2))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (/.f64 1 (*.f64 (log.f64 im) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (*.f64 (log.f64 im) 2) (/.f64 (*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10))) 2))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (*.f64 (log.f64 im) 2) (*.f64 (/.f64 1 (log.f64 10)) (/.f64 1/2 (log.f64 10))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (*.f64 (log.f64 im) 2) (*.f64 (*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10))) 1/2))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (*.f64 (log.f64 im) 2) (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (*.f64 (log.f64 im) 2) (/.f64 2 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 1 (log.f64 im)))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 2 (/.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))) 2))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 2 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (log.f64 10) 2)))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 2 (/.f64 (log.f64 im) (*.f64 (log.f64 im) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 2 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 2 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (log.f64 im) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (*.f64 (log.f64 im) 4) (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (*.f64 (log.f64 im) 4) (/.f64 1 (*.f64 (log.f64 im) (*.f64 (log.f64 10) (/.f64 (*.f64 (log.f64 10) 4) (log.f64 im))))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (*.f64 (log.f64 im) (/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (log.f64 10))) (/.f64 1 (*.f64 (log.f64 im) 2)))
(*.f64 (log.f64 im) (*.f64 (/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (log.f64 10)) (/.f64 (/.f64 1 (log.f64 im)) 2)))
(*.f64 (*.f64 (log.f64 im) (/.f64 (/.f64 2 (log.f64 10)) (log.f64 10))) (*.f64 (/.f64 1/2 (log.f64 im)) (log.f64 im)))
(*.f64 (log.f64 im) (*.f64 2 (*.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1/2 (log.f64 im)))))
(*.f64 (*.f64 (log.f64 im) (/.f64 2 (*.f64 (log.f64 10) (log.f64 10)))) (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 im))))
(*.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4) (/.f64 1 (*.f64 (log.f64 10) 4)))
(*.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 4 (/.f64 (/.f64 1 (log.f64 10)) 4)))
(*.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 4 (/.f64 1/4 (log.f64 10))))
(*.f64 (*.f64 (log.f64 im) (/.f64 4 (log.f64 10))) (/.f64 1/4 (log.f64 10)))
(*.f64 (log.f64 im) (*.f64 (/.f64 4 (log.f64 10)) (/.f64 1/4 (log.f64 10))))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10))) (log.f64 im))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 1 (*.f64 (log.f64 10) (neg.f64 (log.f64 10)))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 1 (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 1 (*.f64 (log.f64 im) (neg.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))) (/.f64 1 (neg.f64 (log.f64 im))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)) (/.f64 1 (neg.f64 (log.f64 10))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))) 1)
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (neg.f64 (log.f64 10)))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 im) (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 im) (*.f64 (log.f64 im) (neg.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 -1 (/.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))) (neg.f64 (log.f64 im))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (log.f64 10)) 1/2)
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 2 (log.f64 10)) (/.f64 1 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 2 (log.f64 10)) (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 2 (log.f64 10)) (/.f64 (log.f64 im) (*.f64 (log.f64 im) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 (/.f64 1 (log.f64 10)) (log.f64 im)))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 1 (log.f64 im)) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 1 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))) (/.f64 2 (log.f64 10)))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))) 2) 2)
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 1/2 (/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (log.f64 10)))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 1/2 (/.f64 (*.f64 (log.f64 im) 2) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 1/2 (log.f64 10)) (/.f64 (*.f64 (log.f64 im) 2) (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 (*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10))) 2) (*.f64 (log.f64 im) 2))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 10))) (/.f64 2 (log.f64 10)))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) 1/2) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) (/.f64 1/2 (log.f64 10))) (*.f64 (log.f64 im) 2))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (*.f64 (*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10))) 1/2) (*.f64 (log.f64 im) 2))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (log.f64 10) 2)) 2)
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)) (log.f64 im))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 1 (*.f64 (log.f64 im) 2)) (*.f64 (log.f64 im) (/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (log.f64 10))))
(*.f64 (log.f64 im) (*.f64 (/.f64 (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))) (log.f64 10)) (/.f64 (/.f64 1 (log.f64 im)) 2)))
(*.f64 (*.f64 (log.f64 im) (/.f64 (/.f64 2 (log.f64 10)) (log.f64 10))) (*.f64 (/.f64 1/2 (log.f64 im)) (log.f64 im)))
(*.f64 (log.f64 im) (*.f64 2 (*.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1/2 (log.f64 im)))))
(*.f64 (*.f64 (log.f64 im) (/.f64 2 (*.f64 (log.f64 10) (log.f64 10)))) (*.f64 (log.f64 im) (/.f64 1/2 (log.f64 im))))
(*.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 im) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im)))))) 2)
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))) (log.f64 im))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 (*.f64 (log.f64 im) 2) (*.f64 (log.f64 10) (log.f64 10))) 1/2)
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2))) 2)
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2))) (*.f64 (log.f64 im) 2))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 2 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2))) (log.f64 im))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))) (*.f64 (log.f64 im) 4))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 2 (*.f64 (log.f64 10) (*.f64 (log.f64 10) 4))) (*.f64 (log.f64 im) 2))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) 4))
(*.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 4 (/.f64 (/.f64 1 (log.f64 10)) 4)))
(*.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 4 (/.f64 1/4 (log.f64 10))))
(*.f64 (*.f64 (log.f64 im) (/.f64 4 (log.f64 10))) (/.f64 1/4 (log.f64 10)))
(*.f64 (log.f64 im) (*.f64 (/.f64 4 (log.f64 10)) (/.f64 1/4 (log.f64 10))))
(*.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 10) (neg.f64 (log.f64 10)))) -1)
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 1 (*.f64 (log.f64 10) (neg.f64 (log.f64 10)))) (neg.f64 (log.f64 im)))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 1 (neg.f64 (log.f64 10))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10)))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 (/.f64 1 (log.f64 10)) (log.f64 im)) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 1 (neg.f64 (log.f64 im))) (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (neg.f64 (log.f64 im)) (log.f64 10))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 1 (log.f64 10)))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 1 (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 (*.f64 (log.f64 im) 2) (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))) (/.f64 1/2 (log.f64 10)))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 im) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (/.f64 2 (log.f64 10)))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (*.f64 (log.f64 im) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) 2)
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 1 (*.f64 (log.f64 im) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 2 (*.f64 (log.f64 im) (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))) (/.f64 (log.f64 im) (log.f64 10)))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 1 (*.f64 (log.f64 im) (*.f64 (log.f64 10) (/.f64 (*.f64 (log.f64 10) 4) (log.f64 im))))) (*.f64 (log.f64 im) 4))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 (log.f64 im) (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))))) -1)
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 1 (neg.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))))) (neg.f64 (log.f64 im)))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 (log.f64 im) (*.f64 (log.f64 im) (neg.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))))) -1)
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 1 (*.f64 (log.f64 im) (neg.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))))) (neg.f64 (log.f64 im)))
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))) (neg.f64 (log.f64 im))) -1)
(/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))

localize32.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 (neg.f64 re))))
0.4b
(/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 (neg.f64 re))))))
0.4b
(*.f64 (log.f64 10) (log.f64 (neg.f64 re)))
0.5b
(*.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))
Compiler

Compiled 77 to 40 computations (48.1% saved)

series3.0ms (0%)

Counts
4 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
re
@inf
(/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 (neg.f64 re))))))
0.0ms
re
@-inf
(/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 (neg.f64 re))))))
0.0ms
re
@0
(/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 (neg.f64 re))))))
0.0ms
re
@0
(/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 (neg.f64 re))))
0.0ms
re
@inf
(*.f64 (log.f64 10) (log.f64 (neg.f64 re)))

rewrite83.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1682×bool.json-1
1682×bool.json-2
1656×rational.json-1
1314×bool.json-3
1002×rational.json-simplify-35
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
013176
1141176
2483176
3177098
4594098
Stop Event
node limit
Counts
4 → 59
Calls
Call 1
Inputs
(*.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))
(*.f64 (log.f64 10) (log.f64 (neg.f64 re)))
(/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 (neg.f64 re))))))
(/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 (neg.f64 re))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 10) (/.f64 (/.f64 (/.f64 2 (/.f64 1 (log.f64 10))) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) 2) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 (neg.f64 re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log.f64 10)) (-.f64 0 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (log.f64 (neg.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))) 4) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (/.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (/.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))) (/.f64 (/.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (/.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))) (/.f64 (/.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 10) (log.f64 (neg.f64 re))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (log.f64 10) (log.f64 (neg.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 10) (log.f64 (neg.f64 re))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (log.f64 (neg.f64 re))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 (neg.f64 re)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 (neg.f64 re)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (log.f64 10) (*.f64 (log.f64 (neg.f64 re)) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (log.f64 10) (log.f64 (neg.f64 re))) (*.f64 (log.f64 10) (log.f64 (neg.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (log.f64 10) (log.f64 (neg.f64 re))) (*.f64 (log.f64 10) (log.f64 (neg.f64 re))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (neg.f64 re)) (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 (neg.f64 re)) 2) (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 (neg.f64 re)) 2) (*.f64 1/2 (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 (neg.f64 re)) 2) (*.f64 (/.f64 1/2 (log.f64 10)) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 (neg.f64 re)) 2) (*.f64 (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 (neg.f64 re)) 2) (*.f64 (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (log.f64 10))) (/.f64 1/2 (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (log.f64 10))) (*.f64 (/.f64 1/2 (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (log.f64 10))) (*.f64 1/2 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) (/.f64 1 (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))) (*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)) (log.f64 (neg.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 (neg.f64 re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))) (*.f64 2 (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (neg.f64 re)) (/.f64 1 (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (neg.f64 re)) (*.f64 (/.f64 1 (log.f64 (neg.f64 re))) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 (neg.f64 re)) 2) (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 (neg.f64 re)) 2) (*.f64 (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 (neg.f64 re)) 2) (*.f64 1/2 (/.f64 1 (*.f64 (log.f64 10) (log.f64 (neg.f64 re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (log.f64 10))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 1 (log.f64 (neg.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 (neg.f64 re))) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))) (log.f64 (neg.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))) (*.f64 (log.f64 (neg.f64 re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10)))))))

simplify80.0ms (0.2%)

Algorithm
egg-herbie
Rules
1742×rational.json-simplify-54
1244×rational.json-simplify-2
870×rational.json-simplify-57
810×rational.json-simplify-35
736×rational.json-simplify-51
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01413147
13662799
210662751
333912751
Stop Event
node limit
Counts
107 → 87
Calls
Call 1
Inputs
(/.f64 (+.f64 (log.f64 -1) (log.f64 re)) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (log.f64 re)) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (log.f64 re)) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (log.f64 re)) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (log.f64 10))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(*.f64 (log.f64 10) (+.f64 (log.f64 -1) (log.f64 re)))
(*.f64 (log.f64 10) (+.f64 (log.f64 -1) (log.f64 re)))
(*.f64 (log.f64 10) (+.f64 (log.f64 -1) (log.f64 re)))
(*.f64 (log.f64 10) (+.f64 (log.f64 -1) (log.f64 re)))
(*.f64 (log.f64 10) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))))
(*.f64 (log.f64 10) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))))
(*.f64 (log.f64 10) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))))
(*.f64 (log.f64 10) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))))
(*.f64 -1 (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re))))
(*.f64 -1 (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re))))
(*.f64 -1 (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re))))
(*.f64 -1 (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re))))
(/.f64 (+.f64 (log.f64 -1) (log.f64 re)) (pow.f64 (log.f64 10) 2))
(/.f64 (+.f64 (log.f64 -1) (log.f64 re)) (pow.f64 (log.f64 10) 2))
(/.f64 (+.f64 (log.f64 -1) (log.f64 re)) (pow.f64 (log.f64 10) 2))
(/.f64 (+.f64 (log.f64 -1) (log.f64 re)) (pow.f64 (log.f64 10) 2))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (pow.f64 (log.f64 10) 2))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (pow.f64 (log.f64 10) 2))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (pow.f64 (log.f64 10) 2))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (pow.f64 (log.f64 10) 2))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (log.f64 10) 2)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (log.f64 10) 2)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (log.f64 10) 2)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (log.f64 10) 2)))
(/.f64 1 (log.f64 10))
(/.f64 1 (log.f64 10))
(/.f64 1 (log.f64 10))
(/.f64 1 (log.f64 10))
(/.f64 1 (log.f64 10))
(/.f64 1 (log.f64 10))
(/.f64 1 (log.f64 10))
(/.f64 1 (log.f64 10))
(/.f64 1 (log.f64 10))
(/.f64 1 (log.f64 10))
(/.f64 1 (log.f64 10))
(/.f64 1 (log.f64 10))
(+.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))) 0)
(+.f64 0 (/.f64 (/.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))
(-.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))) 0)
(/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))
(/.f64 (log.f64 10) (/.f64 (/.f64 (/.f64 2 (/.f64 1 (log.f64 10))) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) 2))
(/.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))) 1)
(/.f64 (*.f64 (log.f64 10) 2) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 (neg.f64 re))))))
(/.f64 (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))) 2) 2)
(/.f64 (neg.f64 (log.f64 10)) (-.f64 0 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))))
(/.f64 (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (log.f64 10)))
(/.f64 (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))) 4) 4)
(/.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (log.f64 (neg.f64 re))))
(/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) (log.f64 10))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))) 4) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))) 4)) 8)
(/.f64 (/.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))
(+.f64 (*.f64 (log.f64 10) (log.f64 (neg.f64 re))) 0)
(+.f64 0 (*.f64 (log.f64 10) (log.f64 (neg.f64 re))))
(-.f64 (*.f64 (log.f64 10) (log.f64 (neg.f64 re))) 0)
(/.f64 (*.f64 (log.f64 10) (log.f64 (neg.f64 re))) 1)
(/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 (neg.f64 re)) 2)) 2)
(/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 (neg.f64 re)) 4)) 4)
(/.f64 (*.f64 2 (*.f64 (log.f64 10) (*.f64 (log.f64 (neg.f64 re)) 4))) 8)
(+.f64 0 (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))))
(+.f64 (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))) 0)
(-.f64 (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))) 0)
(*.f64 (log.f64 (neg.f64 re)) (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)))
(*.f64 1 (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) 2) (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) 2) (*.f64 1/2 (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10))))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) 2) (*.f64 (/.f64 1/2 (log.f64 10)) (/.f64 1 (log.f64 10))))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) 2) (*.f64 (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))) 1))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) 2) (*.f64 (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))
(*.f64 (*.f64 2 (/.f64 1 (log.f64 10))) (/.f64 1/2 (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))
(*.f64 (*.f64 2 (/.f64 1 (log.f64 10))) (*.f64 (/.f64 1/2 (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))) 1))
(*.f64 (*.f64 2 (/.f64 1 (log.f64 10))) (*.f64 1/2 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))
(*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 1 (log.f64 10)))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) (/.f64 1 (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))))
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
(*.f64 (/.f64 1 (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))) (*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))
(*.f64 (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)) (log.f64 (neg.f64 re)))
(*.f64 (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))) 1)
(*.f64 (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 (neg.f64 re)) 2))
(*.f64 (/.f64 1/2 (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))) (*.f64 2 (/.f64 1 (log.f64 10))))
(+.f64 0 (/.f64 1 (log.f64 10)))
(+.f64 (/.f64 1 (log.f64 10)) 0)
(-.f64 (/.f64 1 (log.f64 10)) 0)
(*.f64 (log.f64 (neg.f64 re)) (/.f64 1 (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))))
(*.f64 (log.f64 (neg.f64 re)) (*.f64 (/.f64 1 (log.f64 (neg.f64 re))) (/.f64 1 (log.f64 10))))
(*.f64 1 (/.f64 1 (log.f64 10)))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) 2) (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) 2) (*.f64 (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))) 1))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) 2) (*.f64 1/2 (/.f64 1 (*.f64 (log.f64 10) (log.f64 (neg.f64 re))))))
(*.f64 (*.f64 2 (/.f64 1 (log.f64 10))) 1/2)
(*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 1 (log.f64 (neg.f64 re))))
(*.f64 (/.f64 1 (log.f64 10)) 1)
(*.f64 (/.f64 1 (log.f64 (neg.f64 re))) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
(*.f64 (/.f64 1 (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))) (log.f64 (neg.f64 re)))
(*.f64 (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))) (*.f64 (log.f64 (neg.f64 re)) 2))
(*.f64 1/2 (*.f64 2 (/.f64 1 (log.f64 10))))
Outputs
(/.f64 (+.f64 (log.f64 -1) (log.f64 re)) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (log.f64 re)) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (log.f64 re)) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (log.f64 re)) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 1 re)))) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 1 re)))) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 1 re)))) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (log.f64 10))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 1 re)))) (log.f64 10))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 10)))
(*.f64 (log.f64 10) (+.f64 (log.f64 -1) (log.f64 re)))
(*.f64 (+.f64 (log.f64 -1) (log.f64 re)) (log.f64 10))
(*.f64 (log.f64 10) (+.f64 (log.f64 -1) (log.f64 re)))
(*.f64 (+.f64 (log.f64 -1) (log.f64 re)) (log.f64 10))
(*.f64 (log.f64 10) (+.f64 (log.f64 -1) (log.f64 re)))
(*.f64 (+.f64 (log.f64 -1) (log.f64 re)) (log.f64 10))
(*.f64 (log.f64 10) (+.f64 (log.f64 -1) (log.f64 re)))
(*.f64 (+.f64 (log.f64 -1) (log.f64 re)) (log.f64 10))
(*.f64 (log.f64 10) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))))
(*.f64 (log.f64 10) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 1 re)))))
(*.f64 (log.f64 10) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))))
(*.f64 (log.f64 10) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 1 re)))))
(*.f64 (log.f64 10) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))))
(*.f64 (log.f64 10) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 1 re)))))
(*.f64 (log.f64 10) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))))
(*.f64 (log.f64 10) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 1 re)))))
(*.f64 -1 (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re))))
(*.f64 (log.f64 10) (neg.f64 (log.f64 (/.f64 -1 re))))
(*.f64 -1 (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re))))
(*.f64 (log.f64 10) (neg.f64 (log.f64 (/.f64 -1 re))))
(*.f64 -1 (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re))))
(*.f64 (log.f64 10) (neg.f64 (log.f64 (/.f64 -1 re))))
(*.f64 -1 (*.f64 (log.f64 10) (log.f64 (/.f64 -1 re))))
(*.f64 (log.f64 10) (neg.f64 (log.f64 (/.f64 -1 re))))
(/.f64 (+.f64 (log.f64 -1) (log.f64 re)) (pow.f64 (log.f64 10) 2))
(/.f64 (+.f64 (log.f64 -1) (log.f64 re)) (pow.f64 (log.f64 10) 2))
(/.f64 (+.f64 (log.f64 -1) (log.f64 re)) (pow.f64 (log.f64 10) 2))
(/.f64 (+.f64 (log.f64 -1) (log.f64 re)) (pow.f64 (log.f64 10) 2))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (pow.f64 (log.f64 10) 2))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 1 re)))) (pow.f64 (log.f64 10) 2))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (pow.f64 (log.f64 10) 2))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 1 re)))) (pow.f64 (log.f64 10) 2))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (pow.f64 (log.f64 10) 2))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 1 re)))) (pow.f64 (log.f64 10) 2))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 1 re)))) (pow.f64 (log.f64 10) 2))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 1 re)))) (pow.f64 (log.f64 10) 2))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (log.f64 10) 2)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (log.f64 10) 2)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (log.f64 10) 2)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (log.f64 10) 2)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (log.f64 10) 2)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (log.f64 10) 2)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (log.f64 10) 2)))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (log.f64 10) 2)))
(/.f64 1 (log.f64 10))
(/.f64 1 (log.f64 10))
(/.f64 1 (log.f64 10))
(/.f64 1 (log.f64 10))
(/.f64 1 (log.f64 10))
(/.f64 1 (log.f64 10))
(/.f64 1 (log.f64 10))
(/.f64 1 (log.f64 10))
(/.f64 1 (log.f64 10))
(/.f64 1 (log.f64 10))
(/.f64 1 (log.f64 10))
(/.f64 1 (log.f64 10))
(+.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))) 0)
(/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(+.f64 0 (/.f64 (/.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))
(/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(-.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))) 0)
(/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(/.f64 (log.f64 10) (/.f64 (/.f64 (/.f64 2 (/.f64 1 (log.f64 10))) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) 2))
(/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(/.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))) 1)
(/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(/.f64 (*.f64 (log.f64 10) 2) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 (neg.f64 re))))))
(/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(/.f64 (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))) 2) 2)
(/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(/.f64 (neg.f64 (log.f64 10)) (-.f64 0 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))))
(/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(/.f64 (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (log.f64 10)))
(/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(/.f64 (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))) 4) 4)
(/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(/.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (log.f64 (neg.f64 re))))
(/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) (log.f64 10))
(/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))) 4) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))) 4)) 8)
(/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(/.f64 (/.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))
(/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(+.f64 (*.f64 (log.f64 10) (log.f64 (neg.f64 re))) 0)
(*.f64 (log.f64 10) (log.f64 (neg.f64 re)))
(+.f64 0 (*.f64 (log.f64 10) (log.f64 (neg.f64 re))))
(*.f64 (log.f64 10) (log.f64 (neg.f64 re)))
(-.f64 (*.f64 (log.f64 10) (log.f64 (neg.f64 re))) 0)
(*.f64 (log.f64 10) (log.f64 (neg.f64 re)))
(/.f64 (*.f64 (log.f64 10) (log.f64 (neg.f64 re))) 1)
(*.f64 (log.f64 10) (log.f64 (neg.f64 re)))
(/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 (neg.f64 re)) 2)) 2)
(*.f64 (log.f64 10) (log.f64 (neg.f64 re)))
(/.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 (neg.f64 re)) 4)) 4)
(*.f64 (log.f64 10) (log.f64 (neg.f64 re)))
(/.f64 (*.f64 2 (*.f64 (log.f64 10) (*.f64 (log.f64 (neg.f64 re)) 4))) 8)
(*.f64 (log.f64 10) (log.f64 (neg.f64 re)))
(+.f64 0 (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10)))
(+.f64 (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))) 0)
(/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10)))
(-.f64 (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))) 0)
(/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)))
(/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 1 (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) 2) (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))))
(/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) 2) (*.f64 1/2 (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10))))
(/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) 2) (*.f64 (/.f64 1/2 (log.f64 10)) (/.f64 1 (log.f64 10))))
(/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) 2) (*.f64 (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))) 1))
(/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) 2) (*.f64 (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))
(*.f64 (*.f64 2 (log.f64 (neg.f64 re))) (*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 (/.f64 1/2 (log.f64 10)) (log.f64 (neg.f64 re)))))
(*.f64 2 (*.f64 (log.f64 (neg.f64 re)) (*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))))
(*.f64 (*.f64 2 (/.f64 1 (log.f64 10))) (/.f64 1/2 (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))
(/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (*.f64 2 (/.f64 1 (log.f64 10))) (*.f64 (/.f64 1/2 (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))) 1))
(/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (*.f64 2 (/.f64 1 (log.f64 10))) (*.f64 1/2 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))
(/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 1 (log.f64 10)))
(/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) (/.f64 1 (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))))
(*.f64 (*.f64 2 (log.f64 (neg.f64 re))) (*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 (/.f64 1/2 (log.f64 10)) (log.f64 (neg.f64 re)))))
(*.f64 2 (*.f64 (log.f64 (neg.f64 re)) (*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))))
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
(/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 1 (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))) (*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))))
(*.f64 (*.f64 2 (log.f64 (neg.f64 re))) (*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 (/.f64 1/2 (log.f64 10)) (log.f64 (neg.f64 re)))))
(*.f64 2 (*.f64 (log.f64 (neg.f64 re)) (*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))))
(*.f64 (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)) (log.f64 (neg.f64 re)))
(/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))) 1)
(/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 (neg.f64 re)) 2))
(/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10)))
(*.f64 (/.f64 1/2 (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))) (*.f64 2 (/.f64 1 (log.f64 10))))
(/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10)))
(+.f64 0 (/.f64 1 (log.f64 10)))
(/.f64 1 (log.f64 10))
(+.f64 (/.f64 1 (log.f64 10)) 0)
(/.f64 1 (log.f64 10))
(-.f64 (/.f64 1 (log.f64 10)) 0)
(/.f64 1 (log.f64 10))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 1 (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 (/.f64 1 (log.f64 10)) (log.f64 (neg.f64 re))))
(*.f64 (log.f64 (neg.f64 re)) (*.f64 (/.f64 1 (log.f64 (neg.f64 re))) (/.f64 1 (log.f64 10))))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 (/.f64 1 (log.f64 10)) (log.f64 (neg.f64 re))))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 1 (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))))
(*.f64 1 (/.f64 1 (log.f64 10)))
(/.f64 1 (log.f64 10))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) 2) (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 (/.f64 1 (log.f64 10)) (log.f64 (neg.f64 re))))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 1 (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) 2) (*.f64 (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))) 1))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 (/.f64 1 (log.f64 10)) (log.f64 (neg.f64 re))))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 1 (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))))
(*.f64 (*.f64 (log.f64 (neg.f64 re)) 2) (*.f64 1/2 (/.f64 1 (*.f64 (log.f64 10) (log.f64 (neg.f64 re))))))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 (/.f64 1 (log.f64 10)) (log.f64 (neg.f64 re))))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 1 (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))))
(*.f64 (*.f64 2 (/.f64 1 (log.f64 10))) 1/2)
(/.f64 1 (log.f64 10))
(*.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 1 (log.f64 (neg.f64 re))))
(/.f64 (/.f64 1 (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))
(/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (/.f64 1 (log.f64 10))))
(/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (log.f64 (neg.f64 re)))
(/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 (neg.f64 re))))
(*.f64 (/.f64 1 (log.f64 10)) 1)
(/.f64 1 (log.f64 10))
(*.f64 (/.f64 1 (log.f64 (neg.f64 re))) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))
(/.f64 (/.f64 1 (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))
(/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (/.f64 1 (log.f64 10))))
(/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (log.f64 (neg.f64 re)))
(/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 (neg.f64 re))))
(*.f64 (/.f64 1 (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))) (log.f64 (neg.f64 re)))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 (/.f64 1 (log.f64 10)) (log.f64 (neg.f64 re))))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 1 (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))))
(*.f64 (/.f64 1/2 (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))) (*.f64 (log.f64 (neg.f64 re)) 2))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 (/.f64 1 (log.f64 10)) (log.f64 (neg.f64 re))))
(*.f64 (log.f64 (neg.f64 re)) (/.f64 1 (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))))
(*.f64 1/2 (*.f64 2 (/.f64 1 (log.f64 10))))
(/.f64 1 (log.f64 10))

eval274.0ms (0.8%)

Compiler

Compiled 14938 to 10958 computations (26.6% saved)

prune313.0ms (0.9%)

Pruning

45 alts after pruning (39 fresh and 6 done)

PrunedKeptTotal
New79215807
Fresh102434
Picked011
Done358
Total80545850
Error
0.0b
Counts
850 → 45
Alt Table
Click to see full alt table
StatusErrorProgram
28.5b
(/.f64 (/.f64 (pow.f64 (log.f64 im) 2) (log.f64 10)) (log.f64 im))
28.4b
(/.f64 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (log.f64 10)) (/.f64 1 (log.f64 10)))
32.6b
(/.f64 (/.f64 (neg.f64 (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))) (neg.f64 (log.f64 (neg.f64 re))))
32.6b
(/.f64 (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (log.f64 10)))
28.4b
(/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 10) 2)) (/.f64 1 (log.f64 10)))
28.6b
(/.f64 (/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im))
32.6b
(/.f64 (/.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))
28.6b
(/.f64 (/.f64 2 (log.f64 10)) (/.f64 2 (log.f64 im)))
28.4b
(/.f64 (/.f64 1 (/.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 10)))) (/.f64 1 (log.f64 10)))
28.6b
(/.f64 (/.f64 1 (log.f64 im)) (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (log.f64 10)))
28.5b
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 1 (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
32.6b
(/.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) (log.f64 (neg.f64 re)))
32.6b
(/.f64 (*.f64 (log.f64 10) 2) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 (neg.f64 re))))))
32.6b
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
32.6b
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
28.5b
(/.f64 (log.f64 im) (log.f64 10))
32.6b
(/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))
28.5b
(/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im))))
28.5b
(/.f64 4 (/.f64 4 (/.f64 (log.f64 im) (log.f64 10))))
28.5b
(/.f64 2 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))
28.5b
(/.f64 1 (/.f64 (log.f64 10) (log.f64 im)))
28.5b
(/.f64 1 (*.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 im) (log.f64 im))) (log.f64 im)))
32.7b
(*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 10) 2)))
32.6b
(*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) (/.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) (log.f64 (neg.f64 re))))))
32.7b
(*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 (neg.f64 re))))))))))
32.6b
(*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (log.f64 10))))
32.6b
(*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (*.f64 (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (log.f64 10)) (log.f64 (neg.f64 re))))
32.6b
(*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (*.f64 2 (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 (neg.f64 re)))))))
32.7b
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (/.f64 1 (log.f64 (neg.f64 re)))))
32.6b
(*.f64 (/.f64 1/2 (log.f64 (neg.f64 re))) (*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) 2))))
32.6b
(*.f64 (*.f64 (/.f64 1 (log.f64 (neg.f64 re))) (log.f64 10)) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))))
28.6b
(*.f64 (*.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (*.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))))
32.7b
(*.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) (/.f64 (/.f64 1 (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))
32.6b
(*.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))
28.6b
(*.f64 (log.f64 10) (/.f64 (log.f64 im) (pow.f64 (log.f64 10) 2)))
28.6b
(*.f64 (log.f64 10) (/.f64 1 (/.f64 (pow.f64 (log.f64 10) 2) (log.f64 im))))
28.5b
(*.f64 (log.f64 10) (/.f64 1 (/.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im)))))))
32.7b
(*.f64 (log.f64 10) (/.f64 1 (*.f64 (log.f64 (neg.f64 re)) (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))
28.5b
(*.f64 (log.f64 10) (/.f64 1 (*.f64 (log.f64 im) (/.f64 (log.f64 10) (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))))))
28.7b
(*.f64 (log.f64 10) (*.f64 (/.f64 1 (*.f64 (log.f64 im) (neg.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))))) (neg.f64 (log.f64 im))))
32.6b
(*.f64 (log.f64 10) (*.f64 (log.f64 (neg.f64 re)) (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 (neg.f64 re))))))
28.5b
(*.f64 2 (/.f64 (/.f64 1/2 (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
28.5b
(*.f64 2 (/.f64 1/2 (/.f64 (log.f64 im) (/.f64 (pow.f64 (log.f64 im) 2) (log.f64 10)))))
28.6b
(*.f64 2 (/.f64 1/2 (/.f64 (log.f64 im) (*.f64 (log.f64 im) (*.f64 (log.f64 10) (/.f64 1 (*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))))))
28.5b
(*.f64 2 (*.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 1/2 (log.f64 im))))
Compiler

Compiled 817 to 621 computations (24% saved)

regimes984.0ms (2.7%)

Counts
67 → 3
Calls
Call 1
Inputs
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 im))
(/.f64 1 (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 2 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))
(/.f64 4 (/.f64 4 (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 (/.f64 2 (log.f64 10)) (/.f64 2 (log.f64 im)))
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (/.f64 1 (log.f64 im))))
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (/.f64 1 (log.f64 (neg.f64 re)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
(*.f64 (log.f64 10) (/.f64 (log.f64 im) (pow.f64 (log.f64 10) 2)))
(/.f64 (/.f64 (pow.f64 (log.f64 im) 2) (log.f64 10)) (log.f64 im))
(/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im))) (log.f64 im))
(*.f64 (log.f64 10) (/.f64 1 (/.f64 (pow.f64 (log.f64 10) 2) (log.f64 im))))
(/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))
(/.f64 (/.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))
(/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 10) 2)) (/.f64 1 (log.f64 10)))
(*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) (/.f64 1 (log.f64 im)))
(/.f64 1 (*.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 im) (log.f64 im))) (log.f64 im)))
(/.f64 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (log.f64 10)) (/.f64 1 (log.f64 10)))
(*.f64 2 (/.f64 1/2 (/.f64 (log.f64 im) (/.f64 (pow.f64 (log.f64 im) 2) (log.f64 10)))))
(/.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) (log.f64 (neg.f64 re)))
(/.f64 (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (log.f64 10)))
(*.f64 2 (*.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 1/2 (log.f64 im))))
(*.f64 2 (/.f64 1/2 (/.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))))))
(*.f64 2 (/.f64 (/.f64 1/2 (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 2 (*.f64 (/.f64 2 (log.f64 10)) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))))
(/.f64 (/.f64 1 (/.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 10)))) (/.f64 1 (log.f64 10)))
(/.f64 (*.f64 (log.f64 10) 2) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 (neg.f64 re))))))
(/.f64 (/.f64 (neg.f64 (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))) (neg.f64 (log.f64 (neg.f64 re))))
(*.f64 (log.f64 10) (/.f64 1 (*.f64 (/.f64 2 (log.f64 im)) (/.f64 (log.f64 10) (/.f64 2 (log.f64 10))))))
(*.f64 (log.f64 10) (/.f64 1 (/.f64 2 (*.f64 (/.f64 2 (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))))))
(*.f64 (log.f64 10) (/.f64 1 (/.f64 (*.f64 (log.f64 10) 2) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))))))
(*.f64 2 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (neg.f64 (*.f64 (/.f64 1 (log.f64 im)) (*.f64 (log.f64 im) -2)))))
(*.f64 (/.f64 1/2 (log.f64 (neg.f64 re))) (*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) 2))))
(*.f64 (log.f64 10) (/.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 10))) (log.f64 im))))
(*.f64 (*.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (*.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im))
(/.f64 (/.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 im) (log.f64 im))) (log.f64 im))) (log.f64 im))
(*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 10) 2)))
(*.f64 (log.f64 10) (/.f64 1 (*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(*.f64 (log.f64 10) (/.f64 1 (*.f64 (log.f64 im) (/.f64 (log.f64 10) (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))))))
(*.f64 (log.f64 10) (/.f64 1 (/.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im)))))))
(*.f64 (log.f64 10) (/.f64 (/.f64 1 (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 1 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (*.f64 (*.f64 (log.f64 10) (log.f64 im)) (log.f64 10)))) (/.f64 1 (log.f64 10)))
(/.f64 (/.f64 1 (log.f64 im)) (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (log.f64 10)))
(*.f64 (log.f64 10) (*.f64 (log.f64 (neg.f64 re)) (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 (neg.f64 re))))))
(*.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))
(*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (*.f64 (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (log.f64 10)) (log.f64 (neg.f64 re))))
(*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (log.f64 10))))
(*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))))
(*.f64 (log.f64 10) (*.f64 (/.f64 1 (*.f64 (log.f64 im) (neg.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im)))))) (neg.f64 (log.f64 im))))
(*.f64 (*.f64 (log.f64 10) (/.f64 1/2 (log.f64 im))) (/.f64 2 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(*.f64 (log.f64 10) (/.f64 1 (*.f64 (log.f64 (neg.f64 re)) (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))
(*.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) (/.f64 (/.f64 1 (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))
(*.f64 (*.f64 (/.f64 1 (log.f64 (neg.f64 re))) (log.f64 10)) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)))))
(*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 1 (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))))
(*.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 (neg.f64 re)))) (/.f64 1/2 (*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))))
(*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (*.f64 2 (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (*.f64 (log.f64 10) (/.f64 2 (log.f64 (neg.f64 re)))))))
(*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (*.f64 (log.f64 10) (/.f64 2 (log.f64 (neg.f64 re)))) (/.f64 (log.f64 10) 2))))
(/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 1 (log.f64 im))) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) (/.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) (log.f64 (neg.f64 re))))))
(*.f64 2 (/.f64 1/2 (/.f64 (log.f64 im) (*.f64 (log.f64 im) (*.f64 (log.f64 10) (/.f64 1 (*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))))))
(*.f64 (log.f64 10) (/.f64 1 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))))))
(*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 (neg.f64 re))))))))))
Outputs
(*.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 (neg.f64 re)))))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
(/.f64 (/.f64 1 (/.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 10)))) (/.f64 1 (log.f64 10)))
Calls

8 calls:

225.0ms
(*.f64 im im)
141.0ms
im
123.0ms
(*.f64 re re)
120.0ms
re
102.0ms
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
Results
ErrorSegmentsBranch
7.9b3re
7.4b3im
14.8b3(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
14.8b3(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
14.8b3(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
14.8b3(+.f64 (*.f64 re re) (*.f64 im im))
9.4b4(*.f64 re re)
10.1b5(*.f64 im im)
Compiler

Compiled 1182 to 773 computations (34.6% saved)

bsearch46.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
9.529981484386787e+83
2.9542275499282823e+88
25.0ms
1.0111685608004696e-181
1.5572339839887419e-174
Results
41.0ms272×body256valid
Compiler

Compiled 625 to 481 computations (23% saved)

regimes398.0ms (1.1%)

Counts
49 → 3
Calls
Call 1
Inputs
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 im))
(/.f64 1 (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 2 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))
(/.f64 4 (/.f64 4 (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 (/.f64 2 (log.f64 10)) (/.f64 2 (log.f64 im)))
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (/.f64 1 (log.f64 im))))
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (/.f64 1 (log.f64 (neg.f64 re)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
(*.f64 (log.f64 10) (/.f64 (log.f64 im) (pow.f64 (log.f64 10) 2)))
(/.f64 (/.f64 (pow.f64 (log.f64 im) 2) (log.f64 10)) (log.f64 im))
(/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im))) (log.f64 im))
(*.f64 (log.f64 10) (/.f64 1 (/.f64 (pow.f64 (log.f64 10) 2) (log.f64 im))))
(/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))
(/.f64 (/.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))
(/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 10) 2)) (/.f64 1 (log.f64 10)))
(*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) (/.f64 1 (log.f64 im)))
(/.f64 1 (*.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 im) (log.f64 im))) (log.f64 im)))
(/.f64 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (log.f64 10)) (/.f64 1 (log.f64 10)))
(*.f64 2 (/.f64 1/2 (/.f64 (log.f64 im) (/.f64 (pow.f64 (log.f64 im) 2) (log.f64 10)))))
(/.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) (log.f64 (neg.f64 re)))
(/.f64 (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (log.f64 10)))
(*.f64 2 (*.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 1/2 (log.f64 im))))
(*.f64 2 (/.f64 1/2 (/.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))))))
(*.f64 2 (/.f64 (/.f64 1/2 (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 2 (*.f64 (/.f64 2 (log.f64 10)) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))))
(/.f64 (/.f64 1 (/.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 10)))) (/.f64 1 (log.f64 10)))
(/.f64 (*.f64 (log.f64 10) 2) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 (neg.f64 re))))))
(/.f64 (/.f64 (neg.f64 (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))) (neg.f64 (log.f64 (neg.f64 re))))
(*.f64 (log.f64 10) (/.f64 1 (*.f64 (/.f64 2 (log.f64 im)) (/.f64 (log.f64 10) (/.f64 2 (log.f64 10))))))
(*.f64 (log.f64 10) (/.f64 1 (/.f64 2 (*.f64 (/.f64 2 (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))))))
(*.f64 (log.f64 10) (/.f64 1 (/.f64 (*.f64 (log.f64 10) 2) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))))))
(*.f64 2 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (neg.f64 (*.f64 (/.f64 1 (log.f64 im)) (*.f64 (log.f64 im) -2)))))
(*.f64 (/.f64 1/2 (log.f64 (neg.f64 re))) (*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) 2))))
(*.f64 (log.f64 10) (/.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 10))) (log.f64 im))))
(*.f64 (*.f64 (log.f64 im) (log.f64 10)) (/.f64 (log.f64 im) (*.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 10)))))
(/.f64 (/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))) (log.f64 im))
(/.f64 (/.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 im) (log.f64 im))) (log.f64 im))) (log.f64 im))
(*.f64 (/.f64 (log.f64 10) (log.f64 (neg.f64 re))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 10) 2)))
(*.f64 (log.f64 10) (/.f64 1 (*.f64 (log.f64 im) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))))))
(*.f64 (log.f64 10) (/.f64 1 (*.f64 (log.f64 im) (/.f64 (log.f64 10) (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im)))))))
(*.f64 (log.f64 10) (/.f64 1 (/.f64 (log.f64 10) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (*.f64 (log.f64 10) (log.f64 im)))))))
(*.f64 (log.f64 10) (/.f64 (/.f64 1 (log.f64 im)) (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 1 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im)))))
(/.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (*.f64 (*.f64 (log.f64 10) (log.f64 im)) (log.f64 10)))) (/.f64 1 (log.f64 10)))
(/.f64 (/.f64 1 (log.f64 im)) (/.f64 (*.f64 (/.f64 (log.f64 10) (log.f64 im)) (/.f64 (log.f64 10) (log.f64 im))) (log.f64 10)))
(*.f64 (log.f64 10) (*.f64 (log.f64 (neg.f64 re)) (/.f64 (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (*.f64 (log.f64 10) (log.f64 (neg.f64 re))))))
Outputs
(*.f64 (/.f64 1/2 (log.f64 (neg.f64 re))) (*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) 2))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
(/.f64 (/.f64 1 (/.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 10)))) (/.f64 1 (log.f64 10)))
Calls

8 calls:

57.0ms
im
56.0ms
re
51.0ms
(*.f64 im im)
49.0ms
(*.f64 re re)
42.0ms
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
Results
ErrorSegmentsBranch
7.9b3re
7.4b3im
14.8b3(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
14.8b3(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
14.8b3(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
14.8b3(+.f64 (*.f64 re re) (*.f64 im im))
9.4b4(*.f64 re re)
10.1b5(*.f64 im im)
Compiler

Compiled 753 to 515 computations (31.6% saved)

bsearch42.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
9.529981484386787e+83
2.9542275499282823e+88
22.0ms
1.0111685608004696e-181
1.5572339839887419e-174
Results
37.0ms272×body256valid
Compiler

Compiled 607 to 463 computations (23.7% saved)

regimes541.0ms (1.5%)

Counts
35 → 3
Calls
Call 1
Inputs
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 im))
(/.f64 1 (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 2 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))
(/.f64 4 (/.f64 4 (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 (/.f64 2 (log.f64 10)) (/.f64 2 (log.f64 im)))
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (/.f64 1 (log.f64 im))))
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (/.f64 1 (log.f64 (neg.f64 re)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
(*.f64 (log.f64 10) (/.f64 (log.f64 im) (pow.f64 (log.f64 10) 2)))
(/.f64 (/.f64 (pow.f64 (log.f64 im) 2) (log.f64 10)) (log.f64 im))
(/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im))) (log.f64 im))
(*.f64 (log.f64 10) (/.f64 1 (/.f64 (pow.f64 (log.f64 10) 2) (log.f64 im))))
(/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))
(/.f64 (/.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))
(/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 10) 2)) (/.f64 1 (log.f64 10)))
(*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) (/.f64 1 (log.f64 im)))
(/.f64 1 (*.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 im) (log.f64 im))) (log.f64 im)))
(/.f64 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (log.f64 10)) (/.f64 1 (log.f64 10)))
(*.f64 2 (/.f64 1/2 (/.f64 (log.f64 im) (/.f64 (pow.f64 (log.f64 im) 2) (log.f64 10)))))
(/.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) (log.f64 (neg.f64 re)))
(/.f64 (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (log.f64 10)))
(*.f64 2 (*.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 1/2 (log.f64 im))))
(*.f64 2 (/.f64 1/2 (/.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))))))
(*.f64 2 (/.f64 (/.f64 1/2 (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 2 (*.f64 (/.f64 2 (log.f64 10)) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))))
(/.f64 (/.f64 1 (/.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 10)))) (/.f64 1 (log.f64 10)))
(/.f64 (*.f64 (log.f64 10) 2) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 (neg.f64 re))))))
(/.f64 (/.f64 (neg.f64 (log.f64 (neg.f64 re))) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))) (neg.f64 (log.f64 (neg.f64 re))))
(*.f64 (log.f64 10) (/.f64 1 (*.f64 (/.f64 2 (log.f64 im)) (/.f64 (log.f64 10) (/.f64 2 (log.f64 10))))))
(*.f64 (log.f64 10) (/.f64 1 (/.f64 2 (*.f64 (/.f64 2 (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))))))
(*.f64 (log.f64 10) (/.f64 1 (/.f64 (*.f64 (log.f64 10) 2) (*.f64 (log.f64 im) (/.f64 2 (log.f64 10))))))
(*.f64 2 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (neg.f64 (*.f64 (/.f64 1 (log.f64 im)) (*.f64 (log.f64 im) -2)))))
Outputs
(/.f64 (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (log.f64 10)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
(/.f64 (/.f64 1 (/.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 10)))) (/.f64 1 (log.f64 10)))
Calls

8 calls:

104.0ms
(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
90.0ms
(+.f64 (*.f64 re re) (*.f64 im im))
83.0ms
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
72.0ms
re
70.0ms
(*.f64 re re)
Results
ErrorSegmentsBranch
7.9b3re
7.4b3im
14.8b3(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
14.8b3(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
14.8b3(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
14.8b3(+.f64 (*.f64 re re) (*.f64 im im))
9.4b4(*.f64 re re)
10.1b5(*.f64 im im)
Compiler

Compiled 496 to 351 computations (29.2% saved)

bsearch36.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
9.529981484386787e+83
2.9542275499282823e+88
17.0ms
1.5572339839887419e-174
4.73372685346657e-173
Results
32.0ms240×body256valid
Compiler

Compiled 507 to 427 computations (15.8% saved)

regimes526.0ms (1.5%)

Counts
28 → 3
Calls
Call 1
Inputs
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 im))
(/.f64 1 (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 2 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))
(/.f64 4 (/.f64 4 (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 (/.f64 2 (log.f64 10)) (/.f64 2 (log.f64 im)))
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (/.f64 1 (log.f64 im))))
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (/.f64 1 (log.f64 (neg.f64 re)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
(*.f64 (log.f64 10) (/.f64 (log.f64 im) (pow.f64 (log.f64 10) 2)))
(/.f64 (/.f64 (pow.f64 (log.f64 im) 2) (log.f64 10)) (log.f64 im))
(/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im))) (log.f64 im))
(*.f64 (log.f64 10) (/.f64 1 (/.f64 (pow.f64 (log.f64 10) 2) (log.f64 im))))
(/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))
(/.f64 (/.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))
(/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 10) 2)) (/.f64 1 (log.f64 10)))
(*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) (/.f64 1 (log.f64 im)))
(/.f64 1 (*.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 im) (log.f64 im))) (log.f64 im)))
(/.f64 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (log.f64 10)) (/.f64 1 (log.f64 10)))
(*.f64 2 (/.f64 1/2 (/.f64 (log.f64 im) (/.f64 (pow.f64 (log.f64 im) 2) (log.f64 10)))))
(/.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) (log.f64 (neg.f64 re)))
(/.f64 (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (log.f64 10)))
(*.f64 2 (*.f64 (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))) (/.f64 1/2 (log.f64 im))))
(*.f64 2 (/.f64 1/2 (/.f64 (log.f64 im) (*.f64 (log.f64 im) (/.f64 (log.f64 im) (log.f64 10))))))
(*.f64 2 (/.f64 (/.f64 1/2 (log.f64 im)) (/.f64 (/.f64 (log.f64 10) (log.f64 im)) (log.f64 im))))
(/.f64 2 (*.f64 (/.f64 2 (log.f64 10)) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 im))))
Outputs
(/.f64 (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (log.f64 10)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
(/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 10) 2)) (/.f64 1 (log.f64 10)))
Calls

8 calls:

104.0ms
im
97.0ms
re
71.0ms
(+.f64 (*.f64 re re) (*.f64 im im))
64.0ms
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
32.0ms
(*.f64 im im)
Results
ErrorSegmentsBranch
7.9b3re
7.4b3im
14.8b3(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
14.8b3(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
14.8b3(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
14.8b3(+.f64 (*.f64 re re) (*.f64 im im))
9.4b4(*.f64 re re)
10.1b5(*.f64 im im)
Compiler

Compiled 380 to 262 computations (31.1% saved)

bsearch94.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
25.0ms
9.529981484386787e+83
2.9542275499282823e+88
69.0ms
1.5572339839887419e-174
4.73372685346657e-173
Results
90.0ms240×body256valid
Compiler

Compiled 483 to 403 computations (16.6% saved)

regimes449.0ms (1.3%)

Counts
23 → 3
Calls
Call 1
Inputs
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 im))
(/.f64 1 (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 2 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))
(/.f64 4 (/.f64 4 (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 (/.f64 2 (log.f64 10)) (/.f64 2 (log.f64 im)))
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (/.f64 1 (log.f64 im))))
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (/.f64 1 (log.f64 (neg.f64 re)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
(*.f64 (log.f64 10) (/.f64 (log.f64 im) (pow.f64 (log.f64 10) 2)))
(/.f64 (/.f64 (pow.f64 (log.f64 im) 2) (log.f64 10)) (log.f64 im))
(/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im))) (log.f64 im))
(*.f64 (log.f64 10) (/.f64 1 (/.f64 (pow.f64 (log.f64 10) 2) (log.f64 im))))
(/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))
(/.f64 (/.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))
(/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 10) 2)) (/.f64 1 (log.f64 10)))
(*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (log.f64 10)) (/.f64 1 (log.f64 im)))
(/.f64 1 (*.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 im) (log.f64 im))) (log.f64 im)))
(/.f64 (/.f64 (/.f64 (log.f64 im) (log.f64 10)) (log.f64 10)) (/.f64 1 (log.f64 10)))
(*.f64 2 (/.f64 1/2 (/.f64 (log.f64 im) (/.f64 (pow.f64 (log.f64 im) 2) (log.f64 10)))))
(/.f64 (*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10))) (log.f64 (neg.f64 re)))
Outputs
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
(/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 10) 2)) (/.f64 1 (log.f64 10)))
Calls

8 calls:

95.0ms
(*.f64 re re)
93.0ms
re
79.0ms
(*.f64 im im)
74.0ms
im
28.0ms
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
Results
ErrorSegmentsBranch
7.9b3re
7.4b3im
14.8b3(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
14.8b3(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
14.8b3(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
14.8b3(+.f64 (*.f64 re re) (*.f64 im im))
9.4b4(*.f64 re re)
10.1b5(*.f64 im im)
Compiler

Compiled 306 to 211 computations (31% saved)

bsearch45.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
23.0ms
9.529981484386787e+83
2.9542275499282823e+88
22.0ms
1.0111685608004696e-181
1.5572339839887419e-174
Results
41.0ms272×body256valid
Compiler

Compiled 475 to 385 computations (18.9% saved)

regimes279.0ms (0.8%)

Counts
17 → 3
Calls
Call 1
Inputs
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 im))
(/.f64 1 (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 2 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))
(/.f64 4 (/.f64 4 (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 (/.f64 2 (log.f64 10)) (/.f64 2 (log.f64 im)))
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (/.f64 1 (log.f64 im))))
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (/.f64 1 (log.f64 (neg.f64 re)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
(*.f64 (log.f64 10) (/.f64 (log.f64 im) (pow.f64 (log.f64 10) 2)))
(/.f64 (/.f64 (pow.f64 (log.f64 im) 2) (log.f64 10)) (log.f64 im))
(/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 im))))
(/.f64 (/.f64 (log.f64 im) (/.f64 (log.f64 10) (log.f64 im))) (log.f64 im))
(*.f64 (log.f64 10) (/.f64 1 (/.f64 (pow.f64 (log.f64 10) 2) (log.f64 im))))
(/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 (neg.f64 re)))))
(/.f64 (/.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 (neg.f64 re))))
Outputs
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
(/.f64 (/.f64 (pow.f64 (log.f64 im) 2) (log.f64 10)) (log.f64 im))
Calls

8 calls:

80.0ms
(*.f64 re re)
62.0ms
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
27.0ms
re
24.0ms
(*.f64 im im)
23.0ms
im
Results
ErrorSegmentsBranch
7.9b3re
7.5b3im
14.8b3(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
14.8b3(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
14.8b3(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
14.8b3(+.f64 (*.f64 re re) (*.f64 im im))
9.4b4(*.f64 re re)
10.2b5(*.f64 im im)
Compiler

Compiled 227 to 162 computations (28.6% saved)

bsearch45.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
21.0ms
9.529981484386787e+83
2.9542275499282823e+88
23.0ms
1.0111685608004696e-181
1.5572339839887419e-174
Results
41.0ms272×body256valid
Compiler

Compiled 459 to 353 computations (23.1% saved)

regimes137.0ms (0.4%)

Counts
11 → 3
Calls
Call 1
Inputs
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 im))
(/.f64 1 (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 2 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))
(/.f64 4 (/.f64 4 (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 (/.f64 2 (log.f64 10)) (/.f64 2 (log.f64 im)))
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (/.f64 1 (log.f64 im))))
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (/.f64 1 (log.f64 (neg.f64 re)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
(*.f64 (log.f64 10) (/.f64 (log.f64 im) (pow.f64 (log.f64 10) 2)))
Outputs
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 10))
Calls

8 calls:

19.0ms
(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
19.0ms
im
19.0ms
re
18.0ms
(*.f64 im im)
16.0ms
(*.f64 re re)
Results
ErrorSegmentsBranch
7.9b3re
7.5b3im
14.9b3(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10))
14.9b3(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
14.9b3(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
14.9b3(+.f64 (*.f64 re re) (*.f64 im im))
9.4b4(*.f64 re re)
10.2b5(*.f64 im im)
Compiler

Compiled 159 to 114 computations (28.3% saved)

bsearch47.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
21.0ms
9.529981484386787e+83
2.9542275499282823e+88
23.0ms
1.0111685608004696e-181
1.5572339839887419e-174
Results
40.0ms272×body256valid
Compiler

Compiled 419 to 329 computations (21.5% saved)

regimes47.0ms (0.1%)

Counts
9 → 4
Calls
Call 1
Inputs
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 im))
(/.f64 1 (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 2 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))
(/.f64 4 (/.f64 4 (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 (/.f64 2 (log.f64 10)) (/.f64 2 (log.f64 im)))
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (/.f64 1 (log.f64 im))))
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (/.f64 1 (log.f64 (neg.f64 re)))))
Outputs
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(/.f64 4 (/.f64 4 (/.f64 (log.f64 im) (log.f64 10))))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(/.f64 4 (/.f64 4 (/.f64 (log.f64 im) (log.f64 10))))
Calls

2 calls:

26.0ms
re
17.0ms
im
Results
ErrorSegmentsBranch
8.3b4re
10.6b2im
Compiler

Compiled 83 to 64 computations (22.9% saved)

bsearch53.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
-1.0773872084940942e-61
-7.002203661952143e-64
19.0ms
-1.9201485823478115e+27
-6.286568014830059e+25
14.0ms
-1.2661628573838788e+78
-1.19678194407749e+77
Results
46.0ms320×body256valid
Compiler

Compiled 439 to 394 computations (10.3% saved)

regimes45.0ms (0.1%)

Counts
5 → 4
Calls
Call 1
Inputs
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 im))
(/.f64 1 (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 2 (*.f64 (log.f64 10) (/.f64 2 (log.f64 im))))
Outputs
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(/.f64 1 (/.f64 (log.f64 10) (log.f64 im)))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 10))
Calls

2 calls:

31.0ms
re
13.0ms
im
Results
ErrorSegmentsBranch
8.3b4re
10.6b2im
Compiler

Compiled 42 to 32 computations (23.8% saved)

bsearch54.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
-1.0773872084940942e-61
-7.002203661952143e-64
20.0ms
-1.9201485823478115e+27
-6.286568014830059e+25
14.0ms
-1.2661628573838788e+78
-1.19678194407749e+77
Results
50.0ms320×body256valid
Compiler

Compiled 385 to 340 computations (11.7% saved)

regimes89.0ms (0.2%)

Accuracy

Total -52.0b remaining (-622.9%)

Threshold costs -52.0b (-622.9%)

Counts
3 → 4
Calls
Call 1
Inputs
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(*.f64 (/.f64 1 (log.f64 10)) (log.f64 im))
Outputs
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 10))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 10))
(/.f64 (log.f64 im) (log.f64 10))
Calls

2 calls:

74.0ms
im
14.0ms
re
Results
ErrorSegmentsBranch
8.4b4re
10.6b2im
Compiler

Compiled 26 to 20 computations (23.1% saved)

bsearch98.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
16.0ms
-1.0773872084940942e-61
-7.002203661952143e-64
62.0ms
-1.9201485823478115e+27
-6.286568014830059e+25
20.0ms
-1.2661628573838788e+78
-1.19678194407749e+77
Results
88.0ms320×body256valid
Compiler

Compiled 359 to 314 computations (12.5% saved)

simplify16.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01171249
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 im 3029745722639739/17822033662586700072817076584766762987864173856439687228824970773044043621908896041038721919208482030385321521771853153557377752817872804680674458280164899172859354196719784961261227313463296) (*.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 (neg.f64 re))))))) (if (<=.f64 im 57999999999999999468231054021029878309311320840744902947937631221770878094061751762944) (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10)) (/.f64 (/.f64 1 (/.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 10)))) (/.f64 1 (log.f64 10)))))
(if (<=.f64 im 3453019022126173/2227754207823337509102134573095845373483021732054960903603121346630505452738612005129840239901060253798165190221481644194672219102234100585084307285020612396607419274589973120157653414182912) (*.f64 (/.f64 1/2 (log.f64 (neg.f64 re))) (*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) 2)))) (if (<=.f64 im 11499999999999999478078360473704661112679908132740987936593126835414002672635782103040) (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10)) (/.f64 (/.f64 1 (/.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 10)))) (/.f64 1 (log.f64 10)))))
(if (<=.f64 im 5847854795536261/139234637988958594318883410818490335842688858253435056475195084164406590796163250320615014993816265862385324388842602762167013693889631286567769205313788274787963704661873320009853338386432) (/.f64 (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (log.f64 10))) (if (<=.f64 im 1600000000000000023409112369079796849552068780583448094845777259471674182801837145456640) (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10)) (/.f64 (/.f64 1 (/.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 10)))) (/.f64 1 (log.f64 10)))))
(if (<=.f64 im 3063162035757089/69617318994479297159441705409245167921344429126717528237597542082203295398081625160307507496908132931192662194421301381083506846944815643283884602656894137393981852330936660004926669193216) (/.f64 (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (log.f64 10))) (if (<=.f64 im 4200000000000000006234949194509956430596133650815347629361293528750052288554628716429312) (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10)) (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 10) 2)) (/.f64 1 (log.f64 10)))))
(if (<=.f64 im 2423796578111791/285152538601387201165073225356268207805826781703034995661199532368704697950542336656619550707335712486165144348349650456918044045085964874890791332482638386765749667147516559380179637015412736) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (if (<=.f64 im 999999999999999959416724456350362731491996089648451439669739009806703922950954425516032) (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10)) (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 10) 2)) (/.f64 1 (log.f64 10)))))
(if (<=.f64 im 2316864376136271/4455508415646675018204269146191690746966043464109921807206242693261010905477224010259680479802120507596330380442963288389344438204468201170168614570041224793214838549179946240315306828365824) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (if (<=.f64 im 15000000000000000274674399234447605764028691716186029508788033584910037905067417029050368) (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10)) (/.f64 (/.f64 (pow.f64 (log.f64 im) 2) (log.f64 10)) (log.f64 im))))
(if (<=.f64 im 6715912589139871/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (if (<=.f64 im 1100000000000000043700750140904615483806070735759222375010907754568322221326359932698624) (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))))
(if (<=.f64 re -119999999999999992791711785436734146363018478165098748993720564156436311965696) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (if (<=.f64 re -1900000000000000107709726720) (/.f64 4 (/.f64 4 (/.f64 (log.f64 im) (log.f64 10)))) (if (<=.f64 re -6484356997289707/231584178474632390847141970017375815706539969331281128078915168015826259279872) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 4 (/.f64 4 (/.f64 (log.f64 im) (log.f64 10)))))))
(if (<=.f64 re -119999999999999992791711785436734146363018478165098748993720564156436311965696) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (if (<=.f64 re -234999999999999988004290560) (/.f64 1 (/.f64 (log.f64 10) (log.f64 im))) (if (<=.f64 re -7410693711188237/3705346855594118253554271520278013051304639509300498049262642688253220148477952) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))))
(if (<=.f64 re -119999999999999992791711785436734146363018478165098748993720564156436311965696) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (if (<=.f64 re -699999999999999981813497856) (/.f64 (log.f64 im) (log.f64 10)) (if (<=.f64 re -2593742798915883/463168356949264781694283940034751631413079938662562256157830336031652518559744) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))))
(/.f64 (log.f64 im) (log.f64 10))
Outputs
(if (<=.f64 im 3029745722639739/17822033662586700072817076584766762987864173856439687228824970773044043621908896041038721919208482030385321521771853153557377752817872804680674458280164899172859354196719784961261227313463296) (*.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 (neg.f64 re))))))) (if (<=.f64 im 57999999999999999468231054021029878309311320840744902947937631221770878094061751762944) (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10)) (/.f64 (/.f64 1 (/.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 10)))) (/.f64 1 (log.f64 10)))))
(if (<=.f64 im 3453019022126173/2227754207823337509102134573095845373483021732054960903603121346630505452738612005129840239901060253798165190221481644194672219102234100585084307285020612396607419274589973120157653414182912) (*.f64 (/.f64 1/2 (log.f64 (neg.f64 re))) (*.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 (neg.f64 re)) (/.f64 (log.f64 10) 2)))) (if (<=.f64 im 11499999999999999478078360473704661112679908132740987936593126835414002672635782103040) (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10)) (/.f64 (/.f64 1 (/.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 10)))) (/.f64 1 (log.f64 10)))))
(if (<=.f64 im 5847854795536261/139234637988958594318883410818490335842688858253435056475195084164406590796163250320615014993816265862385324388842602762167013693889631286567769205313788274787963704661873320009853338386432) (/.f64 (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (log.f64 10))) (if (<=.f64 im 1600000000000000023409112369079796849552068780583448094845777259471674182801837145456640) (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10)) (/.f64 (/.f64 1 (/.f64 (log.f64 10) (/.f64 (log.f64 im) (log.f64 10)))) (/.f64 1 (log.f64 10)))))
(if (<=.f64 im 3063162035757089/69617318994479297159441705409245167921344429126717528237597542082203295398081625160307507496908132931192662194421301381083506846944815643283884602656894137393981852330936660004926669193216) (/.f64 (/.f64 (log.f64 (neg.f64 re)) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 1 (log.f64 10))) (if (<=.f64 im 4200000000000000006234949194509956430596133650815347629361293528750052288554628716429312) (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10)) (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 10) 2)) (/.f64 1 (log.f64 10)))))
(if (<=.f64 im 2423796578111791/285152538601387201165073225356268207805826781703034995661199532368704697950542336656619550707335712486165144348349650456918044045085964874890791332482638386765749667147516559380179637015412736) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (if (<=.f64 im 999999999999999959416724456350362731491996089648451439669739009806703922950954425516032) (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10)) (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 10) 2)) (/.f64 1 (log.f64 10)))))
(if (<=.f64 im 2316864376136271/4455508415646675018204269146191690746966043464109921807206242693261010905477224010259680479802120507596330380442963288389344438204468201170168614570041224793214838549179946240315306828365824) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (if (<=.f64 im 15000000000000000274674399234447605764028691716186029508788033584910037905067417029050368) (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10)) (/.f64 (/.f64 (pow.f64 (log.f64 im) 2) (log.f64 10)) (log.f64 im))))
(if (<=.f64 im 6715912589139871/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (if (<=.f64 im 1100000000000000043700750140904615483806070735759222375010907754568322221326359932698624) (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10))))
(if (<=.f64 re -119999999999999992791711785436734146363018478165098748993720564156436311965696) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (if (<=.f64 re -1900000000000000107709726720) (/.f64 4 (/.f64 4 (/.f64 (log.f64 im) (log.f64 10)))) (if (<=.f64 re -6484356997289707/231584178474632390847141970017375815706539969331281128078915168015826259279872) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 4 (/.f64 4 (/.f64 (log.f64 im) (log.f64 10)))))))
(if (<=.f64 re -119999999999999992791711785436734146363018478165098748993720564156436311965696) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (if (<=.f64 re -234999999999999988004290560) (/.f64 1 (/.f64 (log.f64 10) (log.f64 im))) (if (<=.f64 re -7410693711188237/3705346855594118253554271520278013051304639509300498049262642688253220148477952) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))))
(if (<=.f64 re -119999999999999992791711785436734146363018478165098748993720564156436311965696) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (if (<=.f64 re -699999999999999981813497856) (/.f64 (log.f64 im) (log.f64 10)) (if (<=.f64 re -2593742798915883/463168356949264781694283940034751631413079938662562256157830336031652518559744) (/.f64 (log.f64 (neg.f64 re)) (log.f64 10)) (/.f64 (log.f64 im) (log.f64 10)))))
(/.f64 (log.f64 im) (log.f64 10))
Compiler

Compiled 447 to 346 computations (22.6% saved)

soundness350.0ms (1%)

Algorithm
egg-herbie
Rules
1002×rational.json-simplify-54
974×rational.json-simplify-2
962×rational.json-simplify-55
942×rational.json-simplify-2
942×rational.json-simplify-41
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02164343
14804223
28994223
316104223
435214223
562494223
01411960
13211938
27581856
327871792
455281696
01371380
13111358
27561300
329301252
458561180
Stop Event
node limit
node limit
node limit
Compiler

Compiled 288 to 186 computations (35.4% saved)

end265.0ms (0.7%)

Compiler

Compiled 541 to 354 computations (34.6% saved)

Profiling

Loading profile data...